数据库考试题型(复习重点)

  • 格式: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的联系并入实体集中。)