天津理工大学数据库期末复习试题一

合集下载

天津理工大学数据库系统期末考试试卷

天津理工大学数据库系统期末考试试卷

~学年度第一学期《数据库系统》期末复习试卷一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共20分)请将答案填写在下面表格内!1.数据库的概念模型独立于()。

A.E-R图B.具体的机器和DBMSC.信息世界D.现实世界2.以下关于数据库系统的描述中,正确的是()。

A.数据库系统减少了数据的冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据的类型一致D.数据库系统比文件系统能管理更多的数据3.定义外码实现的是哪一类完整性()。

A.实体完整性B.参照完整性C.用户定义的完整性D.检查完整性4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的()。

A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.在数据库结构中,保证数据库独立性的关键因素是()。

A.数据库的逻辑结构B.数据库的三级结构C.数据库的逻辑结构、物理结构D.数据库的三级结构和两级映射。

6.数据模型中用于描述系统静态特性的是()。

A.数据结构B.数据操作C.数据完整性约束D.数据检索7.下列关于关系的陈述,错误的是()。

A.每一行的值不能相同B.每一列的值域不能相同C.列的顺序随意D.行的顺序随意8.关系数据模型的基本数据结构是()。

A.树B.图C.索引D.关系9.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.空值参与比较运算的结果是()。

A.空值B.逻辑假C.逻辑真D.不确定11.已知成绩关系如下表所示,执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60,查询结果中包含的元组数目是()学号课程号分数S1C180S1C275S2C1NULLS2C255S3C390A.1B.2C.3D.412.下面关于函数依赖的叙述中,不正确的是()。

A.若X→Y,X→Y,则X→YZB.若XY→Z,则X→Z,Y→ZC.若X→Y,Y→Z,则X→ZD.若X→Y,Y’→Y,则X→Y’13.已知关系R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}。

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。

2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。

3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。

4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。

简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。

2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。

数据库期末考试复习题及答案

数据库期末考试复习题及答案

4
3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则:
(1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分)
得分
四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
2
15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系,根据 E-R 模型转
换为关系模型的规则,转换后关系的数目为( C )。
A.4
B.5
C.6
D.7
16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
A.车次 C.车次+日期
B.日期 D.车次+情况摘要
8. 己知关系 R 和 S,R∩S 等价于( B

1
A. (R-S)-S C. (S-R)-R
B. S-(S-R) D. S-(R-S)
9. 学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分
SET SALARY=SALARY+200
WHERE SALARY<1000 AND SEX='女';(3 分) 4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编 号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性 分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。 参考答案 1:

数据库原理期末考试复习题及答案(供参考)

数据库原理期末考试复习题及答案(供参考)

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

历年天津理工大学高数期末考试试卷及答案

历年天津理工大学高数期末考试试卷及答案

2015-2016年第二学期《高等数学AII 》期末考试试卷一、单项选择题(从4个备选答案中选择最适合的一项,每小题2分共20分) 1、三重积分⎰⎰⎰Ω=dV z y x f I ),,(,其中Ω由平面1=++z y x ,1=+y x ,0=x ,0=y ,1=z 所围,化为三次积分是( B ) A 、 ⎰⎰⎰---=211010),,(y x x dz z y x f dy dx I ; B 、 ⎰⎰⎰---=111010),,(y x x dz z y x f dy dx I ;C 、 ⎰⎰⎰--=11110),,(yx dz z y x f dy dx I ; D 、 ⎰⎰⎰--=11010),,(yx x dz z y x f dy dx I .2、设y e x u 2=,则=du ( A )A. dy e x dx xe y y 22+;B. dy e xdx y +2;C. dy xe dx e x y y 22+;D. dy e x dx e x y y 22+. 3、微分方程y dxdyx= 的通解为( C ). A. C x y +-=; B. C x y +=; C. Cx y =; D. x y =.4、设1∑是222y x R z --=上侧,2∑是222y x R z ---=下侧,3∑是xoy 平面上圆222R y x ≤+的上侧,R Q P ,,在3R 空间上有一阶连续偏导数,且0=∂∂+∂∂+∂∂zR y Q x P ,则与曲面积分⎰⎰∑++1Rdxdy Qdzdx Pdydz 相等的积分是( B )(A) ⎰⎰∑++2Rdxdy Qdzdx Pdydz ;(B) ⎰⎰∑++3Rdxdy Qdzdx Pdydz ;(C)Rdxdy Qdzdx pdydz ++⎰⎰∑∑21 ;(D)Rdxdy Qdzdx pdydz ++⎰⎰∑∑31 .5、微分方程x xe y y y 396-=+'-''的特解形式为( B )A 、x axe 3-;B 、x e b ax 3)(-+;C 、x e b ax x 3)(-+;D 、x e b ax x 32)(-+ 解:特征方程0)3(9622=-=+-r r r ,321==r r ,特解形式为x e b ax y 3)(-*+=.选(B ). 6、当)0,0(),(→y x 时, 22yx xyu +=的极限为( A ) A 、不存在; B 、1; C 、2; D 、0. 7、下列级数收敛的是( B ) A 、∑+∞=+121n n ; B 、∑+∞=131sin n n ; C 、∑+∞=+1441n n n ; D 、∑+∞=-121)1(n n n . 8、微分方程02=-'+''y y y 的通解为( C )A. x x e C e C y --=21;B. 221x xe C e C y --=; C. 221x xe C eC y -=-; D. x x e C e C y 221+=-.解:特征方程0)1)(12(122=+-=-+r r r r ,11-=r ,212=r ,通解为221xx e C e C y -=-.选(C ).9、设⎰⎰+=Ddxdy y x I 21)(,⎰⎰+=Ddxdy y x I 32)(,D 由直线1=x ,1=y 与1=+y x 围成,则1I 与2I 的大小关系是( A )A 、21I I <;B 、21I I =;C 、21I I >;D 、21I I ≥. 10、积分 0 0adx ⎰⎰的极坐标形式的二次积分为( B )A 、⎰⎰40csc 02πθθa dr r d ;B 、⎰⎰40sec 02πθθa dr r d ;C 、⎰⎰20tan 02πθθa dr r d ;D 、⎰⎰40sec 0πθθa rdr d .二、填空题(每空3分,共30分)1、微分方程0))(,,(4='''y x y y x F 的通解含有(独立的)任意常数的个数是 2 个.2、设)(x f 是周期为π2的周期函数,且⎩⎨⎧<≤<≤--=ππx x x x f 000)(,它的傅立叶级数的和函数为)(x S ,则=)5(πS 2π. 3、已知函数)ln(22y x z +=,则=∂∂-∂∂xzy y z x0 . 4、设平面曲线L 为1||||=+y x ,则曲线积分=⎰+ds e Ly x ||||e 24.5、若曲线积分⎰---=Ldy y ax xy dx y xy I )(3)6(2232与路径无关,则=a 2 。

2022年天津理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年天津理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年天津理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、下述文件中适合于磁带存储的是()。

A.顺序文件B.索引文件C.哈希文件D.多关键字文件2、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。

A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理3、某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

A.单链表B.仅有头指针的单循环链表C.双链表D.仅有尾指针的单循环链表4、循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。

A.(rear-front+m)%mB.rear-front+1C.rear-front-1D.rear-front5、向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()。

A.h->next=sB.s->next=hC.s->next=h;h->next=sD.s->next=h-next;h->next=s6、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。

假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。

初始时为空,下列判断队空和队满的条件中,正确的是()。

A.队空:end1==end2;队满:end1==(end2+1)mod MB.队空:end1==end2;队满:end2==(end1+1)mod (M-1)C.队空:end2==(end1+1)mod M;队满:end1==(end2+1) mod MD.队空:end1==(end2+1)mod M;队满:end2==(end1+1) mod (M-1)7、下列关于无向连通图特性的叙述中,正确的是()。

天津理工大学数据库期末复习试题一

天津理工大学数据库期末复习试题一

期末复习题一、单项选择题1 2 3 4567891011121314151617181920D C C B C A D B C A C A D D B C B C A B1. 组织层数据模型的三要素是[ ]。

A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。

A.动态完整性B.数据完整性C.参照完整性D.结构完整性3 SQL Server 中的角色是[ ]。

A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。

A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。

A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。

A.概念模型B.结构模型C.逻辑模型D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。

A.需求分析B.物理结构设计C.逻辑结构设计D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区9.[ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。

A.程序B.进程C.事务D.文件10.信息世界中,实体是指[ ]。

A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中,DBA表示[ ] 。

A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。

A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界13. 数据库系统包括[ ]。

天津理工大学-数据库2014-2015期末考试试卷

天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期《数据库系统概论》期末考试试卷课程代码:试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分)注意:须将本题答案写在下面的表格中,写在其它地方无效1. 数据库系统与文件系统的根本区别在于()A. 提高了系统效率B. 方便了用户使用C. 数据的结构化D. 节省了存储空间2. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具3.用二维表结构表示实体以及实体间联系的数据模型称为()A.网状模型B.层次模型C.关系模型D.面向对象模型4. 数据库的概念模型独立于()A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5. 层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是()A. 一对一B. 一对多C. 多对多D. 不确定7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式8.在数据库结构中,保证数据库独立性的关键因素是()A.数据库的逻辑结构B.数据库的逻辑结构、物理结构C.数据库的三级结构D.数据库的三级模式和两级映像。

9.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是10.同一个关系模型的任两个元组值()A.不能全同B.可全同C.必须全同D.以上都不是11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。

关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 SA.A(1,2)B.(2,Null)C.(3,3)D.(4,1)12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A. 实体完整性约束B. 参照完整性约束C.用户自定义完整性约束D. 关键字完整性约束13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()A. 患者编号B. 患者姓名C . 患者编号和患者姓名D . 医生编号和患者编号14. 设关系R 和S 的属性个数分别为2和3,那么12R S <∞等价于( ) A .12()R S σ<⨯ B .14()R S σ<⨯ C .12()R S σ<∞ D .14()R S σ<∞15 . 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是 ( )A . 左外联接B . 右外联接C .外部并D . 外联接16. 设有一个关系:DEPT(DNO ,DNAME),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE ( )( )A .'_ _W _%'B .'_ W _ %'C .'_ W _ _'D .' _ %W _ _'第17到第18题 基于这样的三个表即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:S(S#, SN , SEX , AGE, DEPT)C(C# , CN)SC(S#, C#, GRADE)其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期末复习题
一、单项选择题
12345678910 11 12 13 14 15 16 17 18 19 20
D C C B C A D B C A C A D D B C B C A B
1.组织层数据模型的三要素是[ ]。

A.外模式,概念模式和内模式
B.关系模型,网络模型,层次模型
C.1:1的联系,1:n的联系,n:m的联系
D.数据结构,数据操作,数据约束条件
2 在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整
性。

A.动态完整性B.数据完整性
C.参照完整性D.结构完整性
3 SQL Server中的角色是[] 。

A. 一个服务器登录
B.一个数据库用户
C. 一组权限的集合
D.一个服务器用户
4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。

A. 逻辑独立性
B.物理独立性
C.程序无关性
D.物理无关性
5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。

A. 涉及的数据量大
B.数据需长期联机保存
C. 数据的计算复杂
D.数据可被多个应用所共享
6. E-R 图适用于建立数据库的[ ]。

A.概念模型B.结构模型C.逻辑模型D.物理模型
7.在关系数据库设计中,设计关系模型属于[ ]。

A.需求分析 B .物理结构设计 C .逻辑结构设计D.概念结构设计
8. [ ]记录了对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区
9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。

A.程序B.进程C.事务D.文件
10.信息世界中,实体是指[ ]。

A.客观存在的事物 B.客观存在的属性
C. 客观存在的特性
D.某一具体事件
11.数据库系统中,DBA 表示 [ ]。

A.应用程序设计者 B.数据库使用者
C. 数据库管理员
D.数据库结构
12.数据库的概念模型独立于[ ]。

A.具体的机器和DBMS B .E— R 图C.信息世界 D .现实世界
13.数据库系统包括 [ ] 。

A.DB、 DBMS B. DB、DBMS、DBA、计算机硬件
C. DB 、 DBA D.DB、DBMS、DBA、OS、计算机硬件
14.在数据库结构中,保证数据库独立性的关键因素是。

A.数据库的逻辑结构 B.数据库的逻辑结构、物理结构
C.数据库的三级结构 D.数据库的三级结构和两级映射。

15、在下列关于关系的陈述中,错误的是[ ]。

A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8 个数字组成的字符串,这一规则属于[ ]。

A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
17.定义外码实现的是哪一类完整性 [ ] 。

A. 实体完整性
B. 参照完整性
C. 用户定义的完整性
D. 检查完整性
18.如果事务T 获得了数据项Q上的排它锁,则T 对 Q [ ]。

A.只能读不能写
B.只能写不能读
C. 既可读又可写
D.不能读不能写
19.数据模型有三个要素,其中用于描述系统静态特性的是[] 。

A. 数据结构 B .数据操作 C.数据完整性约束D.数据检索
20.在数据库设计中,将E-R 图转换成关系数据模型的过程属于[ ] 。

A. 需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
二、填空题
1. 数据库系统的二级映象是指外模式/ 模式映像和模式/内模式映像。

2.施加在数据库数据之上的_语义约束 _ 条件称为数据库完整性约束条件。

3. 将 1NF 的关系模式转变为2NF 的关系模式,是消除了非主属性对主码的_部分依
赖_。

4.关系模式 R,S 具有共同的属性 X,且 X是 R的主码 , 但不是 S的主码 ,则X称为S的
外码。

5.关系规范化理论是要消除一个不好的关系模式可能存在的数据冗余、插入异常和删除异常等问题。

6.解决并发操作带来的数据不一致性问题普遍采用技术是封锁。

7.事务并发操作可能产生的三类不一致性问题是丢失修改、不可重复读和读脏数据。

8.保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏,这是指数据的安全性保护。

9.数据库的完整性是指数据的正确性和一致性。

10. 数据库设计过程中的六个阶段为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库时是和试运行、数据库运行和维护。

三、判断题
1.一个关系的主码必定是候选码。

(√ )
2.在一个关系中,外码不能取空值。

(×)
3. 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。

(√)
4.. 利用视图可加快查询速度。

(×)
5. 用 SQL 语句定义的视图属于关系数据库的外模式。

(√)
6.在关系数据库中索引的作用是加快数据的查找,因此在创建数据库时应尽可能多地建
立索引。

(× )
7. SQL的标准库函数 COUNT、SUM、 AVG、 MAX、 MIN 等,不允许出现在查询语句的 WHERE 子句之中。

(√ )
8. 若某个关系是2NF 的,那么它一定是3NF 的。

(×)
9.ROLLBACK语句的功能是取消事务所做的更新操作。

(√ )
10.两段锁协议用来保证并发事务不会产生死锁。

(× )
四、简答题
1.什么是视图,简述利用视图可获得哪些优越性。

答:视图是定义在一个或多个基本表上的虚表,数据库中只存放试图的定义,而不将是
途中的数据单独存放。

利用视图可获得哪些优越性为:
简化数据查询语句
使用户能从多角度看到同一数据
提高了数据的安全性
提供了一定程度的逻辑独立性
2.数据库设计的步骤?
五、 SQL 语句编程
学生-课程数据库中包含学生、课程和学生选课三个表,其表结构如下:学生(学号,姓名,性别,年龄,所在院系)
课程(课程号,课程名,先修课号,学分)
选课(学号,课程号,成绩)
用 SQL 语句完成如下操作:
(1)查询年龄在 18-20 之间的学生姓名及年龄,并按学号的升序排序。

(2)查询所有姓刘的学生的学号、姓名和性别。

(3)查询学生李勇选修的课程号及成绩。

(4)将选课表中成绩为空的选课记录删除。

( 5)将学习了数据库课程的学生成绩加 5 分。

( 6)创建查询每个学生学号和平均成绩的视图。

答:( 1) SELECT姓名,年龄
FROM学生
WHERE 年龄 BETWEEN18 AND20
ORDER BY学号
( 2) SELECT学号,姓名,性别
FROM学生
WHERE 姓名LIKE‘刘%’
(3) SELECT 课程号,成绩
FROM学生,选课
WHERE学生 .学号 =选课 .学号AND姓名=’李勇’
(4) DELETE FROM 选课
WHERE 成绩 IS NULL
(5) UPDATE 选课
SET 成绩 =成绩 +5
WHERE课程号 = ( SELECT课程号
FROM课程
WHERE 课程名 =‘数据库’)
( 6) CREATE VIEW SAVG(学号,平均成绩).
AS SELECT 学号, AVG( 成绩 )
FROM学生
GROUP BY学号
六、数据库设计
指明下列实体间联系的种类,并画出E-R 图,转换为关系模式,标出主码和外码。

( 1)学生(学号,姓名,性别,年龄)和系(系名,系主任,办公地址)。

系系(系名,系主任,办公地址)
1
学生(学号,姓名,性别,年龄, 所在系)有
n
学生
(2)学生(学号,姓名,性别,年龄,所在系)和学生社团(社团名称,负责人,成立时间,人数)
学生
学生(学号,姓名,性别,年龄,所在系)
参加m
社团(社团名称,负责人,成立时间,人数)。

n 参加(学号,社团名称,入会时间)
社团
七、规范化
设有关系模式如下:
Student1( 学号,姓名,年龄,所在系,宿舍区)
假设一个系有多名学生,一个系的学生住在同一宿舍区。

试给出:
1.该关系模式属性间的函数依赖集和主码。

2.其属于第几范式,为什么?
3.对该关系模式进行规范化,要求达到3NF。

答: F={学号→姓名,学号→年龄,学号→所在系,所在系→宿舍区}主码:学号
由于不存在非主属性对码的部分依赖,但存在非主属性对码的传递函数依赖:学号→所在系,所在系→宿舍区即学号传递→宿舍区,因此该关系模式属于2NF.
模式分解:
学生(学号,姓名,年龄,所在系)
系(系名,宿舍区)
分解后的关系模式能达到3NF 的要求。

相关文档
最新文档