版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1.下面的选项不是关系数据库基本特性的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的顺序无关D.与列的顺序无关2.实现数据库安全性控制的常用方法和技术有(A)A.用户标记与鉴别、存取控制、视图机制、审计、数据加密B.存取控制、视图机制、审计、数据加密、防火墙C.用户标记与鉴别、存取控制、视图机制、审计、防火墙D.存取控制、视图机制、审计、数据加密、数据转储3.数据的(B)是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不对的的数据。数据的()是保护数据库防止恶意的破坏和非法的存取。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性4.SQL语言的GRANT(授权)和REVOKE(收回权限)语句重要是用来维护数据库的(C)。A.完整性B.可靠性C.安全性D.一致性5.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值可以惟一标记关系中一个元组D.以上都不是6.当关系S自然联接时,可以把S原该舍弃的元组放到结果关系中的操作是(D)A.左外联接B.右外联接C.外部并D.外联接7DBMS是(D)A.数据库B.数据库系统C.数据库应用软件D.数据库管理系统8下列四项中说法不对的的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的反复D.数据库具有较高的数据独立性9在数据库的三级模式结构中,内模式有(A)A.1个B.2个C.三个D.任意多个10常见的数据模型是(A)层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型11DB、DBMS和DBS三者间的关系是(B)DB涉及DBMS和DBSB.DBS涉及DB和DBMSC.DBMS涉及DBS和DBD.DBS与DB和DBMS无关12要保证数据库的物理独立性,需要修改的是(B)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式13关系数据模型的基本数据结构是(D)A.树B.图C.索引D.关系14提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(C)A.OSB.DSC.DBMSD.DBS15在数据库的三级模式结构中,内模式有(A)A.1个B.2个C.三个D.任意多个16下述那一条不属于概念模型应具有的性质(D)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高17在视图上不能完毕的操作是(C)更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图18当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为(C)A.1
B.2
C.3
D.4
19关系数据模型的三个组成部分中,不涉及(C)A.完整性规则B.数据结构C.恢复D.数据操作20下面列出的关于视图的条目中,不对的的是(C)A.视图是外模式B。视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写21数据库技术的奠基人之一,E.F.Codd于1970年发表过多篇论文,重要论述的是(C)。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的码是(D)。A.CB.(H,R)C.(H,T)D.(H,S)23数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这重要是为了实现数据库的(D)。A.可靠性 B.一致性 C.完整性 D.安全性24假如事务T获得了数据项Q上的共享锁,则T对Q(A)
A.只能读不能写ﻫB.只能写不能读C.既可读又可写D.不能读不能写25在SQL语言的SELECT语句中,能实现选择操作的是(C)A.SELECTB.FROMC.WHERED.GROUPBY26在数据库系统的组织结构中,下列(C)映射把概念数据库与物理数据库联系起来。A.外模式/模式B.内模式/外模式ﻩC.模式/内模式D.模式/外模式27数据库的并发操作也许带来的问题涉及(A)丢失更新B.数据独立性会提高C.非法用户的使用D.增长数据冗余度28.将ER模型转换成关系模型,属于数据库的(C)A.需求分析B.概念设计C.逻辑设计D.物理设计29.(B)是长期储存在计算机内、有组织的、可共享的大量数据的集合。A.数据库系统B.数据库C.关系数据库D.数据库管理系统30.在数据库的三级模式中,内模式有(A)。A.1个B.2个C.3个D.任意多个31.在数据库的三级模式中,外模式有(D)。A.1个B.2个C.3个D.任意多个32.在数据库的三级模式中,模式有(A)。A.1个B.2个C.3个D.任意多个33.在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是(B)。A.1:1:1ﻩ ﻩB.1:1:N ﻩ C.1:M:Nﻩﻩ D.M:N:P 34.数据模型的三个要素分别是(b)。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增长、数据修改、数据查询D.外模式、模式、内模式35.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。A.DBS涉及DB和DBMSB.DBMS涉及DB和DBSC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMS36.在关系模式R中,Y函数依赖于X的语义是:(B)。A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。B.在R的每一关系中,若两个元组的X值相等,则Y值也相等。C.在R的某一关系中,Y值应与X值相等。D.在R的每一关系中,Y值应与X值相等。37.若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为(B)。A.1:1ﻩ ﻩﻩB.1:N ﻩC.M:N ﻩﻩ D.N:138.若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为(A)。A.1:1ﻩ ﻩB.1:N ﻩ C.M:N D.N:139.下列不属于数据安全性控制方法的是(D)。A.用户标记和鉴定ﻩ B.用户存取权限控制ﻩC.数据加密 ﻩﻩD.网络流量控制40.若关系R为M列P行,关系S为N列Q行,则(B)的结果为M+N列P×Q行。A.R-S ﻩ ﻩB.R×Sﻩ C.R÷Sﻩ ﻩ D.RS41.数据模型应满足(D)的规定。A.真实模拟现实世界ﻩB.容易为人们所理解ﻩC.便于在计算机上实现ﻩD.以上都是42.在可信计算机系统评测标准中,达成初步安全产品规定的是(C)级。A.C1ﻩ ﻩ B.C2 ﻩC.B1ﻩﻩ ﻩ D.B243.下面的选项不是关系数据库基本特性的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的顺序无关D.与列的顺序无关44.实现数据库安全性控制的常用方法和技术有(A)A.用户标记与鉴别、存取控制、视图机制、审计、数据加密B.存取控制、视图机制、审计、数据加密、防火墙C.用户标记与鉴别、存取控制、视图机制、审计、防火墙D.存取控制、视图机制、审计、数据加密、数据转储45.数据的(B)是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不对的的数据。数据的(D)是保护数据库防止恶意的破坏和非法的存取。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性46.SQL语言的GRANT和REVOKE语句重要是用来维护数据库的(C)。A.完整性B.可靠性C.安全性D.一致性47.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值可以惟一标记关系中一个元组D.以上都不是48.当关系S自然联接时,可以把S原该舍弃的元组放到结果关系中的操作是(D)A.左外联接B.右外联接C.外部并D.外联接49.下列不属于需求分析阶段工作的是:(A)。A.建立E-R图B.分析用户活动C.建立数据字典D.建立数据流图50.数据库系统的数据独立性体现在(B)。A.不会由于数据的变化而影响到应用程序B.不会由于数据存储结构与数据逻辑结构的变化而影响应用程序C.不会由于存储策略的变化而影响存储结构D.不会由于某些存储结构的变化而影响其他的存储结构51.若关系R为M列P行,关系S为N列Q行,则R×S的结果为(B)列()行。A.M+N、P+QﻩﻩﻩB.M+N、P×Q ﻩC.M×N、P+QﻩﻩD.M×N、P×Q52.在SQL语言的Select语句中实现选择运算的子句是(C)。A.Selectﻩ B.Fromﻩ ﻩﻩﻩC.Whereﻩﻩ D.Groupby53.数据库系统的数据独立性体现在(B)。A.不会由于数据的变化而影响到应用程序B.不会由于数据存储结构与数据逻辑结构的变化而影响应用程序C.不会由于存储策略的变化而影响存储结构D.不会由于某些存储结构的变化而影响其他的存储结构54.假如事务T对数据D已加S锁,则其他事务对数据D(A)A.可以加S锁,不能加X锁B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁D.不能加任何锁55.当关系S自然联接时,可以把S原该舍弃的元组放到结果关系中的操作是(D)A.左外连接B.右外连接C.外部并D.外连接二、填空题1外模式/模式映象为数据库提供了___逻辑____数据独立性。2用二维表数据来表达实体及实体之间联系的数据模型称为___关系模型__。3关系数据库的三类完整性为__实体完整性__、参照完整性、_用户自定义完整性。4数据库系统的核心是_数据库管理系统_。5数据模型重要有___数据结构_、__数据操作_、____数据约束_。6若关系中的某一属性组的值能唯一地标记一个元组,则称该属性组为主键。7建立冗余数据最常用的技术是数据转储和登录日记文献。8关系数据库的三类完整性为__实体完整性__、__参照完整性_、__用户自定义完整性_。9从指定的关系中选择指定的若干属性组成一个新关系的运算称为投影运算。10实体与实体之间的关系有_一对一_、__一对多__、_多对多____。11.事务的ACID特性涉及:原子性、一致性、隔离性和连续性。12.事务并发控制机制中,避免活锁产生的方法是采用先来先服务的策略;13SQL语言用_GRANT_语句向用户授予操作权限,用_REVOKE_语句收回权限。14在关系代数运算中,从关系中取出满足条件的行的运算称为__选择运算。15若关系中的某一属性组的值能唯一地标记一个元组,则称该属性组为_主键_。16从关系规范化理论的角度讲,一个只满足1NF的关系也许存在的四方面问题是:数据冗余度大、修改异常、插入异常和___删除异常____。17第三范式是在第二范式的基础上消除了数据冗余、更新异常、插入异常和删除异常。18设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为___r+s____。19.基本的锁类型有两种:排它锁、共享锁。20.并发操作带来的数据不一致性情况大体可以分为三种:丢失或覆盖更新、脏读、不可反复读。21创建规则和默认值对象的Transact-SQL语句分别为GRANT_______和__REVOKE__,而不能使用SQLServer管理平台工具创建。22在SQLServer中,数据库是由___数据库____文献和__事务日记__文献组成的。5第三范式是在第二范式的基础上消除了。23数据库结构设计涉及概念设计、逻辑设计、物理设计。24事务的ACID特性涉及:原子性、___一致性_、___隔离性____和连续性。25已知关系:系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号),则可知:学生关系的主码是学号,学生关系的外码是系编号。26连接查询分为:内连接、外连接和交叉连接,内连接又可分为:等值连接、不等值连接和自然连接。27使用Transact-SQL管理数据库时,创建数据库的语句为__createdatabase______,修改数据库的语句为___alterdatabase_____,删除数据库的语句为___dropdatabase_____。28Transact-SQL中添加记录使用____select____语句,修改记录使用____ado____语句,删除记录可使用__delete______或___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语言完毕如下查询操作查询选修了四门以上课程的学生学号。Selectsnofromscgroupbysnohavingcount(cno)>4查询李四同学的籍贯。SelectNATIVEfromswheresname=’李四’查询计算机系学生所选修的所有课程名称。1.SelectcnamefromCwherecnoin(selectcnofromscwheresnoin(selectsnofromswherespno=’计算机系’))2.Selectcnamefromc,s,scwheres.sno=o=oands.spno=’计算机系’3.Selectcnamefromcinnerjoinsconc.cno=sc.cnoinnerjoinsonsc.sno=s.snowherespno=’计算机系’查询所有学生的姓名及其选修课程的课程号。Selects.sname,sc.cnofroms,scwheres.sno=sc.sno查询选修了所有课程的计算机系学生学号和姓名。Selectsno,snamefromswherespno=’计算机系’andnotexists(selectcnofromcwhereexists(select*fromscwheresno=s.snoandc.cno))查询2023年第1学期(2023-1)开出的课程编号,名称和学分。Selectcno,cnamegreditfromc,twheret.tim=’2023-1‘(7)查询选修了所有课程的学生学号和姓名。Selectsno,snamefromswherenotexists(selectcnofromcwherenotexists(select*fromscwhereSno=s.snoandcno=o))查询每个学生的选修课程数、总成绩、平均成绩。Selectcount(cno),sum(grade),avg(grade)fromscgroupbysno查询选修“数据库技术与应用”的学生学号及成绩。Selectsno,gradefromsc,cwheresc.cno=c.cnoandcname=’数据库技术与应用’找出“张三”的学号与成绩良好(>85)的课程号与成绩。Selectcno,gradefromsc,swheres.sname=’张三’ands.sno=sc.snoandgrade>85(11)查询至少选修了一门其直接先行课为“20232”课程的学生学号和姓名。selectsno,snamefromswheresnoin(selectsnofromscwherecnoin(selectcnofromcwhereptno='20232'))selectS.sno,snamefromsinnerJoinscons.sno=sc.cnoinnerjoincono=owherec.ptno='20232'四画出E-R图,并将ER模型转换为关系模型。1、商店:商店编号、商店名、地址商品:商品编号、商品名、规格、单价职工:职工编号、姓名、性别、业绩关系:销售(商店编号,商品号,月销售量)每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。2、设学校数据库中有两个实体集:学生表:学号、姓名、班级课程表:课程号、课程名称、教师选修:学号,课程号,学分某学校有若干学生,每个学生可以选修多门课程,学校有若干课程供学生选修,每门课程可以供多个学生选修,要建立该学校学生选修课程的数据库。3、实体有:仓库,零件,供应商,项目和职工。这些实体之间的联系有:⑴一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。⑵一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。⑶职工之间有领导和被领导的关系。⑷一个供应商可以供应若干项目多种零件,每个项目可以使用不同供应商的零件,每种零件可以由不同的供应商供应。4、某医院病房计算机管理系统中需要如下信息:科室:科名,科地址,科电话病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主治医生,病房号其中,一个科室有多个病房,多个医生;一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。5、一个图书馆数据库,此数据库中对每个借阅者保存的记录涉及:读者号,姓名,地址,性别,年龄,单位。对每本书保存有:书号,书名,作者,出版社。对每本被借出的书保存有读者号、借出日期和应还日期。五、综合题1、现有如下关系模式:Teacher(Tno,Tname,Tel,Department,Bno,Bname,BorrowDate,RDate,Backup)其中,Tno-教师编号,Tname-教师姓名,Tel-电话,Department-所在部门,Bno-借阅图书编号,Bname-书名,BorrowDate-借书日期,RDate-还书日期,Backup-备注该关系模式的属性之间具有通常的语义,例如,教师编号函数决定教师姓名,即教师编号是唯一的,图书编号是唯一的,等等。教师编号是候选码吗?说明判断的理由是什么?不是。由于它不能唯一标记教师的其他信息,教师编号拟定,教师借阅图书的信息不能随之拟定。2.ﻩ写出该关系模式的主码。教师编号,借阅图书编号该关系模式中是否存在部分函数依赖?假如存在,请写出其中两个。存在。Tno→Tname,Bno→Bname4.说明要将一个1NF的关系模式转化为若干个2NF关系,需要如何做?T(Tno,Tname,Tel,Department)B(Bno,Bname)TB(Tno,Bno,BorrowDate,RDate,Backup)2、假设有一关系模式R(仓库号,设备号,数量,地点)回答下列问题①根据上述规定,写出关系模式R的基本函数依赖;(仓库号,设备号)→数量(仓库号,设备号)→地点仓库号→地点②找出关系模式R的候选码;仓库号和设备号③试问关系模式R最高以及到达第几范式?为什么?第一范式。由于(仓库号,设备号)→地点,仓库号→地点,存在部分函数依赖关系,所以不满足第二范式。④假如R不属于3NF,请将R分解成3NF模式集。R1(仓库号,设备号,数量),R2(仓库号,地点)3、假设为自学考试成绩管理设计了一个关系R(S#,SN,C#,CN,G,U),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。(1)写出关系模式R基本的函数依赖集。S#→SN,(S#,C#)→CN,(S#,C#)→G(S#,C#)→U(2)写出关系模式R的候选键。S#,C#(3)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 密闭容器中光合作用
- 人教部编版四年级语文上册第18课《牛和鹅》精美课件
- 福建省福安一中2024年高考高三数学试题3月模拟考试题
- 2024年太原客运从业资格证实操考试内容
- 2024年云南客运资格证场景模拟
- 2024年榆林客运资格证仿真考试题
- 人教版五年级数学上册《应用题天天练》第六单元多边形的面积3梯形的面积(有答案)2
- 2024年(3篇文)个人述职述廉报告
- 吉首大学《教师职业道德与专业发展》2021-2022学年第一学期期末试卷
- 吉首大学《城乡园林绿地规划设计》2021-2022学年第一学期期末试卷
- 上海市普陀区2024-2025学年六年级(五四学制)上学期期中语文试题
- 封条模板A4直接打印版
- 中国水利水电第三工程局有限公司国内工程分包管理办法
- 煤炭实验室建设要求
- 倪志钦:年轻有遗憾没伤感
- 干辣椒收购合同协议书范本通用版
- 印度英文介绍 india(课堂PPT)
- 水稻栽培技术指导方案
- 旅游线路设计实务 理论知识篇
- 工程地质学—地貌
- 应聘登记表(CMHR
评论
0/150
提交评论