数据库考试题型(复习重点)
- 格式:docx
- 大小:1.11 MB
- 文档页数:5
数据库考试题型
一、单项选择题(请将正确的选项填写在括号内。每小题1分,共10分)10道
二、判断正误(正确的在括号内划“√”,错误的划“×”。每小题1分,共10分)
三、简答题(每小题5分,共10分)2道
(数据库设计的六个步骤、实体完整性、SQL的特点)
四、数据库操作题(50分)
(一)单表操作题(每小题5分,共25分)
建立新表、记录的增加、删除、修改和统计等。
一、建立新表
create database 数据库名
create table 表名
create table student(列名数据类型列级完整性约束条件)
(Sno char(9) , 【Character 字符,主键】
Sname char(20) not null,【不是0,不是无效的】
Sage smallint,【小型的】
sdept char(20)【系别】
primary key(Sno,Sname)【主码】)表级完整性约束条件
二、增加记录
三、删除记录
四、统计
Eg:数据表文件的基本操作
(1)用create命令创建学生表(我的姓名_ student.dbf)。
(2)用list命令显示学生表男性记录。(list for 性别=“男”)
(3)用append命令增加两条新记录,一条是你自己的记录,另外一条是你的名姓记录。
(4)用browse命令修改你自己的记录,用replace修改你的名姓记录,如何修改自己设计。
(5)用dele、pack命令物理删除你的名姓记录。(delete all for 姓名=“诗砚罗”)
(6)用modi stru命令增加所在班级字段。
(7)用copy命令生成目标表文件,该表文件主名是你的名姓_student.dbf,扩展名是.dbf。
(copy to “地址”)
(8)使用Visual FoxPro命令统计全班人数、平均总分、最高分和最低分
( count all to 全班人数 calculate min(入学成绩) calculate max(入学成绩) )
(二)多表操作题(每小题5分,共25分)
重点是嵌入、多表、分组(含 having)等。
五.综合设计题(20分,共一个大题) 试完成如下工作
(1) 设计一个全局的E-R图。(10分)
(2) 将上述E-R图转换为等价的关系模型。(10分)
(注意:对该关系模型中的主属性(主码)必须用下划线标注,且将1:n和m:n的联系并入实体集中。)