《数据库》练习题
一-、建立一个数据库database1.mdb,在数据库中建两张表。
1.院系信息表
2.学生表
字段包括
3.建立两表的关联,并在每张表中填入10条记录。
二、在数据库database1.mdb中,创建查询:
1、创建一个选择查询,查找并显示学生的“编号”、“姓名”、“性别”、“年龄”4个字段的
内容,并将“年龄”字段按升序排列,所建的查询命名为Query1。
2、使用查询设计器设计一个选择查询,查找并显示年龄小于等于28的学生的“编号”、“姓
名”、“性别”和“年龄”4个字段的内容,所建查询命名为Query2。
3、使用查询设计器设计一个选择查询,查找并显示所有团员的学生的“编号”、“姓名”、“性
别”、“年龄”和“团员否”,所建查询命名为Query3。
4、使用查询设计向导设计一个交叉表查询,要求行标题为“院系”,列标题“性别”,值字
段为“编号”,函数为“记数”,查询命名为Query4。
5、使用查询设计视图创建一个参数查询,按入校查找某个日期学生的报道情况,显示学生
的“编号”、“姓名”、“性别”和“团员否”4个字段的内容。
当运行该查询时,提示框中应提示“请输入入校日期:”,所建查询命名为Query5。
6、使用查询设计器设计一个选择查询,查找并显示所有女生的“编号”和“姓名”信息。
并将两列信息合二为一输出(例如:编号为“980102”,姓名为“刘力”,则输出为“980102刘力”),并命名字段标题为“学生信息”,查询命名为Query6。
7、建立查询,查询并显示所有姓张的同学的“编号”,“姓名”,“性别”信息。
查询命名为
Query7。
8、建立查询,查询并显示“编号”,“姓名”,“性别”三个字段信息,同时添加一个计算字
段,用于显示每个同学的“姓氏”(假设每个同学的姓氏为单姓),标题“姓氏”。
查询
命名为Query8。
9、建立查询,查询并显示“编号”,“姓名”,“性别”三个字段信息,同时添加一个计算字
段,用于显示每个同学的“名字”(假设每个同学的姓氏为单姓),标题“名字”。
查询命名为Query9。
10、建立查询,查询并显示之前的20天内入校的学生信息,包括“编号”,“姓名”,“性
别”和“入校日期”四个字段。
查询命名为Query10。
11、建立查询,查询并显示“入校日期”字段,同时添加三个计算字段,用于显示每个
同学的入校的“年”、“月”和“日”,标题分别为“年”、“月”和“日”。
查询命名为Query11。
12、使用查询向导/或设计器建立查询,查询并显示各个院系的学生的平均年龄,最大
年龄和最小年龄,学生数。
查询命名为Query12。
三、创建窗体:
1、使用窗体设计向导设计一个窗体,用于显示“院系信息”,窗体的标题为“院系信息”,
窗体居中显示(就是打开窗体后,该窗体将在屏幕的中间显示),取消“最大化最小化按钮”。
窗体命名为Form1。
2、使用窗体设计向导设计一个窗体,用于显示“学生信息”,窗体的标题为“学生信息”,
窗体居中显示,取消“最大化最小化按钮”。
窗体命名为Form2。
3、使用窗体设计向导设计一个窗体,用于显示“院系及院系的学生信息”,窗体的标题“院
系及院系的学生信息”,窗体居中显示,窗体中的数据不能进行筛选,编辑,删除,添加操作,取消“最大化最小化按钮”,取消子窗体的“浏览按钮”,取消“最大化最小化按钮”。
窗体命名为Form3。
4、使用窗体设计器新建一个窗体,窗体上包含四个命令按钮,分别命名为C1,C2,C3,
C4,标题分别是“院系信息”,“学生信息”,“院系及院系的学生信息”,“退出系统”。
单击C1打开窗体Form1,单击C2打开窗体Form2,单击C3打开窗体Form3,单击C4关闭当前窗体。
窗体居中显示,取消“控制框”,为窗体添加一个地板图片。
窗体命名为MainForm。