sql数据库练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一讲

1、什么是数据管理?

答:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。

2、在数据库的三个模式中( C )。

A.内模式只有一个,而模式和外模式可以有多个

B.模式只有一个,而模式和外模式可以有多个

C.模式和内模式只有一个,而外模式可以有多个

D.模式、内模式和外模式均只有一个

3、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )

A.多对多

B.一对一

C.多对一

D.一对多

4、储蓄所有多个储户,一个储户可以在多个储蓄所存取款,储蓄所和储户之间的联系类型是:A

A.多对多

B.一对一

C.多对一

D.一对多

5、学生、系、系与学生之间的一对多联系:

学生(学号,姓名,年龄,性别,系号,年级)

系(系号,系名,办公地点)

6、系、系主任、系与系主任间的一对一联系

联系隐含在关系内部:

系(系号,系名,办公地点)

系主任(教师编号,姓名,年龄,性别,所在系号)

第四讲

1、什么是关系数据库?

答:关系数据库(P18):所谓关系数据库就是采用关系模型作为数据的组织方式,换名话说就是支持关系模型的数据库系统。

2、关系数据的操作语言有哪几类,分别是什么?

答:(1)、关系代数

(2)、关系演算

(3)、SQL语言

3、关系数据的完整性约束分别是什么?

答:(1)、实体完整性

(2)、参照完整性

(3)、用户定义完整性

4、什么是码及候选码?并找出下述关系中的候选码。

答:(1)、码(P20):在关系的各个属性中,能够用来惟一标识一个元

组的属性或属性组。

(2)、候选码(P20):若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而真子集不行,则称该属性或属性组为候选码。

(3)、该关系的候选码为:职工编号,身份证号。

5、关系数据操作的对象和结果都是什么?

答:集合

6、给出三个域:

D1=SUPERVISOR ={ 张清玫,刘逸}

D2=SPECIALITY={计算机专业,信息专业}

D3=POSTGRADUATE={李勇,刘晨,王敏}

则D1,D2,D3的笛卡尔积为:

D1×D2×D3 =

{(张清玫,计算机专业,李勇),

(张清玫,计算机专业,刘晨),

(张清玫,计算机专业,王敏),

(张清玫,信息专业,李勇),

(张清玫,信息专业,刘晨),

(张清玫,信息专业,王敏),

(刘逸,计算机专业,李勇),

(刘逸,计算机专业,刘晨),

(刘逸,计算机专业,王敏),

(刘逸,信息专业,李勇),

(刘逸,信息专业,刘晨),

(刘逸,信息专业,王敏) }

7、现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,

专业)的主键为:B

A宿舍编号B学号

C宿舍地址,姓名D宿舍编号,学号

8、现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日

期,诊断结果,恢复情况)的主键是:A

A患者编号,医生编号,诊断日期B医生编号

C诊断日期D患者编号

9、现有如下关系:

职工(职工号、姓名、性别、职务、部门编号)

部门(部门编号、部门名称、姓名、部门地址、电话)

其中,职工关系中的外键是(A)

A部门编号B姓名

C职工号D职工号,姓名

10、关系数据库(实体完整性规则)规定元组在组成主码的属性上不能取空值。

11、关系数据库(参照完整性规则)规定一个基本关系的外码(对应于另一个基本关系的主码)取值只允许为空值,或者等于它所对应的

基本关系中某个主码值。

12、有如下关系R与S,分别求出:R∪S,R∩S,R-S,R×S。R: S:

R∪S

R∩S

R×S

13、如下图所示,两个关系R1和R2,它们进行_D__运算后得到R3。

A、交

B、并

C、笛卡尔积

D、连接

R1 R2

14、关系代数运算中,专门的关系运算有?答:选择、投影、连接、除。

15、查询信息系(IS系)全体学生

σSdept = 'IS' (Student)

或σ5 ='IS' (Student)

16、查询年龄小于20岁的学生

σSage < 20(Student)

或σ4 < 20(Student)

17、(1)、在Reader关系中查找男性读者。

(2)、查找计算机系所有读者。

答案:

(1)、在Reader关系中查找男性读者。

σsex=‘男’(Reader) 或σ3=‘男’(Reader)

结果如下:

(2)、查找计算机系所有读者。

σdept=‘计算机系’(Reader) 或

σ4=‘计算机系’(Reader)

结果如下:

18、(1)、查询关系Book中所有图书的书名和对应的出版社。(2)、查询“中国水利水电出版社”出版的所有藏书的书名和库存数量。

(1)、查询关系Book中所有图书的书名和对应的出版社。

∏bookname,publish(book)

结果如下:

相关文档
最新文档