1、单个用户使用的数据视图的描述称为()A.外模式B.概念模式C.内模式D.存储模式2、子模式DDL用来描述()A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3、五种基本关系代数运算是()A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ4、在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性5、数据库系统中的数据模型通常由三部分组成()A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制6、数据库管理系统中数据操纵语言DML所实现的操作一般包括()A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改7、ER图中的主要元素是()A.结点、记录和文件B.实体、联系和属性C.记录、文件和表D.记录、表、属性8、.数据库技术中的“脏数据”是指()的数据。A.错误B.回返C.未提交D.未提交的随后又被撤消9、视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典10、SQL语言中,SELECT语句的执行结果是()A.属性B.表C.元组D.数据库11、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()A.系统分析员B.程序员C.数据库管理员D.操作员12、模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为()A.数据模型B.实体模型C.逻辑模型D.物理模型13、数据库并发控制概念中,使用X封锁的规则称为()A.PS协议B.PX协议C.PSC协议D.两段封锁协议14、在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和()A.共享性B.继承性C.持久性D.封装性15、在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和N存在联系为()A.1:1B.1:NC.M:ND.无联系16、一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是()A.笛卡尔积B.选择C.投影D.联接17、数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有()A.E-R模型B.信息模型C.网络模型D.物理模型18、在DBS中,DBMS和OS之间的关系是()A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行19、在数据库设计中,将ER图转换成关系数据模型的过程属于()A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段20、SQL语言中,SELECT语句的执行结果是()A.属性B.表C.元组D.数据库21、数据模型的完整性规则包括:实体完整性、参照完整性和用户定义的完整性。22、数据转储按转储状态分为静态转储和动态转储。23、在死锁的诊断中,如果发现事务等待图中存在回路,则表示系统中出现了死锁现象。24、定义存储过程时,输出参数需要加关键字OUTPUT。25、并发操作带来的数据不一致性主要包括丢失修改、不可重复读和读“脏”数据。26、在数据库系统中,定义存取权限称为授权。SQL语言用GRANT语句向用户授予对数据的操作权限。27、事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。28、若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之前就被终止,这种情况就称为事物故障。29、在SQL中,Createtrigger命令用于创建触发器。Createprocedure命令用于创建存储过程。30、DB并发操作通常会带来三类问题,它们是丢失修改、不可重复读和读“脏”数据。31、对数据对象施加封锁,会带来死锁和活锁问题。32、自主存取控制功能(DAC)一般是通过SQL的GRANT语句和REVOKE语句实现的。33、什么是数据的独立性,数据库管理系统如何来保证数据的独立性?34、试述概念模型的作用。35、试述实现数据库安全性控制的常用方法和技术。36、什么是日志文件?为什么要设立日志文件?37、简述两段锁协议。38、简述数据、数据库、数据库管理系统、数据库系统的概念。39、试述视图的优点。40、简述数据库的完整性与数据库的安全性的区别。41、登记日志文件时为什么必须先写日志文件,后写数据库?42、并发操作可能会产生哪几类数据不一致?用什么方法能避免这些情况?43、设数据库Education有三个关系:学生关系S(SNO,SNAME,AGE,SEX,SDEPT),属性列分别表示学号、姓名、年龄、性别和所在系;学习关系SC(SNO,CNO,SCORE),属性列分别表示学号、课程号和成绩;课程关系C(CNO,CNAME,CREDIT),属性列分别表示课程号、课程名和学分。请完成如下查询(要求第1小题用关系代数查询,第2至6小题用SQL查询)1、数学系Math选修C3课程的学生姓名和成绩;,'''3'(())SNAMESCORESDEPTMathCNOCSSC2、查所有不姓“姚”的学生的姓名;SELECTSname,Sno,SsexFROMSWHERESnameNOTLIKE‘姚%’;3、查艺术系Art中25岁以下的学生的学号和姓名SELECTSno,SnameFROMSWHERESdept=‘Art’ANDSage25;4、查询选修了C1课程且成绩在90分以上的所有学生SELECTS.Sno,SnameFROMS,SCWHERES.Sno=SC.SnoANDSC.Cno=‘C1’ANDSC.Grade90;5、查询选修课程名为“数据库”的学生学号和姓名SELECTSno,SnameFROMSWHERESnoIN(SELECTSnoFROMSCWHERECno=(SELECTCnoFROMCWHERECname=‘数据库’));6、查询所学课程包含学号为‘20120011’的学生所学课程的学生学号。SELECTDISTINCTSnoFROMSCASXWHERENOTEXISTS(SELECT*FROMSCASYWHEREY.Sno=‘20120011’ANDNOTEXISTS(SELECT*FROMSCASZWHEREZ.Sno=X.SnoANDZ.Cno=Y.Cno));7、化学系Chem姓名为王明的学生学号;''''(())SNOSDEPTChemSNAMES王明8、查所有年龄在20至25岁之间的学生姓名、年龄及系别;SELECTSname,Sdept,SageFROMSWHERESageBETWEEN20AND25;9、查询选修了C5课程的学生的学号和成绩,其结果按成绩降序排列SELECTSno,GradeFROMSCWHERECno=‘C5’ORDERBYScoreDESC;10、查询物理系Phy选修5门以上课程的学生的学号SELECTSnoFROMSCWHERESdept=‘Phy’GROUPBYSnoHAVINGCOUNT(*)5;11、查询与“吴伟”在同一个系学习的学生学号、姓名和所在系SELECTSno,Sname,SdeptFROMSWHERESdeptIN(SELECTSdeptFROMSWHERESname=‘吴伟’);12、查询选修了全部课程的学生姓名。SELECTSnameFROMSWHERENOTEXISTS(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERESC.Sno=S.SnoANDSC.Cno=C.Cno));44、设某一家电城中的商品—销售数据库中的信息有:员工号、员工姓名、身份证号、销售组名、销售组负责人、商品号、商品单价、销售日期、销售量、供应商号、供应商名。有以下规定:A:一个员工仅在一个销售组;B:一个销售组可销售多种商品,但一种商品只能由一个组销售。C:一个供应商能够供应多种商品,同时一种商品可以有多种渠道供货。D:一种商品一天只有一个销售量。要求完成下列题:1)根据信息,画出E-R图;提示:该图有矩形、椭圆和菱形,分别表示实体、属性和实体间联系,实体与属性的划分界限:(1)作为“属性”不能再具有需要描述的性质,即属性是不可分的数据项,不能含有其他属性。(2)属性不能与其他实体具有联系,即联系是实体之间的联系。2)按规范化理论的要求设计出满足3NF的数据库模式。答案为紫色字体提示:数据库模式由一系列关系模式组成。关系模式的形式为:关系名(属性名1,属性名2,…,属性名n)1NF:关系模式R的每个分量必须是不可分的数据项。(关系的基本要求)。2NF:关系模式R符合1NF,且每个非主属性完全依赖于码。3NF:关系模式R中每个非主属性既不部分依赖于码,也不传递依赖于码。BCNF:关系模式的每一个决定因素都包含码(关系模式R中每个主属性既不部分依赖于也不传递依赖于其他码)E-R图向关系模型的转换:(1)一个实体型转换为一个关系模式,故有4个关系模式:员工、销售组、商品和供应商(2)一个1:1联系可以转换为一个独立的关系模式,也可与任意一端对应的关系模式合并。本题不存在(3)一个1:n联系可以转换为一个独立的关系模式,也可与n端对应的关系模式合并。故隶属与员工合并,销售与商品合并(4)一个m:n联系转换为一个独立的关系模式。员工(员工号,员工姓名,身份证号,销售组名)。分析:该关系模式有两个码;员工号和身份证号,都为单个属性,非主属性员工姓名和销售组名既不部分依赖又不传递依赖于码,满足3NF。码员工号和身份证号均为单个属性,每个决定因素都包含码,满足BCNF销售组(销售组名,销售组负责人)。分析:该关系模式码为销售组名,只有一个非主属性,非主属性员工姓名和销售组名既不部分依赖又不传递依赖于码,每个决定因素都包含码,满足3NF和BCNF供应商(供应商号,供应商名)。分析:同上商品(商品号,单价,销售组名,销售日期,销售量):分析:该关系模式的码是由商品号和销售日期组成。非主属性单价和销售组名部分依赖于码,销售量完全依赖于码,不满足2NF,需分解为商品(商品号,单价,销售组名)和销售(商品号,销售日期,销售量),供应(供应商号,商品号,供应量).分析:该关系模式码由供应商号和商品号组成,非主属性供应量既不部分依赖又不传递依赖于码,满足3NF。又由于只有一个码,每个决定因素都包含码,又满足BCNF。45、设某商业集团数据库中有三个实体集:商店:商店编号、商店名、地址;商品:商品编号、商品名、规格、单价;职工:职工编号、姓名、性别、业绩;每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。1)试画出ER图,要求在图上注明属性及联系的类型2)将E-R图转换成关系模型,并注明主码;3)试分析每个关系模式最高属于第几范式。(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)得分评阅人职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价,月销售量)销售(商店编号,商品编号,月销量)3)参考44题第二小题的关系模式分析