版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、选择题1 .数据库系统与文件系统的主要区别是B 。 P6A.数据库系统复杂,而文件系统简单;B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以 解决;C.文件系统只能管理程序文件,而数据库系统可以管理各类文件;D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量,2 .网状模型的数据结构是D 。P32A.线性表B.二维表C.树D.有向图3 .在层次模型中,记录之间的联系通过A 来实现。A .指针B .数组C.公共属性D.对象标识4 .数据库系统三级结才的描述放在D 中。A.用户数据库B.运行日志5.C.数据库管理系统数据独立性是指BD.数据字典 之间相互独立,不受影响A
2、.概念数据模型和逻辑数据模型B,应用程序和数据库的数据结构C.概念数据模型与数据库的数据结构D.数据与数据库的数据结构6 .在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和 应用程序之间的 A。A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性7 .关系数据库中,实现实体之间的联系是通过表与表之间的D 进行A.公共索引.B.公共存储.C.公共元组.D.公共属性8 .主键的属性上有空值违反了A 。A.实体完整性规则B.参照完整性规则C.安全性规则D.模型转换规则9 .参照完整性规则是对 D的约束。A.超键 B.候选键 C.主键D.外键10.设关系R,按条件f对关系R进行选择
3、,A. " (RXR)B.其关系代数是_C。 nf (RooR)C. (rf(R)D. 1f(R)11 .数据模型的三要素是_C。A.数据结构、数据操作和数据完整性B.数据结构、数据库定义和数据库维护C.数据定义、数据操作和数据维护D.关系数据库、层次数据库和网状数据库12 .设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是B0A. r*sB. r+sC, r-sD. r/s13.在SELECT语句中使用表示。A.选择任一属性B.选择主键C.选择全部属性D.选择全部元组14 .设有一个关系:DEPT (DNO, DNAME ),如果要找出倒数第三个字母为 W,并且至少包含4个
4、字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE 。A. '_W_%'B.'_%W'C.'_W_'D. '_W_%'15 . SQL 谓词 可M来测6一个集合是否有最元组。A. UNIQUEB.DISTINCTC.EXISTSD. ONLY16 .在select语句中,可以使用关键字 来排除重复的元组。 A.EXCLUDE. B.UNIQUE.C. DISTINCT. D.ONE.17 .删除触发器 mytri的正确命令是。A. DELET mytriB. TRUNCATE mytriC. DROP my
5、triD. REMMOVE mytri18 .用于创建存储过程的 SQL语句为。A. CREATE DATABASEB. CREATE TRIGGERC. CREATE PROCEDURED. CREATE TABLE19 .以下哪种情况应尽量创建索引。A.在where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D.需要更新频繁的基本表20 .在SQL语言中,视图是数据库体系结构中的 。A.内模式 B.模式 C.外模式D.物理模式21 .要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和 养老保险分别采用三个字段来存储。若规定:任何一个员工,医疗保险
6、 和养老保险两项之和不能大于薪水的 1/3,这一规则可以采用 来 实现。A.主键约束B.外键约束C. CHECK 约束D. DEFAULT 约束22 .当连接上 SQLServer时,假如没有预先指定用户连上那个数据库, SQLServer会自动替用户连上 系统数据库。A. master B. tempdb C. model D. msdb23 .设有关系模式 R(ABCD) , R上的FD集F=A-D, B- C, DfB。则 Db。A. ADB. BDC. BCDD. ABCD24 .两个函数依赖集F和G等价的充分必要条件是 。A. F+=GB. F=G+C. f+=G+D. F= G25
7、 .在以下函数依赖中, 是平凡的函数依赖。A. AfABCD B. ABCD-A C. AfBCD D. BCDfA26 .关系模式中,各级模式之间的关系为。A. 3NF ? 2NF ? 1NFB. 3NF ? 1NF ? 2NFC. 1NF ? 2NF ? 3NFD. 2NF? 1NF ? 3NF27 .某学校规定:一个班级至多有 50个学生,至少有10个学生,每个学生 必须属 于某个班,在班级和 学生的实体联系中,学生实体的基数为。A. (0,1).B. (1,1)C. (1,10) D. (10,50)28 .弱实体的主键。A.与其父实体的主键完全一致B. 一部份或全部从其父实体的主键获
8、得C.全部从其父实体的非主键属性获得D.与其父实体无关29.在数据库设计中,父实体与弱实体之间的联系只能是 。A. 1: 1 或 1: NB. 1: N 或 M: NC. 1: 1 或 M : ND. M: N30 .当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中不属于上述冲突。A.属性冲突B.语法冲突 C.结构冲突D.命名冲突31 .在数据库设计中,将E-R图转换成关系数据模型的过程属于 。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段32 .若一个ER模型中有三个实体,实体间有一个1:N关系、一个M:N关系, 则此ER模型最终转换为 个关系,即表。A
9、. 2B. 3C. 4D. 533 .事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称 为事务的。A.原子性 B. 一致性C.隔离性D.持久性34 .事务的ACID性质中,关于原子性(atomicity)的描述正确的是<A.指数据库的内容不出现矛盾的状态。B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C.事务中的所有操作要么都执行,要么都不执行。D.若多个事务同时进行,与顺序实现的处理结果是一致的。35. 防止数据库意外的有效方法为。A.重建B.追加C.备份D.删除36. “日志”文件用于保存 。A.程序运行过程B.数据操作C.程序执行结果D.对数据库的更
10、新操作37. 在DB技术中,“脏数据”是指 。A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤销的数据38. “死锁”是。A.磁盘故障B.介质故障C.事务故障D.系统故障39. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据全部 损失或部分损失,这种情况称为。A.事务故障 B.系统故障C.介质故障 D.运行故障40. ”年龄在1825之间,这种约束属于数据库系统的 措施。A.原子性. B. 一致性. C.完整性. D.安全性41. 数据库中是指数据的正确性和相容性。A.安全性 B.完整性C.并发性 D.恢复性42. 不是ODBC使用的句柄。A.环境句柄B .窗口句
11、柄 C.连接句柄 D.语句句柄43. ODBC体系结构中, c向数据源提交用户请求执行的 SQL语句。A. ODBC数据库应用程序B.驱动程序管理器C. DB驱动程序D.数据源44.在XPath中,使用 符号可以访问属性值。A. *B. &C. D. %45 .以下关于XML文档声明的语句正确的是 。A. <xml version="1.0" encoding=''UTF-8”>B. <?XML version= "1.0" encodingUTF-8”?>C. <?xml Version="
12、;1.0" encoding="UTF-8”?>D. <?xml version"" 1.0" encoding='UTF-8”?>46 . xml 提供了一种避免元素命名冲突的方法A.命名空间B. dtdC.xsdD.xsl47 .含有中文字符的xml文档中,encoding的属性应设为A. big5B. gb2312C. utf-8D. ansi48 .下面哪个不是标记语言 A. JAVAB. HTMLC. XMLD. SGML49 . XPath 是A. XML的路径语言B. XML的转化C.文档对象模型D. X
13、ML命名空间50.下面XML片段中结构完整的是 。A.customer name="<xml>.com”><address>123Main Street></address> /customerB. <customer><name>Joes XML Works<address>New York</customer>C . customer type=external><name>Partners Unlimited </name> /customerD .cu
14、stomer name=John Doe”>address>123 Main Street/address> <zipcode=”018377>/customer>二、 填空题1 . DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序歹I,并发控制的主要方法是 机制。2 .数据库设计的几个步骤是。3 .视图是一个虚表,它是从 导出的表,数据库中,只存放视图 的,不存放视图的。4 . DB并发操作通常会带来三类问题,它们是。5 .事务必须具有的四个性质是 。6 . 一级封锁协议解决了事务的并发操作带来的 不一致性的问题。7 . 一个触发器由 &g
15、t; 和 3部分组成。8 . DBS具有“数据独立性”特点的原因是 。9 .关系中属性的个数称为 ,关系中元组的个数称为 。10 .在关系模式R中,函数依赖X-Y的语义是:在R的每一关系中,若两 个元组在X的分量上相等,则 。11 .关系模式在分解时应保持等价,数据等价用 特征来衡量,语 义等价用 特征来衡量。12 .根据属性类别属性可分为 属性和 属性。13 .根据属性的取值特点属性可分为 属性和 属性。14 .子类与超类之间的继承性是通过子类实体与超类实体有相同的 实现的。15 .要使数据库具有可恢复性,在平时要做好两件事:转储和 。16 . XML能够通用化,主要依靠两个措施:一是,二是
16、。17 . XML文档由 和 两个部分组成。18 .在XML文档中,属性一律放在 。19 .在XML模式中,主键定义括在 之中,外键定义括在 之中。20 .在XPath中,可以使用 函数表示查询对象的个数。21 .在XPath中,可以使用 函数返回元素的内容。22 . 一个简单的XSLT模板包含 和 两个部分。23 .设关系模式R(ABCDE) F是R上成立的FD集,F= A-B, C口A, B-D, p=AB, BR ACE1 R的一个分解。则分解p相对于F是一(无损分解 /损失分解)和(保持依赖/不保持依赖)的。24 . XMLSchema的数据类型分为 , 。25 . XML 对字母的大
17、小 写, <employee>和 <Employee>H 的 两 个标签。26 .为了解决不同语义的标签名称的冲突问题,引入 了。27 .关系模式R(A,B,C),F是其上的FD集,F=C,分解口AB,BC,则相 对于F,该分解 无损的。28 . 模型是面向信息世界的,它是按用户的观点对数据和信息建 模;模型是面向计算机世界的,它是按计算机系统的观点对数 据建摸。29 .在关系模型中,主键是指 ,外键是指30 .数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即 依赖和多值依赖。31 .数据库系统的三级模式分别是,?口。32 .实体联系模型中三种联系是 ? ;
18、33 .数据库系统是由数据库、 ? 和用户共同组成。34 .调用ODBC®数需要使用3个句柄,分别是: ? ?35 .封锁技术中主要有2种锁:?口 c简答题1 . DBMS的主要功能有哪5个方面?2 .叙述等值连接和自然连接的区别和联系。3 .对DBS生存期的划分,一般分为哪7个阶段。4 .函数依赖集F的最小依赖集G应满足哪4个条件?5 .事务有哪几种状态?6 . ODBC的体系结构共分为哪几层?7 . ODBC驱动程序有哪两种类型?主要区别是什么?8 . ODBC应用程序初始化的基本流程是什么?9 . ODBC应用程序终止的基本流程是什么?10 . ODBC句柄有哪三个?11 .简
19、述在DTD的属性声明中,类型声明的5种类型和默认声明的3种类型12 .现在主要有哪三种语言提供了 XML数据的查询和转换能力?13 .什么是Inserted表?什么是deleted表14 .简述封锁机制可能会产生的哪几类问题?15 .数据库恢复的基本技术有哪些?16 .简述中间件的作用有哪些?17 .简述日志文件的主要作用?18 .试述Select语句中 Where与having的相同点与不同点。19 .请简述视图与数据表之间的主要区别。20 .试述关系模型的三类完整性规则。四、1.综合题设有关系R和S:R ABC217334183兀 AD ( R X S)。计算:R仁x.二SC<D2
20、.设有关系 S(S#,SNAME,AGE,SEX) 、 SC(S#,C#,SCORE)、 C(C#,CNAME,TEACHER),试用关系代数和 SQL完成如下操作 (1)用关系代数表达检索选修了 “程军”老师所授课程之一的学生姓名。 (2)用关系代数表达至少选修了 S2和S4课程的学生的学号和姓名。(3)用SQL表达找出“程序设计”课程成绩在 90分以上的学生。(4)试用SQL语句往S表中插入一个学生记录('99220101王谡1,9,' 男;)(5)试用SQL语句从SC表中删除“数据库应用”课程的选课元组;(6)试用SQL语句将“操作系统”课程的成绩改为原成绩乘以系数1.1
21、;(7)试用SQL语句定义视图 C_AVGS(CNO,AVG_SCORE),其中属性分 别为课程号和平均成绩。3 .设有关系EMP (ENO, ENAME, SALARY, DNO),其中各属性的含义 依次为职工号.姓名.工资和所在部门号,以及关系DEPT(DNO,DNAME , MANAGER ),其中各属性含义依次为部门号.部门名称.部门经理的职工 号。回答以下各题(1)试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。(2)写出“查询001号职工所在部门名称”的关系代数表达式。(3)请用SQL语句将“销售部”的那些工资数额低于 600的职工的工 资上调10%。(
22、4)有如下关系代数表达式ENO(EMPXeMANAGER ='001'(DEPT)请将其转化成相应的SQL语句4 .设零件生产数据库中有3个基本表:WORK(WNO,WNAME,WGR_NAME),其属性分别是车间编号、车间名称、 车间主任名;PART(PNO,PNAME,WEIGHT,COLOR),其属性分别是零件编号、零件名称、 重量、颜色;PROD(WNO,PNO,QUNTITY),其属性分别是车间编号、零件编号、生产数 量。(1)现有关系代数表达式:nwNO (WORK) - n WNO (T pname =轴承(PART PROD)试给出此查询语句的语义;"
23、(2)试给出检索在“紧固件1车间”生产的零件的零件名称的关系代数表 达式;(3)试用SQL语句定义 WORK表,需说明主键;(4)试用SQL语句往 WORK表中插入一个车间记录('w031 ','铳削车间,张亮');(5)试用SQL语句在关系PART中删除零件名称为“弹簧”的元组;(6)试用SQL语句将编号为 W012的车间生产的编号为P004的零件数量增 加10;(7)试用SQL语句定义视图G_PTOTAL(PNO,PROD_T),其中属性分别为 零件编号和生产总量。5 .已知关系模式如下:仓库(仓库号,城市,面积)职工(仓库号,职工号,工资)订购单(订购单号
24、,职工号,供应商号,订购日期)供应商(供应商号,供应商名称,地址)用关系代数完成以下检索:(1)检索在仓库2工作的职工的工资。(2)检索在上海工作的职工。(3)检索目前与职工E6有业务联系的供应商名称。(4)检索和北京的所有供应商都有业务联系的职工的工资(5)检索至少和职工E1、E4、E7都有联系的供应商名称。6.设有关系模式R(U),函数依赖集为F,其中U=A,B,C,D,E,F=A > BC,CD > E,B > D,E > A(1)计算B+,并给出计算步骤。(2)证明CD是R的候选键(1)解答:令*=3 ,X(0)=B,由 BtD,且 BwX X(1)=X(0lD
25、=BD, 由AtBC, CDtE, EtA函数依赖的左部都不在 X(1)中,所以 B+=BD(2)证明:由已有的函数依赖得:CDtU,所以,CD是超键,又由于 C+=C,D+=D,所以C和D都不是超键,因此,CD是候选键。7.设有关系模式 STUDENT(S#,SNAME,SDEPT,MNAME,CNAMEJGRADE) S#, CNAME组成候选键,函数依赖集合为F=S#, CNAME > SNAME, SDEPT, MNAMES# > SNAME, SDEPT, MNAMES#, CNAME > GRADESDEPT > MNAME试问:(1)关系模式STUDENT
26、属于第几范式?给出理由。(2)如果STUDENT不属于BCNF,试给出分解为BCNF的过程解答:(1)由于S#,CNAMEt SDEPT,和Sh SDEPT所以,存在非主属性局部 依赖于候选键,所以关系模式不是 2NF的,它是1NF的。(2)首先消除 S#, CNAME-> SNAME, SDEPT, MNAME 部分函数依赖, 构造 R1(S#,SNAME, SDEPT, MNAME)和 R2(S#,SNAME, GRADE) 在关系R1中,其函数依赖为S# > SNAME, SDEPT, MNAMESDEPT > MNAME这里有非主属性MNAME传递依赖于候选键S#,将
27、R1分解为 R11(SDEPT, MNAME)和 R12(S#, SNAME, SDEPT),它们和 R2 都是 BCNF8.假设某商业集团数据库中有一关系模式 R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式 R的基本函数依赖;(2)找出关系模式R的候选码;3) 试问关系模式R 最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集9 .设关系模式R(ABCDE) , F是R上
28、成立的FD集,F= A-B, CAE, B -D, p=AB,AD, CDE是 R 的一个分解。(1)试用Chase过程说明p是否是无损分解;(2)试求F在p的每个模式上的投影,并说明p是否保持依赖。10 .设关系模式R(ABCDE) , F是R上成立的FD集,F= A-B, CAA, B-D , p =AB , BD , ACE是 R 的一个分解。(1)试用Chase过程说明p是否是无损分解;(2)试求F在p的每个模式上的投影,并说明p是否保持依赖。11 .设有关系模式R(演员编号,演员姓名,电影名,出演角色,艺术团名, 团长名 ) ,如果规定每个演员编号各不相同,演员姓名可以相同,一个演员
29、可参演多部电影,各出演一个角色;每个演员只能属于一个艺术团;每个艺术团只有一个团长。(1) 试写出关系模式R 的基本 FD 和主键;(2) 说明 R 达到第几范式,并说明理由;(3) 如果 R 不是 3NF 模式,请将R 分解为 3NF 模式集。12. 现有如下关系模式:考生(准考证号,姓名,电话,家庭住址,报考专业编号,报考专业名称,报考年份)( 1) 试分析该关系模式的函数依赖,并指明其主键。( 2) 将该关系分解到 3NF 。13. 一个工厂可生产多种产品,一种产品可由多个工厂生产。工厂有工厂编号、名称、地址和电话号码等属性;产品有产品号、产品名称、型号等属性;工厂生产出来的产品要记录生
30、产日期和数量等信息。试:(1)根据上述语义画出E-R 图;(2)将 E-R 模型转换成关系模式,并标注关系的主键和外键。(3)判断各关系模式是否符合3NF,如果不符合请将其分解成3NF模式14. 设有如下实体学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系(1) 一个学生可以选修多门课程,一门课程可以为多个学生选修;(2) 一个教师可以讲授多门课程,一门课程可以为多个教师讲授;(3) 一个单位可以有多个教师,一个教师只能属于一个单位。试完成如下工作:(1)
31、分别设计学生选课和教师任课的两个局部 ER 图模型。(2) 将上述设计的局部 ER 图合并为全局的 ER 图。(3) 将全局 ER 图转换为等价的关系模式的数据库逻辑结构。15. 设体育比赛数据库中有两个实体集。一是“运动员”实体集,属性有运动员编号、姓名、年龄、性别等;二是“比赛项目”实体集,属性有项目编号、项目名称、级别等。一个运动员可参加多项比赛,一项比赛有多个运动员参加, 一个运动员在某个时间参加一项比赛有一个比赛成绩。(1) 画出 ER 图,并在图上注明属性、联系类型、实体标识符;(2) 将 ER 图转换成关系模型,并说明主键和外键。16.写出下列每条语句或程序段的功能,假定数据库A
32、AA ,包括student和score两张 表。(1) create procedure xxx1asbeginselect *from student x, score ywhere x.S#=y.S.#end(2) create procedure xxx2AsBeginSelect x.S#,x.SNAME, count(*) as 门数Where x.S#=y.S#Group by x.S#,x.SNAMEEnd(3) ceate procedure xxx3(a char(8), b varchar(10), c numeric(5,2)AsBeginInsert into scor
33、eValues(a,b,c)End17 .创建存储过程,功能是查询性别为男的学生的学号,姓名,性别18 .创建存储过程,功能是查询指定学生的学号,姓名,性别和班级,姓名由参数传递19 .创建存储过程,功能是查询某门课程的总分和平均分。课程名由参数传递。20 .创建触发器,功能是当删除学生表的记录时,同步删除选课表中的选课信息。21 .创建触发器,功能是当修改学生表的学生学号时,同步修改选课表中该学生的学号。22 . 写出这个模式文档所对应的 XML 文档<?xml version="1.0" encoding="gb2312"?><xs
34、:schema xmlns:xs="/2001/XMLSchema"elementFormDefault="qualified" attributeFormDefault="unqualified"><xs:element name="book"><xs:complexType><xs:sequence><xs:element name="title" type="xs:string"/><xs:element name="author" type="xs:string"/><xs:element name="price" type="xs:integer"/><xs:element nam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手术室岗位责任制度
- 执法岗位责任制度
- 扶贫整改责任制度
- 护林人员责任制度
- 掘进副队长生产责任制度
- 搅拌站安全责任制度
- 收发室责任制度
- 政工责任制度
- 教学副校长岗位责任制度
- 教练安全责任制度
- 医院药品集中采购实施方案
- 职业暴露相关试题及答案
- 教科版小学科学六年级下册全册教学课件
- 2024年中考数学几何专项练习:动点运动路径之瓜豆原理(解析版)
- 21 《杨氏之子》课件
- 国测省测四年级劳动质量检测试卷
- 基于西门子S71500PLC沼气净化控制系统的设计与实现
- 感恩的心感谢有你们
- 《汽车维修常用工具与仪器设备的使用》 课件 任务16-18 电气测量设备与检测仪器的使用、其它常用工具设备的使用、其它常用检测仪器设备的使用
- 酒精性肝病通用课件
- 冬期施工专项检查记录表
评论
0/150
提交评论