数据库复习题for物联网讲解.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、名词解释(每小题2分,5小题,共10分) 1.事务:事务是由一系列数据库操作命令组成的基本逻辑单元;事务的特点:原子性、一致性、隔离性、持久性。 2.数据库:数据库是长期存储在计算机存储介质上,有一定组织形式、可共享的数据集合。 3.函数依赖:设R(U)是属性U上的关系模式。X、Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相当,而在Y上的属性值不等,则称“X函数确定Y”或者“Y函数依赖于X”,记作X→Y 4.码(键):能够唯一标识一个实体的属性集称为实体标识符,也称为键或码。 5.第三范式:关系模式R(U,F)中如不存在这样的键X、属性组Y及非主属性,使得X→Y,Y→Z,YX成立,则称R(U,F) 1 * (1)A. 1 1 B. 1 * C.* 1 D.* * (2)A.DEPT B.EMP C.JOB D.DEPT、JOB (3)A.部门号和职工号 B.部门号和职务 C.职务和负责人 D.部门号和负责人 2、给定关系模式R(U,F),其中U 为关系R属性集,F是U上的一组函数依赖,若X-Y,(4) C 是错误的,因为该函数依赖不蕴涵在F中。 (4)A.Y→Z成立,则X→Z B.X→Z成立,则X→YZ C.Z(U成立,则X→YZ D.WY→Z成立,则XW→Z 3、下列关于 1NF 关系的描述,正确的是(5) A 。 (5)A.关系是笛卡尔积的子集 B.关系中允许出现重复的元组 C.关系中的列可以是一个关系 D.关系中允许出现重名的列 5、数据库的视图、基本表和存储文件的结构分别对应 (11) B 。 (11) A)模式、内模式、外模式 B)外模式、模式、内模式 C)模式、外模式、内模式 D)外模式、内模式、模式 6、确定系统边界和关系规范化分别在数据库设计的 (12) A 阶段进行。 (12) A)需求分析和逻辑设计 B)需求分析和概念设计 C)需求分析和物理设计 D)逻辑设计和概念设计 7、在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据 (13) A 语言来实现。 (13) A. 定义 B. 操作 C. 查询 D. 控制 8、若某个关系的主码为全码,则应包含 (14) D 。 (14) A. 单个属性 B. 两个属性 C. 多个属性 D. 全部属性 8、部门 DEPT(Deptno, Name, Tel, Leader) 和职工 EMP(Empno, Name, Sex, Address,Deptno) 实体集,若一个职工只能属于一个部门,部门负责人 Leader 是一个职工。关系DEPT 和 EMP 的外码分别为 (15) C ;下图中 a、b 处的实体名分别为 (16) B 。 (15) A. Deptno、Empno B. Name、 Deptno C. Leader、Deptno D. Name、 Address (16) A. DEPT、Empno B. DEPT、EMP C. EMP、Deptno D. EMP、DEPT 9、对于下图所示的 S 和 SC 关系,当我们对其进行左外连接时,其结果集的属性列数为 () B ,元组个数为 () D 。 (17)A. 6 B. 7 C. 8 D. 9 (18)A. 7 B. 8 C. 9 D. 10 10、建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)分别表示: 供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City ),Zip→City。 “零件”表 P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。 表 S 与表 P 之间的关系 SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。 a. “供应商”表 S 属于 (19) B 。 (19)A. 1NF B. 2NF C. 3NF D. BCNF b. 若要求供应商名不能取重复值,关系的主码是 Sno。请将下面的 SQL 语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5),Sname CHAR(30) (20) B ,Zip CHAR(8), City CHAR(20) , (21) C ); (20) A. NOT NULL B. UNIQUE C. PRIMARY KEY(Sno)

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档