重庆大学2008_2009数据库系统试题A-20081129

合集下载

2008-2009学年《数据库系统概论》期末考试

2008-2009学年《数据库系统概论》期末考试

2008-----2009年《数据库系统概论》期末考试试卷一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为一对一、一对多、和多对多。

2.数据库系统的核心是数据库管理系统。

3.在关系模型中,实体以及实体间的联系都是用关系来表示的。

4.在关系代数中专门的关系运算包括选择、投影、连接、除等运算。

5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的域关系演算语言。

6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。

7.数据库管理系统保证数据安全的主要措施是进行存取控制。

8.人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。

9.关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。

10.数据库设计应包括两个方面的内容:结构设计和行为设计。

11.CGI规范允许Web服务器执行外部程序,并将它们的输出发送给浏览器。

12.数据库技术与面向对象技术相结合,形成了面向对象数据库系统。

二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。

每题1分,共10分)1、在IMS系统中,如果使用HSAM存储结构,那么检索、插入、删除都很方便。

………………………………………………………………………………()2、一个关系的主关键字一定是它的超关键字。

………………………………()3、数据字典是一个特殊的数据库。

……………………………………………()4、层次数据模型可以很好地表示多对多联系。

………………………………()5、完整约束条件的检查总是在事务的每个维护操作执行后立即进行。

…………………………………………………………………………………()6、访问控制是防止对数据库进行非法访问的主要方法。

……………………()7、一个记录类型可以作为多个络类型的从记录类型。

………………………()8、对一个数据库系统来说,概念级对应于它实际存储的数据。

数据库原理期末考试试卷答案

数据库原理期末考试试卷答案

大学2008级数据库原理试卷答案一、填空题(共10分,每空1分)1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。

答案:外模式、模式、模式2、RDBMS的中文意思是()。

答案:关系数据库管理系统3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。

答案:选择4、通过模式分解把属于低级式的关系模式转换为几个属于高级式的关系模式的集合,这一过程称为()。

答案:规化5、要使关系模式属于第三式,既要消除(),也要消除()。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。

答案:打开游标、推进游标二、单选题(共10分,每题1分)1、数据库系统的基础是()。

A. 数据结构B. 数据库管理系统C. 操作系统D. 数据模型答案:D2、经过投影运算后,所得关系的元组数()原关系的元组数。

A. 等于B. 小于C. 小于或等于D. 大于答案:C3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则()。

A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数答案:D4、在SQL中,与关系代数中的投影运算对应的子句是()A. SELECTB. FROMC. WHERED. ORDER BY答案:A5、在SQL的排序子句:ORDER BY 总分DESC, 英语DESC 表示()A. 总分和英语分数都是最高的在前面B. 总分和英语分数之和最高的在前面C. 总分高的在前面,总分相同时英语分数高的在前面D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面答案:C6、下面哪一个依赖是平凡依赖()A. Sno Cname Grade→Sno GradeB. Sno Cname→Cname GradeC. Sno Cname→Sname GradeD. 以上答案都不是答案:A7、已知关系R具有属性A,B,C,D,E,F。

2009春数据库原理试卷A

2009春数据库原理试卷A

安徽大学20 08 —20 09 学年第 2 学期《数据库原理》考试试卷(A )(时间120分钟)一、选择题(每小题1分,共20分)1. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______________________。

A .DB 包括DBS 和DBMS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .DBS 就是DB ,也就是DBMS2. 在数据库中存储的是____________________。

A .数据B .数据模型C .数据以及数据之间的联系D .信息3. 数据库系统的数据独立性是指:______________________。

A .不会因为数据的变化而影响应用程序B .不会因为存储策略的变化而影响存储结构C .不会因为系统数据存储结构与逻辑结构的变化而影响应用程序D .不会因为某些存储结构的变化而影响其他存储结构4. 按照传统的数据模型分类,数据库系统可以分为三种类型____________________。

A .大型、中型和小型B .西文、中文和兼容C .层次、网状和关系D .数据、图形和多媒体5. 取出关系中的某些列,并消去重复的元组的关系运算称为____________________。

A.取列运算B.投影运算C.连结运算D.选择运算 6. SQL 语言是____________________的语言,易学习。

A .过程化B .非过程化C .格式化D .导航式7. 在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是 。

A .外模式B .内模式C .存储模式D .模式8. 关系数据库中,视图(View )是三级模式结构中的____________________。

A .内模式B .模式C .存储模式D . 外模式9. 在关系数据库系统中,当关系模式改变时,部分应用程序可以不变。

这是数据的____________________。

20072008学年第二学期数据库系统原理试卷(A)

20072008学年第二学期数据库系统原理试卷(A)
5.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到2NF,这是()的任务。
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
6.关系数据库中,实现实体之间的联系是通过关系与关系之间的()。
A.公共索引B.公共存储
C.公共元组D.公共属性
7.关系模式R中的属性全是键属性,则R的最高范式必定是()。
1、(6分)根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。
2、(6分)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
院系
年级
专业
姓名
学号
考试课程


线


线
(四)(12分)设文件F具有20000个记录,每个记录80字节,其中10字节用来表示文件的键值。每个磁盘块大小1024字节,指向磁盘块的指针占5字节,不允许记录跨两个块。
A.候选键B.外部键
C.超键D.主键
3.()是建立在数据文件的非排序域上的索引。
A.辅助索引B.主索引C.聚集索引D.以上都不是
4.设事务T1和事务T2对数据库中的数据A进行操作可能有如下几种情况,请问哪一种不会发生冲突操作()。
A.T1正在写A,T2要读A B.T1正在写A,T2也要写A
C.T1正在读A,T2要写A D.T1正在读A,T2也要读A
1、(6分)存放整个文件需要多少个磁盘块?如果F是顺序文件,查找一个记录平均需要多少次磁盘I/O?如果F无序,查找一个记录平均需要多少次磁盘I/O?
2、(6分)如果为文件F在辅助键域上建立辅助索引,索引文件占用多少磁盘块?利用这个辅助索引查询需要多少次磁盘I/O?
(五)(12分)设SPJ数据库有四个关系:

09级数据库试题a参考答案

09级数据库试题a参考答案

《数据库原理及应用》课程试卷A 参考答案本试卷用于信息工程系2009级网络工程、计算机专业本科学生(时量:120分钟总分100分)一、单项选择题(本大题共20小题,每小题2分,共40分)(1-10) D C D C B DDBBB(11-15) D B C C C CCCCA二、填空题(本大题共10小题,每空1分,共10分)21、查询22、访问控制23、drop view24、关系25、定义26、3NF∈2NF ∈1NF27、DB DBMS28、基表文件三、简答题(本大题共5小题,每小题3分,共15分)29、(评分标准:缺一要点扣1分)①丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1的结果,导致T1的修改被丢失②不可重复读:是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果③读“脏”数据:是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致。

则T2读到了“脏”数据,即不正确的数据。

产生上述三类数据不一致性的主要原因是并发操作破坏了事务的隔离性。

30、(评分标准:举出4种,少一种扣1分)关系表分解的过细,造成费时费空间的连接操作没有建立相应的索引文件对大表没有采用数据与索引物理位置分开存放没有将大表与其它表从物理位置上分开存放对于经常使用范围检索的属性集合没有建立相应的聚类索引在建立聚类索引的属性集合上经常执行更新操作某张表建立的索引太多建立的复合索引涉及的属性列太多,降低了数据库的更新速度31、(评分标准:概念1分,性质每小点0.5分)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.数据库在磁盘上的基本组织形式是( B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A.建立检查点B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

全国自考数据库系统原理历年试题及答案(2008--2013)资料

全国自考数据库系统原理历年试题及答案(2008--2013)资料

2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

2008—2009学年第二学期数据库原理试卷

2008—2009学年第二学期数据库原理试卷

北华航天工业学院2008—2009学年第二学期数据库原理课程考试卷(A、B)一、选择题(每题2分,共计30分)1.数据库的( b )是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复2. 事务的ACID性质中,关于原子性的描述正确的是( C )。

A. 指数据库的内容不出现矛盾的状态。

B. 若事务正常结束,即使发生故障,最新结果也不会从数据库中消失。

C. 事务中的所有操作要么都执行,要么都不执行。

D. 若多个事务同时进行,与顺序实现的处理结果是一致的。

3.在关系模式R中,函数依赖X->Y的语义是( A /b )。

A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。

B.在R的每一个关系中,若两个元组的X值相等,则Y值也相等。

C.在R的某一关系中,Y值应与X值相等。

D.在R的每一关系中,Y值应与X值相等。

4.以下关于E-R图的叙述正确的是( C )。

A. E-R图建立在关系数据库的假设上。

B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。

C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系。

D. E-R图能表示数据生命周期。

5.如果事务T获得了数据项Q 上的排它锁,则T对Q( c )。

A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写6.数据独立性是指( C )A.数据之间相互独立 B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D.数据与磁盘之间相互独立7.设关系R、S、W各有10个元组,那么这3个关系的自然连接的元组个数为( D )。

A.10 B.30 C.1000 D.不确定(与计算结果有关)共8 页第 1 页8.对于基本表EMP(ENO, ENAME, SALARY, DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。

基本表DEPT(DNO, DNAME),其属性表示部门的编号和部门名。

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

重庆大学 数据库系统 课程试卷2008 ~2009 学年 第一学期开课学院: 计算机学院考试日期: 2008-12-22 考试方式:考试时间: 120 分钟注:1.大标题用四号宋体、小标题及正文用小四号宋体;2.按A4纸缩小打印NOTES:The exam is closed book and closed notes. Please write your solutions in the spaces provided on the exam. Make sure your solutions are neat and clearly marked. You may use the blank areas and backs of the exam pages for scratch work. Please do not use any additional scratch paper.Problem 1: (10 points)As is well known, A DBMS suppots concurrent access to data. It can be accessed simultaneously by many distinct processes which are called transactions. Please descript the four properties (ACID) of TransactionProblem 2: (10 points)One way to represent students and the grades they get in courses is to use the entity sets corresponding to students, to courses, and to “enrollments.”(注册) Enrollments entities form a “connecting ” entity setbetween students and courses and can be used to represent not only the factthat a student is taking a certain course, but the grade of the student inthe course. Every student has a different id, and there is a unique number for each course. Draw an E/R diagram for this situation, indicating weakentity sets and the keys for the entity sets. Is the grade part of the keyfor enrollments?命题人:曾令秋杨广超组题人:朱征宇 审题人:罗军命题时间:2008-11-27学院 专业 年级 学号 姓名封线密Problem 3: (15 points)Convert the following E/R Diagram to a relational database schema.Problem 4: (15 points)Consider the relation schema R(A,B,;C,D,E) with functional dependencies {AB->C, C->D, C ->E, D->A, E->B}.a) Find all the keys for R.b) Which of the given dependencies violate 3NF?1m nnm nProblem 5: (10 points)and there is an expression of relational algebra on R:,58(())A B D and E R πσ>=.i) Descript the meaning of the expressionii) Write the result of the expression when it is used on RProblem 6: (8 points)Suppose we have two relations R1 and R2, the two schemas are as following:R1(A,B,C) and R2(C,D,E).Two general query expressions of relational algebra arePlease, show how to express the two queries in SQL .Problem 7: (10 points)Using the two base tables:Dept(deptid, deptname, deptdescription)Employee(empid, empname, job, hiredate, deptid)i) Define a view CountEmp that gives for each department its deptname andthe number of its employeesii) Write a query using your view from i) asking for “deptname ” of thedepartment , in which the number of employees is more than 10.Problem 8. (12 points)Consider the relation schema:Student(sno,sname,gender,speciality)with the following integrity constraints for its attributes:i) sno is the primary key,ii) sname is not allowed to have a NULL value,iii) gender must be “F”or “M”,iv) the first four characters of sno must be ‘2006’.Write out the declaration of the relation schema(you can use any appropriate types for the attributes of the relation).Problem 9. (10 points) Suppoesed a relational schema is:Book(bookid, bookcategory, bookname, bookauthor, booksalenum, booklefnum), and a part of a PSM procedure for a given book category to find the best-selling book has been written as below.Please choose the right word for each blank from the list of a)-g) to finish the PSM.a) FUNCTION b) CLOSE c) GET FROM d) FETCH FROMe) BookCursor f) PROCEDURE g) CURSOR---------------------------------Begin of the SPM-------------------------------1)CREATE GetBestTwoBook(2)IN gbookcategory char(20)3)OUT bestbookname char(20)4)OUT bestbookauthor char(20))5)DECLARE Not_found CONDITION FOR SQLSTA TE ‘02000’;6)DECLARE BookCursor FOR7)SELECT bookname, bookauthor, booksalenumFROM Book where bookcategory=gbookcategory ;8)DECLARE tmpbookname char(20);9)DECLARE tmpbookauthor char(20) ;10)DECLARE tmpbooksalenum INTEGER;11)DECLARE getbookname char(20);12)DECLARE getbookauthor char(20) ;13)DECLARE getbooksalenum INTEGER;14)BEGIN15)SET tmpbooksalenum=0;16)OPEN ;17)bookLoop:LOOP18)BookCursor INTO getbookname, getbookauthor, getbooksalenum;19)IF Not_found THEN LEAVE bookLoop END IF;20)IF getbooksalenum> tmpbooksalenum THEN21)BEGIN22)SET tmpbookname= getbookname;23)SET tmpbookauthor=getbookauthor;24)SET tmpbooksalenum=getbooksalenum;25)END26)END IF27)END LOOP;28)SET bestbookname= tmpbookname;29)SET bestbookauthor= tmpbookauthor;30)BookCursor;END--------------------------------End of the SPM-------------------------------。

相关文档
最新文档