




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题 1. 下面的选项不是关系数据库基本特征的是() 。 A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名 C. 与行的次序无关D. 与列的次序无关 2. 实现数据库安全性控制的常用方法和技术有() A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密 B. 存取控制、视图机制、审计、数据加密、防火墙 C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙 D. 存取控制、视图机制、审计、数据加密、数据转储 3. 数据的()是为了防止数据库中存在不符合语义的数据,也就 是防止数据库中存在不正确的数据。数据的()是保护数据库防止 恶意的破坏和非法的存取。 A. 安全性、完整性B. 完整性、安全性 C. 保密性、安全性D. 安全性、保密性 4. SQL 语言的 GRANT 和 REVOKE 语句主要是用来维护数据库的() 。 A.完整性B.可靠性 C.安全性D.一致性 5. 关系模型中,一个码是() 。 A. 可以由多个任意属性组成B. 至多由一个属性组成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以 上都不是 6. 当关系 S 自然联接时,能够把 S 原该舍弃的元组放到结果关系中的操作是 () A.左外联接B.右外联接C.外部并D.外联接 7 DBMS 是() A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件 8 下列四项中说法不正确的是( ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 9 在数据库的三级模式结构中,内模式有( ) A1 个B2 个C三个D任意多个 10 常见的数据模型是() A. 层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型 对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型 11 DB、DBMS 和 DBS 三者间的关系是() A. DB 包括 DBMS 和 DBSB.DBS 包括 DB 和 DBMS C.DBMS 包括 DBS 和 DBD.DBS 与 DB 和 DBMS 无关 12 要保证数据库的物理独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 13 关系数据模型的基本数据结构是() A.树B.图C.索引D.关系 14 提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( ) A.OSB.DSC.DBMSD.DBS 15 在数据库的三级模式结构中,内模式有( ) A1 个B2 个C三个D任意多个 16 下述那一条不属于概念模型应具备的性质( ) A有丰富的语义表达能力B易于交流和理解 C易于变动D在计算机中实现的效率高 17 在视图上不能完成的操作是( ) A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 18当同一个实体集内部实体之间存在着一个 M:N 的关系时,根据 E-R 模型转 换成关系模型的规则,转换成关系的数目为() A.1B.2C.3D.4 19 关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构C.恢复 D.数据操作 20 下面列出的关于视图的条目中,不正确的是( ) A视图是外模式B。视图是虚表 C使用视图可以加快查询语句的执行速度 D使用视图可以简化查询语句的编写 21 数据库技术的奠基人之一,E.F.Codd 于 1970 年发表过多篇论文,主要论述的 是()。 A. 层次数据模型B. 网络数据模型 C. 关系数据模型D. 面向对象数据模型 22 有关系模式 A(C,T,H,R,S) ,其中各属性的含义是:C,课程:T,教 员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集 F=C T, (H,R)C, (H,T)R, (H,S)R。关系模式 A 的码是( ) 。 ACB (H,R)C (H,T)D (H,S) 23 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要 是为了实现数据库的()。 A. 可靠性B. 一致性C. 完整性D. 安全性 24 如果事务 T 获得了数据项 Q 上的共享锁,则 T 对 Q () A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 25在SQL语言的SELECT语句中,能实现选择操作的是( ) ASELECTBFROMCWHEREDGROUPBY 26在数据库系统的组织结构中,下列()映射把概念数据库与物理数据库联 系起来。 A. 外模式模式B. 内模式外模式 C. 模式内模式D. 模式外模式 27 数据库的并发操作可能带来的问题包括() A. 丢失更新B.数据独立性会提高 C.非法用户的使用D.增加数据冗余度 28 将 ER 模型转换成关系模型,属于数据库的() A 需求分析 B 概念设计 C 逻辑设计 D 物理设计 29. ()是长期储存在计算机内、有组织的、可共享的大量数据的集合。 A. 数据库系统B. 数据库C. 关系数据库D. 数据 库管理系统 30. 在数据库的三级模式中,内模式有() 。 A1 个B2 个C3 个D任意多个 31. 在数据库的三级模式中,外模式有() 。 A1 个B2 个C3 个D任意多个 32. 在数据库的三级模式中,模式有() 。 A1 个B2 个C3 个D任意多个 33. 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是 () 。 A1:1:1B1:1:NC1:M:NDM: N:P 34. 数据模型的三个要素分别是() 。 A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C. 数据增加、数据修改、数据查询 D. 外模式、模式、内模式 35. 数据库(DB) ,数据库系统(DBS)和数据库管理系统(DBMS)之间的关 系是() 。 A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBS C. DB 包括 DBS 和 DBMSD. DBS 就是 DB,也就是 DBMS 36. 在关系模式 R 中,Y 函数依赖于 X 的语义是: () 。 A. 在 R 的某一关系中,若两个元组的 X 值相等,则 Y 值也相等。 B. 在 R 的每一关系中,若两个元组的 X 值相等,则 Y 值也相等。 C. 在 R 的某一关系中,Y 值应与 X 值相等。 D. 在 R 的每一关系中,Y 值应与 X 值相等。 37. 若对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联 系,而对于实体集 B 中的每一个实体,实体集 A 中只有 1 个实体与之联系,则 实体集 A 和实体集 B 之间的联系类型为() 。 A1:1B1:NCM:NDN: 1 38. 若对于实体集 A 中的每一个实体,实体集 B 中有 1 个实体(n0)与之联 系,而对于实体集 B 中的每一个实体,实体集 A 中只有 1 个实体与之联系,则 实体集 A 和实体集 B 之间的联系类型为() 。 A1:1B1:NCM:NDN: 1 39下列不属于数据安全性控制方法的是() 。 A用户标识和鉴定B用户存取权限控制C数据加密D网 络流量控制 40若关系 R 为 M 列 P 行,关系 S 为 N 列 Q 行,则()的结果为 M+N 列 PQ 行。 AR-SBRSCRSD R S 41. 数据模型应满足()的要求。 A真实模拟现实世界 B容易为人们所理解C便于在计算机上实现D 以上都是 42. 在可信计算机系统评测标准中,达到初步安全产品要求的是() 级。 AC1BC2CB1DB2 43. 下面的选项不是关系数据库基本特征的是() 。 A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名 C. 与行的次序无关D. 与列的次序无关 44. 实现数据库安全性控制的常用方法和技术有() A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密 B. 存取控制、视图机制、审计、数据加密、防火墙 C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙 D. 存取控制、视图机制、审计、数据加密、数据转储 45. 数据的()是为了防止数据库中存在不符合语义的数据,也就 是防止数据库中存在不正确的数据。数据的()是保护数据库防止 恶意的破坏和非法的存取。 A. 安全性、完整性B. 完整性、安全性 C. 保密性、安全性D. 安全性、保密性 46. SQL 语 言 的 GRANT 和 REVOKE 语 句 主 要 是 用 来 维 护 数 据 库 的 () 。 A.完整性B.可靠性 C.安全性D.一致性 47. 关系模型中,一个码是() 。 A. 可以由多个任意属性组成B. 至多 由一个属性组成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上 都不是 48. 当关系 S 自然联接时,能够把 S 原该舍弃的元组放到结果关系中的操作是 () A.左外联接B.右外联接C.外部并D.外联接 49. 下列不属于需求分析阶段工作的是: () 。 A. 建立 E-R 图B. 分析用户活动C. 建立数据字典 D. 建立数据流图 50. 数据库系统的数据独立性体现在() 。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 51. 若关系 R 为 M 列 P 行,关系 S 为 N 列 Q 行,则 RS 的结果为() 列()行。 A.M+N、P+QBM+N、PQCMN、P+QD M N、PQ 52. 在 SQL 语言的 Select 语句中实现选择运算的子句是() 。 A.SelectB.FromC.Where D.Group by 53数据库系统的数据独立性体现在() 。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 54如果事务 T 对数据 D 已加 S 锁,则其他事务对数据 D() A. 可以加 S 锁,不能加 X 锁B. 可以加 S 锁,也可以 加 X 锁 C. 不能加 S 锁,可以加 X 锁D. 不能加任何锁 55当关系 S 自然联接时,能够把 S 原该舍弃的元组放到结果关系中的操作是 () A.左外连接B.右外连接C.外部并D.外连接 二、填空题 1 外模式/模式映象为数据库提供了_数据独立性。 2 用二维表数据来表示实体及实体之间联系的数据模型称为_。 3 关系数据库的三类完整性为_、_、_。 4 数据库系统的核心是_。 5 数据模型主要有_、_、_。 6 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 _。 7 建立冗余数据最常用的技术是和登录日志文件。 8 关系数据库的三类完整性为_、_、_。 9 从指定的关系中选择指定的若干属性组成一个新关系的运算称为运 算。 10 实体与实体之间的关系有_、_、_。 11事务的 ACID 特性包括:、一致性、和持续性。 12事务并发控制机制中,避免活锁产生的方法是采用的策略; 13 SQL 语言用_语句向用户授予操作权限,用_语句收回权限。 14 在关系代数运算中,从关系中取出满足条件的行的运算称为_。 15 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 _。 16 从关系规范化理论的角度讲,一个只满足 1NF 的关系可能存在的四方面问题 是:数据冗余度大、修改异常、插入异常和_。 17 第三范式是在第二范式的基础上消除了。 18 设关系R和S的属性个数分别为r和s,则(RS)操作结果的属性个数为 _。 19基本的锁类型有两种:、。 20 并 发 操 作 带 来 的 数 据 不 一 致 性 情 况 大 致 可 以 分 为 三 种:、。 21 创建规则和默认值对象的Transact-SQL语句分别为_和_,而不 能使用SQL Server管理平台工具创建。 22 在 SQL Server 中,数据库是由_文件和_文件组成的。 5 第三范式是在第二范式的基础上消除了。 23 数据库结构设计包括、。 24 事务的 ACID 特性包括:、_、_和。 25 已知关系:系(系编号,系名称,系主任,电话,地点)和学生(学号,姓 名,性别,入学日期,专业,系编号) ,则可知:学生关系的主码是, 学生关系的外码是。 26 连接查询分为:内连接、外连接和,内连接又可分为:等值连接、 不等值连接和。 27 使用 Transact-SQL 管理数据库时,创建数据库的语句为_,修改数据 库的语句为_,删除数据库的语句为_。 28 Transact-SQL 中添加记录使用_语句,修改记录使用_语句, 删除记录可使用_或_语句。 三、给定关系模式 C(CNO,CNAME,TYPE,CREDIT,HOURS,PTNO) TC(CNO, CTERM,TEACHER) S(SNO,SNAME,SEX,BIRTH,NATIVE,SPNO) SC(SNO,CNO,GRADE) T(TEACHER,TME) 请用关系代数和 SQL 语言完成如下查询操作 (1)查询选修了四门以上课程的学生学号。 (2)查询李四同学的籍贯。 (3)查询计算机系学生所选修的所有课程名称。 (4)查询所有学生的姓名及其选修课程的课程号。 (5)查询选修了全部课程的计算机系学生学号和姓名。 (6)查询 2012 年第 1 学期(20121)开出的课程编号,名称和学分。 (7)查询选修了所有课程的学生学号和姓名。 (8)查询每个学生的选修课程数、总成绩、平均成绩。 (9)查询选修“数据库技术与应用”的学生学号及成绩。 (10)找出“张三”的学号与成绩良好(85)的课程号与成绩。 (11)查询至少选修了一门其直接先行课为“20102”课程的学生学号和姓名。 四 画出 E-R 图,并将 ER 模型转换为关系模型。 1、商店:商店编号、商店名、地址 商品:商品编号、商品名、规格、单价 职工:职工编号、姓名、性别、业绩 每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售 一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作, 商店聘用职工有聘期和月薪。 这个这个 E-R 图可转换为图可转换为 4 个关系模式个关系模式: (8 分)分) 商店(商店(商店编号商店编号,商店名,地址),商店名,地址)(2 分)分) 职工(职工(职工编号职工编号,姓名,性别,业绩,商店编号,聘期,月薪),姓名,性别,业绩,商店编号,聘期,月薪) (2 分分) 商品(商品(商品编号商品编号,商品名,规格,单价),商品名,规格,单价)(2 分)分) 销售(销售(商店编号商店编号,商品编号商品编号,月销售量),月销售量)(2 分)分) 2、设学校数据库中有两个实体集: 学生表:学号、姓名、班级 课程表:课程号、课程名称、教师 某学校有若干学生,每个学生可以选修多门课程,学校有若干课程供学生选 修,每门课程可以供多个学生选修,要建立该学校学生选修课程的数据库。 这个这个 E-R 图可转换为图可转换为 4 个关系模式个关系模式: (8 分)分) 学生表学生表( (学号学号,姓名姓名,班级班级) ) 选修(选修(学号学号,课程号课程号) 课程表课程表(课程号课程号,课程名称课程名称,教师教师) 3、实体有:仓库,零件,供应商,项目和职工。这些实体之间的联系有: 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。 职工之间有领导和被领导的关系。 一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商的 零件,每种零件可以由不同的供应商供给。 4、某医院病房计算机管理系统中需要如下信息: 科室:科名,科地址,科电话、 (医生姓名) 病房:病房号,床位号(订位数) ,所属科室名 医生:姓名,职称,所属科室名,年龄,工作证号(工号) 病人:病历号,姓名,性别,(诊断,主治医生, ) 、(诊断医生)、病房号 其中,一个科室有多个病房,多个医生;一个病房只能属于一个科室;一个 医生只属于一个科室, 但可负责多个病人的诊治, 一个病人的主管医生只有一个。 5、一个图书馆数据库,此数据库中对每个借阅者保存的记录包括:读者号, 姓名,地址,性别,年龄,单位。对每本书保存有:书号,书名,作者,出版社。 对每本被借出的书保存有读者号、借出日期和应还日期。 关系模型为:读者(读者号,姓名,地址,性别关系模型为:读者(读者号,姓名,地址,性别,年龄,单位年龄,单位) 书(书号,书名,作者,出版社)书(书号,书名,作者,出版社) 借书(读者号,书号,借出日期,应还日期)借书(读者号,书号,借出日期,应还日期) 五、综合题 1、现有如下关系模式: Teacher(Tno,Tname,Tel,Department,Bno,Bname,BorrowDate,RDate, Backup) 其中, Tno教师编号 , Tname教师姓名, Tel电话, Department所在部门, Bno借阅图书编号, Bname书名, BorrowDate借书日期, RDate还书日期, Backup备注 该关系模式的属性之间具有通常的语义, 例如, 教师编号函数决定教师姓名, 即教师编号是唯一的,图书编号是唯一的,等等。 1 教师编号是候选码吗? 说明判断的理由是什么? 不是不是因为因为 Tno-BnameTno-Bname 不成立不成立 2 写出该关系模式的主码。 (Tno,Bno,BorrowDate)(Tno,Bno,BorrowDate) 3 该关系模式中是否存在部分函数依赖?如果存在,请写出其中两个。 存在着部分函数依赖。图书名称和姓名对主码都是部分函数依赖。存在着部分函数依赖。图书名称和姓名对主码都是部分函数依赖。 4 说明要将一个 1NF 的关系模式转化为若干个 2NF 关系,需要如何做? 找出所有码,找出非主属性对码的部分依赖,将该关系模式分解为两个或两个找出所有码,找出非主属性对码的部分依赖,将该关系模式分解为两个或两个 以上的关系模式以上的关系模式,使得分解后的关系模式中均消除了非主属性对码的部分依赖使得分解后的关系模式中均消除了非主属性对码的部分依赖。 将该关系模式分解为将该关系模式分解为 3NF3NF。 BKBK(Bno,BnameBno,Bname), , f1=Bno-Bnamef1=Bno-Bname TH(Tno,Tname,Tel,Department)TH(Tno,Tname,Tel,Department) F2=Tno-Tname,Tno-Tel,Tno-DepaetmentF2=Tno-Tname,Tno-Tel,Tno-DepaetmentTBB(Tno,Bno,BorrowDate,RTBB(Tno,Bno,BorrowDate,R date,Bachup)date,Bachup) F3=(Tno,Bno,BorrowDATE)-RDate,(TNO,Bno,BorrowDATE)-BackupF3=(Tno,Bno,BorrowDATE)-RDate,(TNO,Bno,BorrowDATE)-Backup 2、假设有一关系模式 R(仓库号,设备号,数量,地点)回答下列问题 根据上述规定,写出关系模式 R 的基本函数依赖; 找出关系模式 R 的候选码; 试问关系模式 R 最高以及到达第几范式?为什么? 1NF1NF,但非,但非 2NF2NF。非主属性数量完全依赖于关键字,非主属性地点部分依赖。非主属性数量完全依赖于关键字,非主属性地点部分依赖 于关键字,即仓库号于关键字,即仓库号地点地点 ? 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。 3、 假设为自学考试成绩管理设计了一个关系 R( S ,SN ,C ,CN , G , U ) ,其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学 校名称。 规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的 考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课 程有唯一的课程号。 ( 1 )写出关系模式 R 基本的函数依赖集。 ( 2 )写出关系模式 R 的候选键。 ( 3 )关系模式 R 最高达到第几范式?为什么? ( 4 )将 R 规范化为 3NF 。 解:解:(1)(1)F=F=(S#S#C#C#)G,G,C#C#U,U,S#S#SN,SN,C#C#CNCN (2)(2)(S#(S#C#)C#) (3)(3)最高达到第一范式,因为最高达到第一范式,因为(S#(S#C#)C#)是主键,但是主键,但 C#C#U,U,S#S#SN,SN,C#C# CNCN,即,即 U U,SNSN,CNCN 这些非主属性均部分函数依赖于主键,所以只能达到第一这些非主属性均部分函数依赖于主键,所以只能达到第一 范式。范式。(4)S(4)S(S#,(S#,SN)CSN)C(C#,(C#,CN,CN,U)SCU)SC(S#,(S#,C#,C#,G)G) 4、设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号, 课程名,学分,成绩) 。设一名学生可以选修多门课程号,一门课程号可以被多 名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。 回答以下问题: (1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模式 R 的候选码; (3)试问关系模式 R 最高已经达到第几范式?为什么? (4)将 R 分解成 3NF 模式集。 (1 1)学号)学号(姓名,所在系,性别)(姓名,所在系,性别)F F 课程号课程号(课程名,学分)(课程名,学分)F F (学号,课程号)(学号,课程号)成绩成绩 F F (学号,课程号)(学号,课程号)(姓名,所在系,性别)(姓名,所在系,性别)P P (2 2)候选码:学号,课程号)候选码:学号,课程号 (3 3)存在部分函数依赖,)存在部分函数依赖,R R 达到第一范式达到第一范式 (4 4)StudentStudent(学号,姓名,所在系,性别)(学号,姓名,所在系,性别) SCSC(学号,课程号,成绩)(学号,课程号,成绩) CourseCourse(课程号,课程名,学分)(课程号,课程名,学分) 5、设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任) 。 其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班 只有一名班主任,一个系可以有多个班。 回答以下问题: (1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能物流货车购置及交通管理系统集成服务合同
- 2025年智能地下管廊施工总承包服务协议
- 2025年老旧小区节能改造工程承包合同书
- 2025年环保设备租赁合同:绿色能源设备共享合作协议
- 2025年新能源汽车充电设施建设与运营管理合同(第三版)
- 海上风电基础知识培训课件
- 2025年度绿色健康食材供应合作协议范本
- 2025年校园体育馆场地租赁与体育赛事活动综合服务合同
- 二零二五年度智能眼镜设计与制造战略合作协议
- 2025年绿色建筑产业园区厂房租赁咨询与代理合同
- ks-9000气体报警控制器使用说明书
- 《SPC统计过程控制》课件
- GB/T 14153-1993硬质塑料落锤冲击试验方法通则
- (完整版)人教版八年级下册《道德与法治》期末测试卷及答案【新版】
- 并购贷款业务培训
- 北京大学人民医院-医疗知情同意书汇编
- 建设集团有限公司安全生产管理制度汇编
- 牙体牙髓病最全课件
- 交通信号控制系统检验批质量验收记录表
- 疫苗运输温度记录表
- 各国钢材-合金牌号对照表
评论
0/150
提交评论