2011期末数据库基础试卷(A)答案

合集下载

数据库原理试卷A答案

数据库原理试卷A答案

Sage smallint
不能为空
Sdept varchar 20 不能为空
表2 Sports表(描述运动项目实体)
属性名 类型 长度 约束
SportNo varchar 5
主码
SportName varchar 20 取值唯一
SportUnit varchar 10 不能为空
表3 SS表(描述学生与运动项目的联系)
务的解答扣 2 分。
3. 已知有三个事务的一个调度 R3(B)R 1(A)W3(B)R 2(B)R 2(A)W2(B)R 1(B)W1(A) ,试问该调度是
否是冲突可串行化调度?为什么?
答:该调度是冲突可串行化调度,理由如下:
R1(A) 和 W3(B) 是不冲突操作,交换位置可得:
R3(B)W3(B)R 1(A)R 2(B)R 2(A)W2(B)R 1(B)W1(A) R1(A) 和 R2(B) 、 R2(A) 、 W2(B) 均为不冲突操作,交换位置可得:
( 商店编号,商品编号 ) →部门编号( 1 分)
( 商店编号,部门编号 ) →负责人( 1 分)
( 商店编号,商品编号 ) →数量( 1 分)
(2) 找出关系模式 R 的候选码;
答: R的候选码是 ( 商店编号,商品编号 ) ( 2 分)
(3) 试问关系模式 R 最高已经达到第几范式?为什么?
答:因为 R 中存在着非主属性“负责人”对候选码 ( 商店编号、商品编号
Sname
Ssex
Sage
Sno
Sdept
Student m SS n Sports
Grade
SportNo
SportUnit
SportName
图3

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X.33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

数据库原理试卷A(标准答案)

数据库原理试卷A(标准答案)

单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。

每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。

A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。

A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。

A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。

A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。

A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。

A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。

A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。

A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。

MySQL 数据库考核选择题 带答案 测试题 期末题

MySQL 数据库考核选择题 带答案 测试题 期末题
B、DECIMAL(6,3)
C、DECIMAL(6,4)
D、DECIMAL(6,1)
正确答案是:C
26、假设student表中共有9条记录,而存在name与gender值完全相同的记录有3条,那么使用SELECT DISTINCT name,gender FROM student;语句查询出的记录条数是()
正确答案是:A
21、下列()类型不是MySQL中常用的的数据类型。
A、INT B、VAR C、TIME D、CHAR
正确答案是:B
22、DBMS指的是以下哪个选项?()
A、数据库系统
B、数据库信息系统
C、数据库管理系统
D、数据库并发系统
正确答案是:C
23、下面选项中,用于表示变长长度字符串的数据类型是()
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
正确答案是:B
8、MySQL使用( )文件中的配置参数。
A、my-larger.ini
B、my-small.ini
C、my-huge.ini
D、my.ini
正确答案是:D
9、若要删除数据库中已经存在的表S,可用( )。
A、DELETE TABLE S
A、E-R模型
B、层次模型
C、关系模型
D、网状模型
正确答案是:A
6、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A、需求分析阶段
B、逻辑设计阶段
C、概念设计阶段
D、物理设计阶段
正确答案是:B
7、SQL语言具有_______的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。

33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。

若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

数据库试卷及答案

数据库试卷及答案

数据库试卷及答案2011年数据库系统概论试题及答案——卷2⼀、选择题(每题2分,共40分)1、在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。

在这⼏个阶段中,数据独⽴性最⾼的是阶段。

A .数据库系统B .⽂件系统C .⼈⼯管理D .数据项管理 2、据库系统的核⼼是。

A .数据库B .数据库管理系统C .数据模型D .软件⼯具 3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

A .DBS 包括DB 和DBMS B .DDMS 包括DB 和DBSC .DB 包括DBS 和DBMSD .DBS 就是DB ,也就是DBMS 4、据库系统的最⼤特点是。

A .数据的三级抽象和⼆级独⽴性B .数据共享性C .数据的结构化D .数据独⽴ 5、关系运算中花费时间可能最长的运算是。

A .投影B .选择C .笛卡尔积D .除 6、如图所⽰,两个关系R1和R2,它们进⾏运算后得到R3。

R2R1A B C A C D1 2 1X Y yR3A B C D E A C C1 1 2X Y yM M NI I JA .交B .并C .笛卡尔积D .连接 7、若⽤如下的SQL 语句创建⼀个student 表: CREATE TABLE student(NO C(4) NOT NULL ,NAME C(8) NOT NULL ,D E M 1 2 5M N MI J KSEX C(2),AGE N(2))可以插⼊到student表中的是。

A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL)C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23)8、保护数据库,防⽌未经授权的或不合法的使⽤造成的数据泄漏、更改破坏。

这是指数据的。

A.安全性B.完整性C.并发控制 D.恢复9、在SQL Server 中删除触发器⽤()。

数据库期末考试试题(附答案)

数据库期末考试试题(附答案)

广东海洋大学寸金学院2010—2011学年第二学期《Visual FoxPro 数据库程序设计》期末试题一.填空题(每空1分,共20分,请把答案写在答题纸上,答在本页无效)1. 关系数据模型中的关系是指 二维表 。

2. 数据模型是数据库管理系统用来表示实体实体间的联系的方法。

数据模型分为3种:层次模型、 网状模型 和关系模型。

3. 函数LEN(‚ABC ‛-‚EF ‛)的值是 5 ,函数MOD(4*9,90/9)的值为 6 。

4. 命令?MOD (10,9)=10%9的执行结果是.T.。

5. 项目文件的扩展名是 .pjx 。

6. 在当前打开的商品销售数据表中有一字段‚销售量‛,现要将当前记录的该字段值存入一个内存变量‚销售量‛中,可以使用的命令是 销售量=销售量 ,或者是 STORE 销售量 TO 销售量 。

7. 要将当前文件夹下以AB 开头的所有数据表文件都复制到A 盘根目录下,应使用的正确命令是 COPY FILE AB*.DBF TO A:\ 和 COPY FILE AB*.FPT TO A:\。

8. 向灾区捐款的数据表有‛部门‛、‛姓名‛、‛金额’3个字段,该数据表已经打开并且按部门建立了索引,按部门进行汇总统计捐款金额并存入数据表bmje,应使用的正确命令是 TOTAL ON 部门 FIELD 金额 TO bmje 。

9. SQL 语言的核心是 数据库查询语言。

10. 视图与查询的最大区别在于,查询只能查阅指定的数据,而视图不但可以查阅数据,还可以修改数据,并把修改结果送回到源数据表中.11. .SQL 插入记录的命令是INSERT INTO ,删除记录的命令是 DELETE ,修改记录的名令是 UPDATE 。

12. 从职工数据库中计算工资合计的SQL 语句是:SELECT SUM(工资) FROM 职工。

13. 在Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和 插入 规则。

(完整版)数据库原理试卷带答案

(完整版)数据库原理试卷带答案

数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。

答案唯一,多选或少选均不得分。

请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。

A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。

A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。

A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。

A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。

A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。

A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。

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

期末《数据库基础与应用》课程考试卷(A)
参考答案及评分标准
2009-2010学年第二学期
一、选择题(每题2分,共20分)
1、B
2、D
3、B
4、D
5、C
6、C
7、D
8、C
9、A 10、C
二、填空题(每空2分,共20分)
1、排他锁(X锁)、共享锁(S锁)
2、事务
3、新奥尔良(New Orleans)方法
4、属性冲突、命名冲突
5、拒绝权限
6、记录集或结果集
7、COMMIT,ROLLBACK
三、简答题(每题5分,共15分)
1. 一体化,高度非过程化,简洁,使用方式多样
2. (1)恢复最近的完全备份;
(2)恢复最近的差异备份;
(3)恢复自完全或差异备份之后的所有日志备份
3.
第一范式:不包含重复组的关系。

(或数据库表中的字段都是单一属性
的,不可再分。


第二范式:如果R(U,F )∈1NF,并且R中的每个非主属性都完全函数依赖于主码,则R(U,F )∈2NF。

(或所有非主属性都完全依
赖于任意一个候选关键字,或要消除非主属性对主属性的
部分依赖。


第三范式:如果R(U,F)∈2NF,并且所有非主属性都不传递依赖于主码,则R(U,F)∈3NF。

(或所有非主属性对任何候选关键字都不
存在传递信赖,或要消除非主属性对主属性的传递依赖。


四、查询设计(每题5分,计25分)
1. SELECT 学号, 姓名 FROM 学生 WHERE 班级 = ‘数科094’ AND 性别 = ‘女’
2. SELECT * FROM 课程 WHERE 课程名称 LIKE ‘%数学%’
3. SELECT 学号,课程号,成绩 from选课 where 成绩 between 70 and 80 order by 成绩 DESC
4. INSERT INTO 选课(学号,课程号) VALUES(‘9521105’, ‘c01’)
5. SELECT [学生.]学号, 姓名 FROM 学生 JOIN 选课
ON 学生.学号 = 选课.学号 JOIN 课程 ON课程.课程号 = 选课.课程号WHERE 课程名称 = ‘计算机应用基础’ AND 成绩 > 75
五、综合题(计18分)
1.
2.候选码:(课程号,授课教师号),第一范式
分解:课程表(课程号,课程名,学分),主码为“课程号”
教师表(教师号,教师名),主码为“教师号”
授课表(课程,授课教师号,授课时数),主码(课程号,教师号)
第 1 页共1 页。

相关文档
最新文档