




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、名词解释实体完整性实体完整性要求每一个表中的主键字段都不能为空或者重复的值。事务的原子性事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全 部执行,要么完全不执行。X封锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对 A加任何类型的 所。直到T释放A上的锁。可见X锁只允许一个事务独锁某个数据,具有排他性。 两段锁协议两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描 述,其目的是对数据流程图中的各
2、个元素做出详细的说明,使用数据字典为简单的建模项目。DBA数据库管理员数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS 实体数据库实体就是数据库管理系统中的不同管理对象。简答题简述事务所具有的ACID特性。原子性、一致性、隔离性、持久性关系模型有何特点?1 .关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。2 .关系模型的概念单一,无论实体或实体之间的联系都用关系表示。3 .存取路径对用户透明。4 .关系必须是规范化的关系。什么是事务,事务有哪些特性 ?事务(Transa
3、ction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为 ACID特性。什么是视图,它与表的区别是什么?视图是外模式一级数据结构的基本单位。它是从一个或几个基本表中导出的表,是从现有基本表中抽取若干子集组成用户的“专用表”区别:1、视图是已经编译好的 sql语句。而表不是2、视图没有实际的物理记录。而表有。3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外
4、模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。8、视图的建立和删除只影响视图本身,不影响对应的基本表。数据库系统中的常见故障有哪些?简述数据库恢复的几种方法?在数据库中恢复有3种类型或方法,即应急恢复、版本恢复和前滚恢复。应急恢复用于防止数据库处于不一致或不可用状态。版本恢复指的是使用备份操作期间创建的映象来复原数据库的先前版本。这种恢复技术是版本恢复的一个扩展,使用完整的数据库备份和日志相结合,可以使一个数据库或者被
5、选择的表空间恢复到某个特定时间点。为什么要设立日志文件?设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。登记日志文件时为什么必须先写日志文件,后写数据库?如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。为什么关系中不允许有重复元组?因为关系是一个元组的集合,而集合中的元素不允许重复出现,因此在关系模型中对关系作了限制,关系 中的元组不能重复,可以用键来标识唯一的元组。SQL语言具有什么功能?(1)数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(DML)数据操纵分成数据查询和数
6、据更新两类。数据更新又分成插入、删除、和修改三 种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式SQL的使用规定。涉及到 SQL语句嵌入在宿主语言程序中使用的规则。关系模型由哪几部分组成 ?1 .关系数据模型的数据结构3.关系数据模型的完整性约束2 .关系数据模型的操作集合数据库管理系统的主要功能有哪些 ?1、数据库的定义功能4、数据库的维护功能。2、数据库的操纵功能。5、数据字典。3、数据库的保护功能。何谓数据的物理独立性与数据的逻辑独立性?1 .物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样 存储由
7、DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存 储改变了,应用程序不用改变。2 .逻辑独立性 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。事务中的提交和回滚是什么意思 ?事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。为什么要设立日志文件?设立日志文件的目的是:
8、进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。DBA的职责是什么?(4)数据库的重组(5)数据库的维护(分)分)(1)数据库的设计(1 分)(2)数据库的存储和存取(1 分)(3)数据库的运行(1 分)选择题11有了模式/内模式映像,可以保证数据和应用程序之间(B ) 。A.逻辑独立性B.物理独立性C.数据一致性D.数据安全12 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( D )A.属性B.关系C.域D.元组15.在下列SQL语句中,修改表结构的语句是(A )。A. ALTERB. CREATEC. UPDATED. INSERT
9、17 下列四项中,不属于数据库特点的是(C )。A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高19建立索引的目的是(B ) 。A. 减少存储空间B. 提高存取速度C. 减少输入输出D. 减少冗余21. 现实世界中客观存在并能相互区别的事物称为(A )。A.实体B.实体集C.字段D.记录22. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( A )人员的职责。A.数据库管理员B.系统分析员C.数据库设计员 D.应用程序员23. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围是(B )A. 数据库管理系统、操作系统、应用软件B. 操
10、作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D. 操作系统、应用软件、数据库管理系统26. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( C )。A.另一个表B.游标C.视图D.索引27. 下列命题中不正确的是(B )。A. 数据库减少了不必要的数据冗余B. 数据库中不存在冗余数据C. 数据库中的数据可以共享D. 冗余数据可控保证了数据更新的一致性29. E-R 图是数据库设计的工具之一,它适用于建立数据库的(A )。A.概念模型B.逻辑模型C.结构模型D.物理模型31 现实世界中事物的特性在信息世界中称为(C )。A.实
11、体B.实体标识符C.属性D.关键码32在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是( B )A. 数据的物理独立性B. 数据的逻辑独立性C. 数据的位置独立性D. 数据的存储独立性33数据库系统提供给用户的接口是(A )。A. 数据库语言B.过程化语言C. 宿主语言D. 面向对象语34数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B )A. 有专门的软件对数据进行管理B. 采用一定的数据模型组织数据D. 数据可共享)的任务。C. 逻辑设计阶段D. 物理设计阶段C. countD. count)。B. 数据通信、关系操作、完整性约束D. 数据
12、结构、数据通信、完整性约C. 数据可长期保存37.在关系数据库设计中,设计 E-R模型是(BA. 需求分析阶段B. 概念设计阶段38下列函数可以计算平均值的是(B ) 。A. sumB. avg39关系数据模型通常由3 部分组成,它们是(CA. 数据结构、数据通信、关系操作A )。C. 数据结构、关系操作、完整性约束41 下面的选项不是关系数据库基本特征的是(不同的列应有不同的列名与列的次序无关A. 不同的列应有不同的数据类型B.C. 与行的次序无关D.42关系模型中,一个码是(C )。A. 可以由多个任意属性组成B. 至多有一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元
13、组D. 以上都不是43.在SQL中,用户可以直接操作的是( C )。A.基本表 B .视图 C .基本表或视图D .基本表和视图46.下面(B )不是常用的数据模型?A. 关系模型B. 线性模型C. 层次模型D. 网状模型48. 一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体和零部件实体之间的联系类型是( A ) 。A. 多对多B. 一对一C. 多对一D. 一对多49.将ER模型转换成关系模型,属于数据库的(C )。A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计412下列四项中,不属于数据库系统特点的是(C )。A. 数据共享B. 数据完整性C. 数据冗余
14、度高D. 数据独立性高413下列函数可以计算平均值的是(B ) 。A.sum B.avg C.count D.sum414. SQL中,“DELETE FROM 表名”表示( A )。A.从基本表中删除所有元组B .从基本表中删除所有属性C.从数据库中撤消这个基本表D .从基本表中删除重复元组B, D from R, S where R.C=S.CM介的关系代数1 .设有关系 R(A, B, C游口 S(C D)o 与 SQL语句 select A,表达式是(B )。A. R.C=S.C( A,B,D(RXS)C.r.c=s.c(a,b (R) ) X ( d (S)2. 实体完整性规则是指关
15、系中(B )。A. 不允许有空行B. 主键不允许有空值B. A,B,D( R.C=S.C(RX S)D. R.C=S.C(D( a,b (R) )XS)3关于“死锁”,下列说法中正确的是(D ) 。A. 死锁是操作系统中的问题,数据库操作中不存在B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C. 当两个用户竞争相同资源时不会发生死锁D. 只有出现并发操作时,才有可能出现死锁4在关系代数的连接操作中,哪一种连接操作需要取消重复列?(A )A.自然连接B.笛卡尔积C.等值连接5.关系模式中,满足 2NF的模式(B)。A. 可能是 1NFB. 必定是 1NFC. 必定是 3NF6在关
16、系数据库设计中,设计关系模式是(C )的任务。A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 9连接D. 必定是 BCNFD. 物理设计阶段7 .在n元关系R中,公式b 3< '4'表示(B )。A.从R中选择值为3的分量(或属性)小于第 4个分量值的元组组成的关系。8 .从R中选择第3个分量的值小于第4个分量值的元组组成的关系。C.从R中选择第3个分量的值小于4的元组组成的关系。D.从R中选择第3个分量小于4个组组成的关系。8下列哪些锁之间是相容关系(B )。A. 排它锁与排它锁B. 共享锁与共享锁C.共享锁与排它锁D. 两段锁与共享锁9要想成功地运转数据库
17、,就要在数据处理部门配备(A. 部门经理B. 数据库管理员10.设属性A是关系R的主属性,则属性 A不能取空值(A. 实体完整性规则C. 用户定义完整性规则11解决并发操作带来的数据不一致性总是普遍采用A. 封锁B. 恢复12. 如果一个关系属于第3 范式,则它(A )。A. 必然属于2NF B. 必然属于4NF C.13. 关系数据库规范化是为解决关系数据库中(A.插入、删除和数据冗余B.提高查询速度C. 减少数据操作的复杂性B )。C. 应用程序员D. 系统设计NULL) 。这是(A ) 。B. 参照完整性规则 D. 域完整性规则 ( A)。C. 存取控制D. 协商可能不属于2NF D.
18、必然属于BCNFA )问题而引入的。D. 保证数据的安全性和完整性A. 事务日志文件B. 主数据文件15关系模式中,满足A. 可能是 1NF2NF的模式(B )。B.必定是1NF16并发操作会带来哪些数据不一致性(D )A. 丢失修改、不可重复读、脏读、死锁C. 丢失修改、脏读、死锁17.下列关于数据库恢复说法不正确的是(D )。A. 事物故障恢复采用日志文件B.C. 介质故障恢复采用日志文件D.C.DELETE语句D.联机帮助文件C. 必定是 3NFD. 必定是 BCNFB. 不可重复读、脏读、死锁D. 丢失修改、不可重复读、脏读系统故障恢复采用日志文件以上故障恢复均不采用日志文件14当数据
19、库损坏时,数据库管理员可通过何种方式恢复数据库( A )二、判断题1 .如果 R.AfR.B R.BfR.C 那么,R. A - R.C (, )2数据库系统的数据没有任何冗余。()3查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。()4数据的完整性指数据库中数据的全面性。()5 .关系代数的运算对象是关系,而且,运算结果也为关系。(V )6 .数据库触发器不是计算机硬件。(V )7关系的候选键可能不唯一。()8 .关系代数的运算对象是关系,而且,运算结果也为关系。(V )9 .数据库触发器是计算机硬件。(V )10 关系数据库中存储的只是数据。()11 . E-R图在数据库设计中的
20、概念设计阶段生成。( V )12查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。()13逻辑设计可以独立于数据库管理系统。()14 . SQL的视图定义和视图操作功能在一定程度上支持了数据的物理独立性。()15 .数据库中的数据可以共享。(,)16 .没有非主属性的关系必然属于3NF。(,)17 关系数据库中存储的只是数据。()18在设计基本E-R 图时,必须消除所有的冗余数据和冗余联系。()19 .数据库系统中用于描述数据的数据存储在称为数据字典的特殊文件中。(V )20 .只有两个属性的关系必是 3NF。( V )11关系的候选键是唯一的。()12 .关系代数的运算对象是关系,而
21、且,运算结果也为关系。(V )13 .数据库管理系统 DBMS是操作系统的一部分。()24 .若对关系依次进行两次选择,则结果与两次操作的先后顺序无关。(V )25 . 一个数据库可以建立多个聚簇,但一个关系只能加入一个聚簇。(V )26 .事务故障的恢复是由系统自动完成的,对用户是透明的。(V )27关系数据库中存储的只是数据。()28 “授权 ”是数据库系统中采用的完整性措施之一。()29数据库系统避免了一切冗余。()30 .如果一个关系模式的候选键仅含有一个属性,那么该关系模式一定是2NF。( V )31 . SQL语言的视图定义和视图操作功能在一定程度上支持了数据的逻辑独立性。(V )
22、32 .数据库触发器不是计算机硬件。(V )33数据库系统避免了一切冗余。()34 .如果一个关系模式的候选键仅含有一个属性,则该关系模式一定是2NF。( V )35 .建立索引的目的是为了提高查询速度。(V )36 .若对关系依次进行两次选择,则结果与两次操作的先后顺序无关。(V )37 .关系代数的运算对象是关系,运算结果也为关系。(V )38 .数据库管理系统 DBMS是操作系统的一部分。()39数据库系统的程序称为数据库事务。()40数据库就是数据的集合。()设计题一、有数据库的关系模式如下:S (S#, SNAME, AGE, SEXSC (S*, C#, GRADEC (C*, C
23、NAME, TEACHER分别用SQL和关系代数表达式表示下列查询语句。1 .检索刘大华老师所授课程的课程号(C#)、课程名(CNAME)。2 .检索年龄大于18岁的男学生的学号(S*)、姓名(SNAME)。3 .检索王小信同学所学课程的课程号(C#)。4 .检索至少选修2门课程的学生学号(寸)。5 .检索选修课程包含刘大华老师所授课程之一的学生学号(4)。RABCSABCTCD3673673525745373723723113448设有关系R、S和计算结果。6 . Rn S10. (tb<5(RX T)7 . R- S9. ni,2,4(R T)8. R T、设有关系S, SG C,试
24、用关系代数表达式表布1-5题。S (SNO,SNAME,SCITY)P (PNO,PNAME,COLOR,WEIGHT)J (JNO,JNAME,JCITY)SPJ (SNO,PNO,JNO,QTY)说明:供应商 S由供应商代码 SNQ供应商姓名 SNAME、供应商所在城市 SCITY1成;零件P由零件代码 PNO、零彳名PNAME、颜色COLOR重量 WEIGHT组成;工程项目J由工程项目代码 JN。工程项目名 JNAME、和所在城市 JCITY1成;供应情况SPJ由供应商代码 SN。零件代码PNO、工程项目代码 JNQ供应量QTY组成。1 .找出向北京的供应商购买重量大于30的零件工程名。
25、2 .求供应工程J1零件的供应商代码3 .求供应工程J1零件P1的供应上代码4 .求供应工程J1零件为红色的供应商代码5 .求没有使用天津供应商生产的红色零件的工程项目代码设有如图所示的关系 R, W和D,计算:关系RpQTY2bGdgaf2bef9E)dcgafgcd6. R1= y,t(R)美系WTYEd111d11-ilf11关系uTYdef8. R3 R W7.R2= P 5 T e (R)9. R4 2,1,6( 3 5(R D)关系SS在6NAMEAGESEX1李强23男2Ari1刘丽22(女3张友22男关系CCWCNAMETEACHERK1C语言王华K5数据库原理程军K8编译原理
26、程军关系SCC哥GRADE1K1S3SK18551;1922K5905K5甘5801.检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。2 .检索至少选修“程军”老师所授全部课程的学生姓名。3 .检索“李强”同学不学课程的课程号。4 .检索选修课程号为 K1和K5的学生学号(S#)。5 .检索选修全部课程的学生姓名(SNAME)。四、现有关系数据库如下:学生关系 S(SNO,SNAME,SDEPT,AGE,SEX)学习关系 SC(SNO,CNO,GRADE)课程关系 C(CNO,CNAME,TEACHER)用关系代数表达式实现下列1- 4 小题:1 .检索学习课程号为 C2的学生
27、学号与成绩。2 .检索学号为S3学生所学课程的课程名与任课教师名。3 .检索“ C语言”课程成绩高于80分的所有学生的学号、姓名、专业和分数。4 .检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业。用SQL语句实现5-7小题:5 .检索LIU老师所授课程的课程号、课程名。6 .查找每个同学的学号及选修课程的平均成绩情况。7 .在SC中,检索学号为 S1的学生的学号,所选修课程的课程号和得分,并将结果按分数降序排序。 写出下列查询语句所实现的功能:8 . select CNAME from Cwhere CNO=(select CNO from SC where SNO=(s
28、elect SNO from S where SEX=' 男')9 . select CNO, count(SNO) as学生人数 from SC group by CNO10 . Select SNO , SNAME,SDEPT from Swhere SNO in(select X.SNO from SC as X, SC as Ywhere X.SNO =Y.SNO and X.CNO ='C135' and Y.CNO =' C219')应用题有一个书店的会员职员系统,包括三个实体集,并有如下描述。- 实体类型“书店”的属性有:书店编号,
29、书店名称,地址,店长。- 实体类型“会员”的属性有:会员编号,会员姓名,地址。- 实体类型“职员”的属性有:职员编号,职员姓名,性别,工资。- 每家书店有若干职员,但每个职员只能为一家书店服务。- 每家书店有若干会员,每个会员可以属于多家书店。- 在联系中应反映出职员的入职时间和会员的加入时间。1 .试画出反映书店、职员、会员实体类型及联系类型的E-R图;2 .将E-R图转换成关系模式,并指出每个关系模式的主键和外键。设有关系模式R (A, B, C, D, E), R的函数依赖集为:F=A D, E D , D B , BC D , CD A '答:书店模式(书店编号,书店名称,地址
30、,店长)主键:书店编号职员模式(职员编号,职员姓名,性别,工资,书店编号,入职时间)主键:职员编号外键:书店编号会员模式(会员编号,会员姓名,地址)主键:会员编号联系入会模式(会员编号,书店编号,入会时间)主键:(会员编号,书店编号) 外键:会员编号;书店编号2.求出R的所有候选键。答:R的候选键为CE,并且唯一4.判断R最高满足第几范式?说明理由?答: INF设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:( 1 ) 每个商店的每种商品只的在一个部门销售;( 2) 每个商店的每个部门只有一个负责人;( 3) 每个商店的每种商品只有一个库存数
31、量。试回答下列问题:( 1) 根据上述规定,写出关系模式R 的基本函数依赖;答:(商店编号,商品编号)-部门编号,(商店编号,部门编号)负责人,(商店编号,商品编号)-数量( 2) 找出关系模式R 的候选码;答: (商店编号,商品编号, 部门编号)。( 3) 试问关系模式R 最高已经达到第几范式?为什么?答:原关系模式R是属于1NF的,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF。(4)如果R不属于3NF,请将R分解成3NF模式集。答:将 R 分解为 R1(商店编号,商品编号,部门编号,数量)R2晌店编号,部门编号,负责人)分解后的R不存在传递的函数依赖,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 收缩期高血压的健康宣教
- 护理信息小组工作汇报模板
- 动脉疾病的健康宣教
- 护理综述汇报
- 贵州省(黔东南黔南黔西南)2024届中考考前最后一卷数学试卷含解析
- 2025授权委托代理合同范本
- 胆固醇脓胸的健康宣教
- 生物技术细胞工程论述题100道及答案
- 2025合同违约的类型解析
- 女装陈列培训课件
- 湖南邵阳农商行招聘真题2024
- 2024年国家药品监督管理局直属单位招聘考试真题
- 2025年4月自考00537中国现代文学史押题及答案
- 环境科学概论考研真题及解答
- 2024年泗洪县事业单位招聘笔试真题
- 物业服务情景培训
- 商业地产租赁运营手册
- 2025年浙江交通职业技术学院单招职业倾向性考试题库附答案
- 阳光心理健康成长(课件)-小学生主题班会
- 蓄势而行:2040年全球汽车行业前景展望-罗兰贝格
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)检查指引(西安住房和城乡建设局)
评论
0/150
提交评论