数据库原理试卷(六)一、选择题(每小题1分,共10分)1、设属性A是关系R的主属性,则属性A不能取空值小(NULL),这是_______。A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则2、下面对于关系的叙述中,不正确的是_______。A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.任意的一个二维表都是一个关系D.每一个关系只有一种记录类型3、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是________。A.400B.10000C.30000D.900004、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于________。A.R∪SB.R∩SC.R╳SD.R-S5、在数据库的三级模式结构中,内模式有______。A.1个B.2个C.3个D.任意多个6、用二维表结构表示实体以及实体间联系的数据模型称为_______。A.网状模型B.层次模型C.关系模型D.面向对象模型7、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功________。A.数据查询B.数据操纵C.数据定义D.数据控制8、下面列出的关于视图(View)的条目中,不正确的是________。A.视图是外模式B.视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写9、在SQL语言的SELECT语句中,能实现投影操作的是________。A.SELECTB.FROMC.WHERED.GROUPBY10、下面关于函数依赖的叙述中,不正确的是__________。A.若X→Y,Y→Z,则X→YZB.若XY→Z,则X→Z,Y→ZC.若X→Y,Y→Z,则X→ZD.若X→Y,Y'包含Y,则X—Y'二、填空(每小题1分,共10分)1.___________是一个逻辑上统一、地域上分布的数据集合。2.数据库的三级模式是指内模式、______________、外模式。3.__________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。4.数据模型由三部分组成:模型结构、数据操作、_____________。5.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________。6.能唯一标识一个元组的属性或属性组成为_____________。7.SQL语言一种标准的数据库语言,包括查询、定义、操纵、___________四部分功能。8.视图是从其它___________或视图导出的表。9.在关系模式R中,若属性或属性组X不是关系R的关键字,但X是其他关系模式的关键字,则称X为关系R的___________。10.数据字典中的__________是不可再分的数据单位。三、简答题(每小题4分,共20分)1.试比较文件系统和数据库系统的特点?2.DBA的主要职责是什么?3.简述关系的性质?4.数据依赖对关系模式的影响?5.试述数据库设计的基本步骤。四、查询(每小题3分,共30分)已知有关系Student(Sno,Sname,Sage,Sdept)、C(Cno,Cname,CPno)和SC(Sno,Cno,Grade)。1、利用关系代数查询至少选修两门课程的学生学号2、检索年龄小于20岁的女同学的学号和姓名。3、检索选修课程名为‘C语言’的学生学号(SNO)和姓名(SNAME)以下各题利用SQL查询完成设有一个数据库SPJ,其中有四个关系模式供应商表S由供应商代码(SNO,)供应商姓名(SNAME),供应上所在城市(CITY)零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)工程项目表J由工程项目代码(JNO),工程项目名(JNAME),所在城市(CITY)供应情况表SPJ由供应商代码(SNO),零件代码(PNO),工程项目代码(JNO),供应数量(QTY)4、取出重量最重的零件代号。5、取出全部工程的全部细节。6、找出没有使用天津零件的工程号码。7、把全部红色零件的颜色改为蓝色。8、将(S2,J6,P6,200)插入供应情况关系。9、建立一个视图STU,其中包含信息(SNO,SNAME,PNAME,JNAME,QTY)10、从供应商关系中删除供应商号为S3的记录。五、综合题(本题共20分)某公司的业务规则如下:(1)每位职工可以参加几个不同的工程,且每个工程有多名职工参与;(2)每位职工有一个职位,且多名职工可能有相同的职位;(3)职位决定小时工资率,公司按职工在每一个工程中完成的工时,计算酬金;(4)职工的属性有职工号、姓名、职位和小时工资率;(5)工程的属性有工程号和工程名称。试根据上述业务规则:①设计ER模型;②将ER模型转换成关系模式集,并规范化为3NF。