苏州大学2012级数据库期中试卷
数据库期中测试答案

一、单项选择题(本大题共15小题,每小题2分,共30分)1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )A.将M 方的码纳入N 方B.将N 方的码纳入M 方C.将M 方的码纳入N 方,同时将N 方的码纳入M 方D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )A.主码B.属性C.联系D.域3.下列SQL 命令中,用于修改表结构的是( A )A.ALTERB.CREATEC.UPDATED.INSE4.在视图上不能..授予的操作权限是( B )A.INSERTB.INDEXC.DELETE5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。
按照实体完整性规则(D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值6.关系R 和S 如下表R -S 的结果是( B)7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>249.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
数据库课程期中试卷答案

苏州大学数据库系统课程期中试卷一、选择题(每题1分,共10分)1.数据独立性是指___________ 。
A.数据之间的相互独立 B. 应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D. 数据与磁盘之间相互独立2.在关系模式中,如果属性A和B存在1对1的联系,则说________A. A->BB. B→AC. A←→BD.以上都不对3. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性4.当B属于函数依赖于A属性时,属性A与B的联系是。
A.1对多B.多对1 C.多对多D.以上都不是5. 在数据库中存储的是:A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息6. 数据库系统中存放三级结构定义的DB称为A. DBSB. DDC. DDLD. DBMS7. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性8. 下列各关系代数表达式中,不正确的是:A. R – S = R –(R ∩ S)B. R = (R – S) ∪(R ∩ S)C. R ∩ S = S –(S – R)D. R ∩ S = S – ( R – S)9.连个函数集F和G等价的充分必要条件是A. F=GB. F+=GC. F = G+D. F+ = G+10. 在关系模式R中,若函数依赖集中所有候选关键字都是决定因素,则R最高范式C.4NF D.5NF二、填空题(每题1分,共15分)1.DBMS是指数据库管理系统它是位于操作系统和用户之间的一层管理软件。
2.关系数据库中,关系的完整性约束条件包括三大类__实体完整性___________、_____参照完整性___________和______用户定义的完整性_________________ 。
2012数据库 考试部分操作题题目

j操作题写在前面此文档向大神KerberOs的屌丝精神致敬原题由www.张伟是混蛋.com共享经整理后不保证收录完全但大部分都是有的(只要老湿不换题库哈——、)每一道都亲手查过错了勿怪24 33 37 72 79 85 这几道题能否抽中看人品吧—。
—by 败镓仔1、高等数学的总成绩为DA、301025B、302025C、303025D、3040252、7321010110号学生所有课程的最高分是多少BA、90B、91C、92D、933、“大学英语”这门课程成绩的最低分是DA、50B、5C、2D、04、有不及格科目的女生人数为AA、2774B、2775C、2776D、27735、“商务07101”班“大学英语”成绩的最高分是AA、86B、85C、92D、916、学号以9结尾的有多少人AA、555C、553D、5527、影视动画06101的男生人数为CA、17B、18C、19D、208、姓名中包含雪字的有多少人CA、43B、45C、46D、489、7321010110号学生所有课程的最低分是多少CA、45B、67C、32D、5510、如果期末考试成绩大于90为“优秀”,那么有多少位同学获得了“优秀”?BA、1782B、1781C、1783D、178511、英语强化06102的平均成绩为AA、50.9B、60.9C、65.2D、72.812、查询全校有重名次数最多的姓名BA、杨阳 2B、刘洋 12C、张磊 7D、刘明 013、查询全校所有名字中含有‘宇’字且有两个汉字的学生人数AA、48B、102C、6614、SCORES表中一共记录了多少位学生的选课记录?AA、6107B、6106C、6105D、610415、查询“王宇”同学所学课程中考试分数最低分CA、36B、25C、16D、5016、姓王的学生人数CA、365B、367C、366D、36417、朱彬的班级是CA、英语强化08101B、测试08105C、游戏08103D、软件0610918、SCORES表中一共记录了多少门课的选修记录?CA、8B、9C、10D、1119、全院学生所有成绩中的最高分是多少CA、100B、98C、99D、9720、姓“张”的同学有多少人AA、382B、388C、499D、56621、姓何的有多少人BA、114B、115C、116D、11722、全院男女生人数分别为AA、3053,3054B、3054,3051C、3051,3052D、3055,305223、6310410929的姓名是BA、吕茜B、吴沚奇C、周明全D、胡峰铭24、查询全校有重名现象的姓名的种类数目 !?A、359B、355C、360D、45025、全院共有多少个班BA、215B、216C、217D、21826、游戏06103班的女生人数为BA、11B、12C、13D、1427、刘锦涛同学是哪个班的AA、软件技术07107B、软件技术07106C、软件技术07105D、软件技术0710428、姓袁的女同学有多少人DA、17C、23D、2129、高等数学的最低成绩为AA、0B、1C、2D、330、姓李的女生的人数AA、212B、213C、214D、21531、有不及格科目的男生人数为BA、2785B、2786C、2784D、278932、全校女生的人数DA、3055B、3099C、2045D、305433、查找男生比女生人数多5个的班级的个数 !?A、3B、7C、9D、1134、肖虎的班级是DA、英语强化08101B、测试08105C、游戏08103D、软件0610935、选课成绩不及格的学生有多少位?BA、5840B、5841C、584236、刘刚的体育成绩是多少分AA、89B、88C、87D、8637、男生比女生人数多的班级个数 !?A、65B、78C、95D、9738、高等数学的最高成绩为CA、97B、98C、99D、10039、姓刘的女同学有多少人CA、178B、190C、195D、19940、查询“王宇”同学参加考试的课程门数BA、3B、4C、5D、641、全院每个系各有多少班CA、166,50B、167,49C、165,51D、160,5642、余知行的最高成绩为AA、83B、74C、7D、3743、姓曹的有多少人DB、35C、33D、3444、物流专业的总人数为CA、358B、489C、557D、69845、姓名中包含娟字的有多少人DA、27B、29C、34D、3546、女生的人数是AA、3054B、3067C、3098D、310047、全院学生中女生的总人数为DA、3051B、3052C、3053D、305448、嵌入式07104的学生人数是BA、24B、25C、26D、2749、查询“刘书”同学所学课程中考试分数最高分。
2012年-2015年苏州大学872数据结构与操作系统考研真题试题试卷

第 4 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 5 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 6 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 7 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 8 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 9 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
目 录
2012 年苏州大学 872 数据结构与操作系统考研真题试题试卷·····································2 2013 年苏州大学 872 数据结构与操作系统考研真题试题试卷·····································4 2014 年苏州大学 872 数据结构与操作系统考研真题试题试卷·····································6 2015 年苏州大学 872 数据结构与操作系统考研真题试题试卷·····································8
第 1 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
第 2 页,共 9 页来自芝士传媒 × 题源库
...让知识更美味...
第 3 页,共 9 页
芝士传媒 × 题源库
...让知识更美味...
高级数据库 期中考试 答案

苏州大学高级数据库课程试卷(A)卷共 5页考试形式闭卷 20XX年11 月院系年级专业学号姓名成绩一.选择题(3*8=24)1. 排序操作可以在( B )表空间有效进行A.SYSTEM B. TEMPORARYC.ROLLBACK D. USERS2. 关于控制文件以下正确的是( A )A.Oracle建议至少二个控制文件存放在二个磁盘分区B.Oracle建议至少二个控制文件存放在一个磁盘分区C.Oracle建议存放一个控制文件D.一个控制文件不足以运行数据库3.最新被SQL语句使用过的数据块存储在( B )A. Shared PoolB. Buffer CacheC. PGAD. UGA4. 要统计某表中记录的总个数,以下哪项是正确的SQL语句( C )。
A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名5. 当B属于函数依赖于A属性时,属性A与B的联系是( B )。
A.1对多 B.多对1 C.多对多 D.以上都不是6.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型7. 在关系代数运算中,五种基本运算为( C )。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积8. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )。
A.S B.SC,C C.S,SC D.S,C,SC二.简答题(6*6=36)1.说明数据库控制文件的作用。
控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。
2011-2012(2)数据库原理期中试卷答案

1-5 BCDCA 6-10答案:CCDAB 11-15 CCAAD 16-20 BDBAD 21-22 CD 1.答案:关系名(属性名1,属性名2,…,属性名n)2.答案:①关系名②属性名③属性类型④属性长度⑤关键字3.答案:①人工管理②文件系统②数据库系统4. 答案:①组织②共享5. 答案:①数据库管理系统②用户③操作系统6. 答案:①数据定义功能②数据操纵功能7. 答案:①逻辑数据独立性②物理数据独立性8. 答案:物理独立性9. 答案:①数据结构②数据操作③完整性约束10. 答案:①数据结构②数据操作11. 答案:①模式②外模式③内模式12. 答案:①1∶1 ②1∶m ②m∶n13. 答案:①浪费存储空间及修改麻烦②潜在的数据不一致性14. 答案:①一个或几个基本表②定义③视图对应的数据15. 答案:①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”⑤DELETE FROM R WHERE NO=20⑥DELETE FROMR WHERE NAME LIKE“王%”三.1. 答:(6分)2)工厂(工厂号,工厂名,地址)产品(产品号,产品名,单价)生产(工厂号,产品号,数量,日期)2. 解:本题各个查询语句对应的关系代数表达式表示如下:(15分)(1). ∏C#,CNAME(σTEACHER=‘程军’(C))(2). ∏S#,SNAME(σAGE>21∧SEX=”男”(C))(3). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]} (2分)(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) ♦ SC)(5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C♦ (∏S#,C#(sc)÷∏S#(S))) (2分)(7). ∏S#(SC♦ ∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc)÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (2分)(9). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(C)]}(10). ∏S#,C#(sc)÷∏C#(σS#=’2’(SC)) (2分)(11). ∏S#,SNAME{s♦ [∏S#(SC♦ σCNAME=‘C语言’(C))]}3. (4分)4. 答案:(1)ЛSN (ЛSNO,PNO(SP)÷ЛPNO(P) ♦ ЛSNO,SN(S))(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM PWHERE NOT EXISTS(SELECT *FROM SPWHERE SNO=S.SNO AND PNO=P.PNO));(2分)(2)ЛSN(S)-ЛSN(S♦ σPNO=‘P2’(SP) )(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM SPWHERE PNO=’P2’AND SNO=S.SNO);(2分)(3)SELECT SNFROM S, SP X, SP YWHERE S.SNO=X.SNO AND X.SNO=Y.SNO AND X.PNO=’P1’AND Y.PNO=’P2’;(2分)(4)CREATE VIEW RLSASSELECT SNO, SNFROM S, SP, PWHERE S.SNO=SP.SNO AND SP.PNO=P.PNO AND S.CITY=’London’AND COLOR=’Red’;(2分)。
数据库期中考试题及答案二

《数据库原理》期中测试题一、单项选择题(本大题共20小题,每小题2分,共40分) 得分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。
苏州大学2012级数据库期中试卷

苏州大学数据库原理与设计课程期中试卷共6页考试形式闭卷2014 年 5 月院系年级专业学号姓名成绩一、选择题(每题2分,共30分)1.数据库系统与文件系统的主要区别是。
()A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.在数据库中存储的是()A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息3.数据库三级模式体系结构的划分,有利于保持数据库的。
()A.数据独立性B.数据安全性C.结构规范化D.操作可行性4.在数据库中,产生数据不一致的根本原因是。
()A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5. 表示概念模型最常用的是。
()A.E-R方法 B. 数据模型 C. 面向对象方法 D. 关系模型6.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是。
()A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性7.关系模式中,满足2NF的模式。
()A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF8. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的。
()A. 记录B. 行C. 数据字典D. 属性9.SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵10.数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运行阶段11.下列聚合函数中不忽略空值(null) 的是()A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. A VG (列名)12. 对所有视图都可以进行()A. selectB. insertC. updateD. delete13. 关系中的某一属性组,若它的值唯一地标识了一元组,则称该属性组为()A、候选码B、超码C、外来码D、替代码14. 在SQL语言中有如下操作:SELECT DISTINCT S# FROM SC;其中DISTINCT表示()A、在取值中加上重复的S#B、在取值中去掉重复的S#C、在结果中加上重复的S#D、在结果中去掉重复的S#15、IBM公司的E.F.Codd提出了数据库的。
苏州大学离散数学 期中考试试卷(2012年)

苏州大学离散数学课程期中考试试卷
2012年11月6日
计算机科学与技术学院(马小虎班)
一、名词解释
1)重言式
2)主析取范式
3)传递闭包
4)偏序关系
5)等势
二、求公式(Q∨P)∧(R→P)的主析取范式和主合取范式(10分)
三、形式化一下命题,并用推理规则证明其结论。
(10分)
每一个自然数不是奇数就是偶数;自然数是偶数当且仅当它能被2整除;并不是所有自然数都能被2整除。
因此,有的自然数是奇数。
(注:设论域为自然数)
四、设集合X={a,b,c,d,e}上的偏序关系如下图所示:(10分)
求集合X的最大元素、最小元素、极大元素、极小元素。
求子集{a,b,c},{b,c,d},{c,d,e}的上界,下界,上确界,下确界。
五、证明:(∀x)(P(x)∨Q(x))⇒(∀x)P(x) ∨(∃x)Q(x) (10
分)
六、证明:A∩(B⊕C)=(A∩B)⊕(A∩C) (10分)
七、设R是集合A上的一个自反关系。
(10分)
求证:R是对称和传递的,当且仅当若<x,y>∈R,<x,z>∈R,则<y,z>∈R
八、设A,B,C为集合X上的二元关系(10分)
证明:A o( B∪C)=A o B∪A o C
九、令g o f是一个复合函数,证明:若g和f是双射函数,则g o f
是双射函数。
十、证明:设R1和R2为非空集合A上的等价关系,则R1=R2当且仅
当A/ R1=A/ R2(10分)。
苏州大学数据结构课程期中测验考试答案

苏州大学数据结构课程期中考试(共6页)学院计算机专业计算机科学与技术成绩____________________ 班级11计科学号_____________姓名_____________日期2012.11_ 一、填空(14*2 分)1x=n;y=0;while (x>=y*y)y=y+1;2、对于顺序存储的栈,因为栈的空间是有限的,在进行入栈运算时,可能发生栈的上溢(overflow),在进行出栈 _运算时,可能发生栈的下溢(underflow)。
3、以顺序结构实现的双栈类中,其私有数据成员数组S[0..n-1]存放两个栈中的所有元素,top1和top2分别指向两个栈的栈顶位置,入栈1时top1由小到大,入栈2时top2由大到小,则判断双栈栈满的条件是top1+1>=top2 ,双栈栈空的条件是top1==-1 && top2==n。
4、完成链式存储结构下Queue类的append方法,其中front和rear指针分别指示队首和队尾结点:Error_code Queue :: append(const Queue_entry &item){Node *new_rear = new Node(item);if (new_rear == NULL) return overflow;if (rear == NULL) front=rear=new_rear; ;else {rear->next=new_rear; ;rear = new_rear;}return success;}5、如果一个函数直接或间接地调用自己,则称这个函数是一个递归函数。
6、在一个长度为n的顺序表中的第position(0≤position<n)个位置删除某个元素时,需移动n-position-1个元素。
7、在线性表改进的单链表实现方法中,我们定义了一个current指针指向最近访问过的结点,请解释这样做的好处:在对表中元素进行访问时,不需要每次都从头开始,在顺序访问或从前往后的访问中能提供操作效率。
苏州大学数据库课程期中试卷

苏州大学《数据库技术与应用》课程期中测试卷2013年11月12日专业________ 学号_______ 姓名_________ 成绩__________一、名词解释(20分,每小题2分)1. 数据2. 数据处理3. 概念模型4. 数据结构5.数据库的三级模式二、选择题(20分,每小题2分)1. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I3.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式5.一个关系只有一个()。
A. 候选码B.外码C.超码D.主码6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A.数据查询B.数据操纵C.数据定义D.数据控制7.在SQL语言中的视图VIEW是数据库的()。
A.外模式B.模式C.内模式D.存储模式8.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用()。
数据库期中复习题及部分答案

1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_name like '刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfrom saleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。
selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'and sex='F'4、选取销售数量最多的前5条订单订单号、数量。
select top5 with tiesorder_no,sup_id,qtyfromsale_itemorder byqty desc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroup bydept6、由employee表中查找出薪水最高的员工信息。
select *fromemployeewheresalary=(selectmax(salary )fromemployee )7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。
select *from saleswheretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')order bytot_amt8、检索product 表和sale_item表中数量大于2的相同产品的产品编号、产品名称、数量、单价。
selecta.prod_id,a.qty,a.unit_price,b.prod_namefromsale_item as a innerjoin product as b /*如果改成leftjoin/rightjoin 试分析结果*/on (a.prod_id=b.pro_id)anda.qty>2order bya.prod_id9、查找出employee表中住址相同的员工的姓名、性别、职称、薪水、住址。
《数据库技术》2012年春 期终考试试卷(A卷)

I.人工管理阶段II.文件系统阶段III.数据库阶段
A.只有IB.只有IIC.I和IID. II和III
2、在DBS中,DBMS和OS之间的关系是。
A.相互调用B. DBMS调用OSC. OS调用DBMSD.并发运行
3、在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为。
A.应用层、数据存取层、数据存储层、语言翻译处理层
A. 1NFB. 2NFC. 3NFD. BCNF
28、在关系数据模型中,一个关系中的主码。
A.可以取值NULL(空值)B.只能是单个属性
C.不能是其他关系的外码D.只能有一个
29、系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于。
A.事务故障B.系统故障C.介质故障D.运行故障
学号:姓名
11.若对并发操作不加以控制,可能带来的不一致性问题有、和。
12.在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为。
13.防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的保护所要解决的问题。
14.每个数据均需指明其数据类型和取值范围,这是数据约束所必需的。
15.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的
C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型
2011-2012-2数据库试卷+正式+答案【A】

浙江科技学院考试试卷浙江科技学院 2011 -2012 学年第 2 学期考试试卷 A 卷 答案 考试科目 数据库系统原理 考试方式 闭 完成时限 2小时(8:30-10:30) 拟题人 审核人 批准人 2012 年 6 月 8 日 信息学院 院 10 年级 计算机 专业命题: 一、选择题。
在题后括号内,填上正确答案代号。
(本大题共10小题,每小题2分,共20分) 1、( D ) create table if not exists student ( sno char(8) primary key , sname char(20) not null unique , ssex char(2) default '男' , sage int check(sage<35 and sage>15), sdept char(20)); 基于目前的MySQl 版本,以上建表语句中的还没有被强化(即会被MySQl 分析,但被忽略不起任何作用)的约束是。
A .not null; B .unique; C .default '男'; D .check(sage<35 and sage>15)。
2、( A )基于student (sno,sname,ssex,sage,sdept)与sc(sno,cno,grade)的查询语句select student.*,o,sc.grade from student,sc where student.sno=sc.sno 属于什么查询。
A .自然连接 B .等值连接 C .笛卡尔积 D .外连接专业班学姓………………………………………………………………………装订线……………………………………………………………………………………3、( A )在以下学生、课程、选课以及班级四个关系模式中,既描述了实体也描述了联系的关系模式是:A.学生(学号,姓名,性别,年龄,系,班号);B.课程(课程号,课程名,先修课,学分);C.选课(学号,课程号,成绩);D.班级(班号,班名,人数)。
数据库期中考试题

数据库期中考试题(总12页)-本页仅作为文档封面,使用时请直接删除即可--内页可以根据需求调整合适字体及大小-数据库期中考试试题第一部分选择题1、要保证数据库的逻辑数据独立性,需要修改的是l|A||oA:模式与外模式之间的映射B:模式与内模式之间的映射C:模式D:三级模式2、数据库系统的数据独立性体现在||B||oA:不会因为数据的变化而影响到应用程序B:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C:不会因为存储策略的变化而影响存储结构D:不会因为某些存储结构的变化而影响其他的存储结构3、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||oA:实体完整性、参照完整性、用户自定义完整性B:数据结构、关系操作、完整性约束C:数据増加、数据修改、数据查询D:外模式、模式、内模式4、||B||的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A:网状模型B:关系模型C:层次模型D:以上都有5、要保证数据库的数据独立性,需要修改的是||C|| oA:模式与外模式B:模式与内模式C:三级模式之间的两层映射D:三层模式6、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是||D|| o A:层次模型B:关系模型C:网状模型D:实体-关系模型7、下述||D||不是DBA数据库管理员的职责。
A:完整性约束说明B:定义数据库模式C:数据库安全D:数据库管理系统设计8、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是l|D||o I.人工管理阶段II.文件系统阶段III.数据库阶段A: I 和IIB:只有IIC: II 和IIID:只有I 9、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是| | A| I OA: DBS 包括DB 和DBMSB: DBMS 包括DB 和DBSC: DB 包括DBS 和DBMSD: DBS包括DB,也就是DBMS 10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.数据独立性B.数据安全性C.结构规范化D.操作可行性
4.在数据库中,产生数据不一致的根本原因是。
()
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
5. 表示概念模型最常用的是。
()
A.E-R方法 B. 数据模型 C. 面向对象方法 D. 关系模型
6.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是。
()
A.M端实体的关键字 B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性
7.关系模式中,满足2NF的模式。
()
A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF
8. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的。
()
A. 记录
B. 行
C. 数据字典
D. 属性
9.SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵
10.数据库设计阶段分为()
A. 物理设计阶段、逻辑设计阶段、编程和调试阶段
B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调
试阶段
C. 方案设计阶段、总体设计阶段、个别设计和编程阶段
D. 模型设计阶段、程序设计阶段和运行阶段
11.下列聚合函数中不忽略空值(null) 的是()
A. SUM (列名)
B. MAX (列名)
C. COUNT ( * )
D. AVG (列名)
12. 对所有视图都可以进行()
A. select
B. insert
C. update
D. delete
(A)+=ABCDE ,A是候选码
E->A, E也是候选码。
只要考虑BCD。
B+=BD
C+=C
D+=D
(BC)+ = ABCDE
(CD)+=CDEAB
候选码:A, E, CD,BC
五、设关系模式R(ABCD),在R上有两个相应的函数依赖集及分解:F ={A→B,B→C, C→D},ρ={AB,ACD}回答下列问题(12分)
1)确定R的码
2)ρ是否无损分解;
3)ρ是否保持函数依赖;
4)确定ρ中每一模式的范式级别
1)A是候选码A+ = ABCD,
2)
R1∩R2->R1
或者
R1∩R2->R2
要被F+所蕴含,也就是,要在F+中,那么就是无损分解。
R1∩R2 = {A}
A->AB或者A->ACD是否被F+所蕴含
在F中,(A)+ = ABCD,包含了AB, ACD, 所以,这两个依赖都成立,都被F+所蕴含。
因此是无损分解。
3)AB关系模式上,A->B依然成立
ACD关系模式上,C->D存在。
但是,B->C消失了。
因为,没有BC在一起的分解。
因此,丢失了B->C的依赖。
不是保持依赖。
5)问范式等级
R1=AB, F={A->B}, 因此,依赖左边都是候选码,bcnf
R2=ACD F={C->D, A->C} 候选码是A, 因此,依赖的左边不都
(2) 试用SQL的查询语句完成下面的查询:
1)查询7号课程没有考试成绩的学生学号
Select sno from sc where cno = ‘7’ and grade is null
2)查询课程名以“数据”两个字开头的所有课程的课程号和课程名。
Select cno, cname from c where cname like ‘数据%’
3)检索至少选修了两门课程的学生的学号
Select xh from (
Select xh, count(*)
From sc
Group by xh
Having count(*) >=2 ) a
Select xh
From sc
Group by xh
Having count(*) >=2
4)检索全部学生都选修的课程的课程号与课程名
A contain
B == not exists (B except A)
给定一个学生S1, 学的课程就是A Select cno from sc where xh = ‘s1’
B是系统中所有课程。
Select cno from c Not exists
(Select cno from c
except
Select cno from sc where sno = ‘s1’
)
Select * from s
Where
Not exists
(Select cno from c
except
Select cno from sc where sno = s.sno
)
5)找出各个系科男女学生的平均年龄和人数。
Select sdept, ssex, avg(sage), count(*)
From s
Group by sdept, ssex
6)把DATABASE课程不及格的成绩全改为60分
Update sc set grade = 60 where cno in ( select cno from c where cname = ‘DATABASE’)
And grade < 60
7)找出计算机系(JSJ)课程平均分最高的学生学号和姓名。
找到所有计算机系学生的成绩
Select * from sc where exists
( select * from s where sc.sno = s.sno and s.sdept = ‘JSJ’)
Select * from sc where sno in
( select sno from s where sdept = ‘JSJ’)
找到所有学生的成绩平均分,并且排序
Select xh, avg(grade)
From sc
Where sno in
( select sno from s where sdept = ‘JSJ’)
Order by avg(grade) desc
找到所有学生的成绩平均分,并且排序, 不能用top来做,因为可能并列
Select sno, sname from s where sno in (
Select sno
From sc
Where sno in
( select sno from s where sdept = ‘JSJ’)
Having avg(grade) =
( select top 1 avg(grade)
From sc
Where Where sno in
( select sno from s where sdept = ‘JSJ’)
)
)
With jsj_xs as
(
Select sno xh, avg(grade) avg_grade
From sc
Where sno in
( select sno from s where sdept = ‘JSJ’)
)
Select sno, sname from s where sno in (
Select xh from jsj_xs where avg_grade >=all(select avg_grade from jsj_xs)
)。