05级数据库B卷
2005年(下)数据库理论考试试卷及答案
2005年(下)全国信息技术水平考试数据库应用系统设计高级技术证书理论考试试卷一、单项选择题(每小题1分,共10分)1、关系数据库管理系统都是基于()理论。
A、Codd的关系数据模型B、数据结构C、计算机操纵系统D、信息管理2、在关系模式R(U,F)中,如果X->U,则X是R的()A、主码B、候选码C、超码D、外码3、语句DELETE FROM SC表明()A、删除SC中的全部记录B、删除基本表SCC、删除基本表SC中的列数据D、删除基本表SC中的部分行4、数据库设计阶段分为()A、物理设计阶段、逻辑设计阶段、编程和调试阶段B、模型设计阶段、程序设计阶段和运行阶段C、方案设计阶段、总体设计阶段、个别设计和编程阶段D、概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段5、关系笛卡尔积运算记号R*S,()A、R为关系名,S为属性名B、R和S均为属性名C、R为属性名,S为关系名D、R和S均为关系名6、在视图上不能完成的操作是()A、更新视图B、查询C、在视图上定义新的基本表D、在视图上定义新视图7、关于软件测试,下列描述中错误的是()A、测试的对象是程序和文档B、测试的目的是发现软件中的错误C、测试应由开发人员完成D、人工测试与机器测试同样重要8、在软件开发方法中,最能体现自底向上牲的方法是()A、生命周期法B、快速原型法C、面向对象法D、结构化方法9、在网络环境下开发数据库应用系统,比较适合数据发布的运行模式是()A、单机模式B、主机模式C、C/S模式D、B/S模式10、常用的结构化分析工具中不包括()A、数据流图B、实体-联系图C、数据字典D、决策树二、填空题(每空1分,共20分)1、数据库是长期存储在计算机内、有组织的、可____________的__________集合。
2、构成数据模型的三大要素是______________、_____________和数据完整性约束。
3、SQL语言支持关系数据库的三级模式结构,其中外模式对应于______________和部分基本表,模式对应于基本表,内模式对应于__________________。
浙江工业大学2004-2005数据库试卷答案
店 名 店 址 店经理
工号
姓名
性别
店号 月销售量 商品号
商店 1
m
经营
n 商品
隶属 开始时间
职工 n
工资
品名
单价
产地
第6页共9页
浙江工业大学考试命题纸
2. 设有四个关系,其关系模式如下: PART(Part_No,Part_Name) PROJECT(Project_No,Project_Name) SUPPLIER(Supplier_No,Supplier_Name,City) SUPPLY(Part_No,Project_No,Supplier_No,Quantity) 其中 PART,PROJECT,SUPPLIER,SUPPLY 分别对应零部件、工程、供货商和供货四个关系,关
5、 对于关系中的某个属性或属性组,若它的值能唯一地标识出一个元组,则称这个属性或
属性组为 候选键 。
6、 为了使通过视图插入新行时,元组满足视图定义的谓词条件, 在定义视图时必须加上
WITH CHECK OPTION 子项。
7、 关系模式由 2NF 转化为 3NF 是消除了非主属性对候选键的 传递函数依赖 。
题序 一 二 三 四
五六
总评
一、填空题(每空 1 分,共 15 分)
1、 根据不同的抽象层次,数据模型有三种类型:概念数据模型、结构数据模型和物理数据
模型.
2、 属性的取值范围称为该属性的 域 。
3、 关系代数的运算包括两类:一类是传统的 集合 运算,另一类是专门的 关系
运算。
4、 关系代数是用关系的运算来表达查询要求的。
系中各属性的含义是:Part_No(工程编号,主键), Part_Name(零件名称), Project_No(工程编号,主键) Project_Name(工程名称),Supplier_No(供货商编号,主键),Supplie_Name(供货商名称),City(供货商所在 城市),Quantity(供货量)。
02120数据库及其应用2005年10月真题及答案
2005年10月高等教育自学考试全国统一命题考试数据库及其应用试卷(课程代码 2120)本试卷共10页,满分100分,考试时间150分钟。
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.文件系统方式管理数据有很多缺陷,以下不是文件方式缺陷的是()A.数据联系弱 B.数据冗余大C.数据不共享 D.程序文件相互依存2.用单一数据结构表示实体及实体之间联系的数据模型是()A.层次模型 B.关系模型C.网状模型 D.面向对象模型3.在E-R图中规定用“菱形框”表示()A.实体 B.属性C.联系 D.模型4.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。
则项目与研究组之间是()A.一对一的关系 B.一对多的关系C.多对一的联系 D.多对多的联系5.下列关系代数的操作中,不是基本运算的是()A.交 B.并C.笛卡尔积 D.投影6.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和 S自然连接后得到的新关系中,属性个数及元组个数分别为()A.5,5 B.5,6C.6,5 D.6,67.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。
确定属性间的函数依赖,要根据()A.当前的数据值归纳 B.主键值决定C.候选键值决定 D.属性的语义决定8.在数据库设计中,使用E-R图表示数据库的()A.信息模型 B.逻辑模型C.物理模型 D.结构数据模型9.画数据流图应该遵循的原则是()A.由外向内,自顶而下 B.由内向外,自顶而下C.由外向内,自下而上 D.由内向外,自下而上10.已知关系模式R(A,B,C,D),其函数依赖集F={A→B,C→B},则R中主属性有()A.A,C,B B.A,B,DC.B,C,D D.A,C,D11.下列函数中用来测试当前记录号的函数是()A.RECCOUNT B.FOUNDC.RECNO D.ROUND12.执行语句“?LEN("IN BEIJING")”输出()A.9 B.10C.11 D.1213.数值型常量-314.159的科学记数法为()A.-3.14159E-02 B.-3.14159E02C.-314.159E-02 D.-314.159E0214.将数组中数据送入当前数据库文件的当前记录,使用的命令是()A.APPEND B.COPYC.SCATTER D.GATHER15.使用语句CREATE TABLE S(sno N(2),sname C(6),age N(2),sex C(1))建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是()A.INSERT INTO S VALUE(1,"林立",20,"F")B.INSERT INTO S(sno, age, sname, sex)VALUES(1,20,"林立","F")C.INSERT INTO S VALUE(1,null,20,"F")D.INSERT INTO S VALUE(1,"林立",null,"F")16.FoxPro中不能关闭后备文本文件的命令是()A.CLOSE PROCEDURE B.CLOSE ALLC.CLOSE ALTERNATE D.CLEAR ALL17.本身具有在指定范围内扫描数据库文件功能的循环语句是()A.DO WHILE B.FORC.SCAN D.DO CASE18.在下列对局部变量的描述中不正确的是()A.未经任何说明的内存变量,被赋值后自动默认为局部变量B.局部变量可以在定义它的程序、以及该程序所调用的子程序中使用C.局部变量不能在定义它的程序所调用的子程序中使用D.定义局部变量的程序结束后,所定义的局部变量被自动释放19.下列文件中不是菜单生成器创建的菜单文件是()A.test.mnx B.test.mprC.test.mem D.test.mnt20.在FoxPro中打印已设计好报表的命令是()A.REPORT FORM 报表文件中 TO PRINTERB.CREATE REPORT 报表文件名C.REPORT FORM 报表文件名 TO PREVIEWD.CREATE REPORT TO 报表文件名二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库试题上海交大_数据库原理与应用试卷网
上海交通大学技术学院期末考试试题(B卷答案) 2007---2008学年第 二 学期课程:数据库系统原理专业:网本高起本05级计算机班级:姓名:学号:成绩: 是否开卷考试: 是 □ 否 √ 大题 一 二 三 四 五 六 总分 得分 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共20分) 【 D 】1.从“实体—联系”模型到数据模型实际上经历了三个领域的演变过程,即()。
A.信息世界一现实世界一数据世界B.数据世界一信息世界一现实世界C.现实世界一数据世界一信息世界D.现实世界一信息世界一数据世界【 C 】2. 数据库中只存放视图的()。
A.操作; B.对应的数据; C.定义 ; D.限制;【 D 】3.关系数据模型的三个组成部分中,不包括()¥A.完整性规则B.数据结构C.数据操作D.并发控制¥【 D 】4.描述概念模型的常用方法是()。
A.建立数据模型方法B.需求分析方法C.二维表方法D.实体一联系方法【 B 】5.概念结构设计阶段得到的结果是()。
A.数据字典描述的数据需求; B.E-R图表示的概念模型 ; C.某个DBMS所支持的数据模型; D.包括存储结构和存取方法的物理结构;【 D 】6.数据模型的三要素是()。
A.外模式、概念模式和内模式B.关系模型、网状模型、层次模型C.实体、属性和联系D.数据结构、数据操作和数据约束条件【 B 】7.要保证数据库物理数据独立性,需要修改的是()A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式【A】8.三级模式间存在两种映射,它们是()。
A.外模式与模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.子模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间【A】9.关系模型中,表示实体间n:m联系是通过增加一个()。
A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现【C 】10.对关系数据库来讲,下面哪种说法是错误的()A.每一列的分量是同一种类型数据,来自同一个域。
【2017年整理】长江大学计本05《数据库原理及应用》期末考试试卷A_答案
A.层次数据库B.网络数据库C.关系数据库D.非数据库8.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A. 元组B. 行C. 记录D. 属性9.关系运算中花费时间可能最长的运算是( C )。
A. 投影B. 选择C. 笛卡尔积D. 除10.文件系统与数据库系统的最大区别是( C )。
A. 数据共享B. 数据独立C. 数据结构化D. 数据冗余11.用于实现数据存取安全性的SQL语句是( C )A、CREATE TABLEB、COMMITC、GRANT和REVOKED、ROLLBACK12.( A )用来记录数据库中的数据。
A.数据库文件B.缓冲区C.日志文件D.后援副本13.二次封锁协议可以解决( D )的不一致性。
A.不可重复读、读脏数据B.读脏数据、死锁C.不可重复读、读脏数据D.丢失修改、读脏数据14.为提高效率,关系数据库系统必须进行( B )处理。
A、定义视图B、查询优化C、建立索引D、数据规范化到最高范式15.设有关系R(A,B,C)的值如下,下列叙述正确的是( B ):A. 函数依赖A→B在上述关系中成立B. 函数依赖BC→A在上述关系中成立C. 函数依赖B→A在上述关系中成立D. 函数依赖A→BC在上述关系中成立二、简答题 (共 25 分)16.【4分】设有关系R和S:试写出如下关系代数的值。
))((5,S R DC E F A << σπ解答:评分:字段名称正确得1分,结果集每正确一个得1分,总分不超过4分。
17. 【6分】设学生教学数据库中,有两个基本表:学生表:S(Sno, Sname, Sage, Ssex)成绩表:SC(Sno, Cno, Grade) 现有如下SQL 语句:SELECT Sname FROM S INNER JOIN SC ON S.Sno=SC.Sno WHERE Grade >= 60 请给出关系代数式和题目含义。
05年等级考试三级数据库技术考试大
05年等级考试三级数据库技术考试大纲各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢基本要求1.掌握计算机系统和计安全的基本概念。
算机软件的基本概念、计算机网络的基本知识和应用知识、信息。
2.掌握数据结构与算法的基本知识并能熟练的应用。
3.掌握并能熟练运用操作系统的基本知识。
4.掌握数据库的基本概念,深入理解掌握关系数据语言。
关系数据模型、关系数据理论和关系数据库系统,5.掌握数据库设计方法,具有数据库设计能力。
了解数据库技术发展。
6.掌握计算机操作,并具有c语言编程,开发数据库应用(含上机调试)的能力。
考试内容一、基础知识1.计算机系统的组成和应用领域。
----------------精选公文范文----------------12.计算机软件的基础知识。
3.计算机网络的基础知识和应用知识。
4.信息安全的基本概念。
二、数据结构与算法1.数据结构、算法的基本概念。
2.线性表的定义、存储和运算。
3.树形结构的定义、存储和运算。
4.排序的基本概念和排序方法。
5.检索的基本概念和检索算法。
三、操作系统1.操作系统的基本概念、主要功能和分类。
2.进程、线程、进程间的通信的基本概念。
3.存储管理、文件管理、设备管理的主要技术。
4.典型操作系统的应用。
四、数据库系统的基本原理1.数据库的基本概念,数据库系统的组成。
2.数据模型概念和主要的数据模----------------精选公文范文----------------2型。
3.关系数据模型的基本概念,关系操作和关系代数。
4.结构化xxsql。
5.事务管理、并发控制、故障恢复的基本概念。
五、数据库设计和数据库应用1.关系数据库的规范化理论。
2.数据库设计的目标、内容和方法。
3.数据库应用开发工具。
4.数据库技术发展。
六、上机操作1.掌握计算机基本操作。
2.掌握c语言程序设计基本技术、编程和调试。
3.掌握与考试内容相关的知识的上机应用。
考试方式一、笔试:120分钟二、上机考试:60分钟各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢----------------精选公文范文----------------3----------------精选公文范文----------------4。
最新05级数据库B卷
05级数据库B卷精品资料 东莞理工学院(本科)试卷(B 卷) 2007--2008学年第2学期 《数据库系统原理II 》试卷 开课单位:软件学院,考试形式:闭卷一、选择题(共40分 每题2分) 1.下列条目中,哪一条不是语句ALTER TABLE 的功能( ) A 、增加表的完整性约束 B 、删除表的完整性约束 C 、增加表中的列 D 、删除表中的列 2.下列关于数据库的三级模式的说法中,哪一个是不正确的( ) A 、一个数据库中可以有多个外模式,但只有一个内模式 B、一个数据库中可以有多个外模式,但只有一个模式C 、一个数据库中只有一个外模式,也只有一个内模式D 、一个数据库中只有一个模式,也只有一个内模式3.若要求“查询选修了三门以上课程的学生的学号”,正确的SQL 语句是( )A 、SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)>3B、SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3C、SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3D、SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>34.火车售票点T1、T2分别售出了两张2007年10月20日到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是()。
A、系统信息显示出错B、丢失了某售票点修改C、售票点重复读数据D、售票点读了“脏”数据5.事务故障恢复的描述,正确的是()。
A、事务故障的恢复必须DBA参与B、事务故障的恢复需要数据库副本C、事务故障的恢复只需要日志,不需DBA参与D、事务故障的恢复需要日志和数据库副本6.关于备份策略的描述,正确的是()。
A、静态备份应经常进行B、动态备份适合在事务请求频繁时进行C、数据更新量小时适合做动态备份D、海量备份适合在事务请求频繁时进行7.不属于数据库访问接口的是()。
复变函数-电信05级试卷B
中 南 民 族 大 学 试 卷 编号学院: 班别: 学生: 学号: 成绩:试卷名称: 2006-2007学年度第一学期期末考试复变函数与积分变换 试卷B(A 卷 共 8 页)适用范围: 电信学院 2005级 各专业 本科学生一.判断题(每小题2分,共10分,正确打√,错误打⨯.) 1.R e ()zf z z =当z 趋向0点时极限不存在.2.若)(z f 在直线y x =上处处可导,则)(z f 在点0z =处解析.3.2110(2)z dz z ==-⎰.4.设级数1(2)n n n c z ∞=+∑在0z =点发散,则该级数在z i =点也发散.5.z =∞为函数1cos z 的孤立奇点.二.填空题(每小题2分,共10分) 1. 方程sin cos 0z z -=在复数范围内的全部解为 .2.212z z e dz z +==-⎰.3.幂级数1(1)n n n i z ∞=+∑ 的收敛半径是 .4.21R e [,0]z e s z -= .5.()4()F ωπδω=的付里叶逆变换为()f t = .三.求解下列各题(每小题6分,共18分):1.解方程:422z i =-.2.函数 332()3f z x y x yi =++ 在复平面内何处可导,何处解析,在可导的点,求出其导数.3.已知 222v x y y =--,求解析函数iv u z f +=)(.四.计算下列积分(每小题7分,共28分):1. 22(2())C I xy i x y dz =--⎰,其中C 为圆周:1z =的上半部分从1z =-到1z =的一段半圆弧.2. 224z z i e I dz z +==+⎰ . 3. 2sin 48x I dx x x +∞-∞=++⎰. 4. 7231(2)(4)z I dz z i z z ==-+⎰ .五.(每小题7分,共14分):1.将函数21()()f z z i =-在z i =-点展开成泰勒级数,并求收敛半径.2.将函数 21()4f z z =+ 在区域 42z i <+<+∞ 内展开成洛朗级数.六.求下列函数在付里叶变换下的象函数)(ωF (每小题7分,共14分):1.cos 2,0;()0,0.t e t t f t t ⎧≤=⎨>⎩2. 2()sin cos f t t t =.七.证明题(6分):设()(,)(,)f z u x y iv x y =+在区域D 内解析,证明函数(,)(,)u x y v x y 在区域D 内为调和函数.。
05年数据库试卷A答案
华南农业大学期末考试试卷(A卷)2005年度第2学期考试科目:数据库原理及应用考试类型:闭卷考试时间:120分钟班级学号姓名(√)1. 数据模型是面向数据库全局逻辑结构的描述,它包含以下几个方面的内容:数据表示、数据操作和数据约束条件。
(×)2. 数据库系统的三级模式结构中,内模式又称为逻辑模式,是数据库中全体数据的逻辑表示。
(√)3. 在一个关系中,每一横行称为一个元组。
(×)4. 一个关系模式中,可以有多个候选码,由于主码是在候选码中产生的,所以主码也可以有多个。
(×)5. 关系模型的参照完整性是指关系中的主键不能是空值且不能有相同值。
(√)6. 关系模式的分解应该符合“无损连接”和“保持依赖”的原则。
(√)7. 关系的集合运算中,R⋂S=S-(S-R)。
(×)8. Access数据库中,用%表示任意一个字符,用_表示任意多个字符。
(×)9. Access数据库中,默认的数字型字段的数据类型为整型。
(√)10. 数据库应用系统的开发过程可以描述为以下几个阶段:系统分析、系统设计、系统实施以及系统维护。
二. 简答题(每题10分,共40分)1. 试描述数据处理过程中,数据管理技术发展的各个阶段的特点。
答:(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。
(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。
(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。
2. Access数据库系统中,以下表达式中常用的计算符号分别有什么功能?/ ,^ ,& ,or ,?答:(1)“/”:两个字段或常量的商(2)“^”:求一个字段的值或常量的多少次方(3)“&”:用来强制两个表达式进行字符串连接(4)“or”:满足两个条件之一时即为真(5)“?”:仅替代一个字符3. 什么是关系模型的完整性约束,关系模型中提供了哪几种完整性约束,分别描述之。
05级数据库B卷答案
东莞理工学院(本科)试卷(B卷)参考答案及评分标准2007--2008学年第2学期《数据库系统原理II》试卷开课单位:软件学院,考试形式:闭卷'、选择题(共40分每题2分)1. D 2 . C 3 . B 4 . B 5 . C6. C 7 . D 8 . C9 . C10 . C11 . B 12 . D 13 . C14.D15 . D16 . A 17 . B 18 . A19.B20 . A—- 、、填空题(共10分每题1分)21逻辑22.可串行性23 •关系模型24. 用户定义完整性25. 丢失修改26. 介质故障27•实体联系模型(ER模型)28. 自主存取控制29. 数据加密30. 隔离性三、简答题(共15分每题5分)31. 简述利用日志文件恢复事务的过程。
答:系统恢复的步骤为1)反向扫描文件日志即从最后向前扫描日志文件,查找该事务的更新操作2)对该事务的更新操作执行逆操作。
即将日志记录中“更新前的值”写入数据库。
这样, 如果记录中是插入操作,即相当与做删除操作;若记录中是删除操作,则作插入操作;若是修改操作,则相当于用修改前的值代替修改后的值。
3)继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。
4)如此处理下去,直至读到此事务的开始标记,事务恢复就完成了。
32. 在参照完整性中,为什么外部码的属性值可以为空值?请举例说明在什么样的情况下才可以为空?答:包含在外部码中的属性不是主属性,因此可以为空值。
只有当包含在主属性的值不确定时,才能去空值。
例如员工表参照部门表,员工表中的部门号做候选键,当一个员工未分配部门时,部门号取空值。
33.答:数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄漏、非法更改和破坏。
数据库安全性控制的方法主要有:(1)用户标识与系统鉴定DBMS都要提供一定的方式供用户标识自己。
在存取数据库的数据之前,用户首先要自我标识,系统对用户的标识进行核定,通过鉴定后,才提供数据库的使用权。
05级期末
得分
评阅人
四、请写出下列反应的机理(6分)
33、
34、
得分
评阅人
五、推测结构式(8分)
35、Pinidine是某些松树中的生物碱,通过以下反应推测其结构。写出反应中间体A, B, C和Pinidine的结构。
得分
评阅人
六、合成(11分)
36、以苯为原料,合成对乙酰基苯胺。
得分
评阅人
二、完成下列反应(每空2分,总共30分)
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、
26、
27、
28、
得分
评阅人
三、请回答下列问题(总共15分)
29、请写出几种重要的有机活性中间体的名称。(至少四种)
30、请用R或S标定每个手性原子的构型
31、请解释下列反应产物能选择性生成的原因
C. 2R, 3R-2, 3-丁二醇D. 2S, 3S-2, 3-丁二醇
7、下列四个化合物中,哪一个不能通过分子内的氢键形成六元环B
A. B. C. D.
8、下列化合物在丙酮介质中能与NaI反应的是BD
A.异丙醇B.异丙基氯C.对氯甲苯D.氯化苄
9、下列化合物中酸性最强的是D
A. B.CH3COOHC. D.ClCH2COOH
华中师范大学第一学期期末考试试卷(B卷)
课程名称高等有机化学课程编号84120011
题型
一
二
三
四
五
六
总分
分值
30
Hale Waihona Puke 301568
数据库第5版书本作业全部答案
第一章:1、数据库的概念:P4数据库系统的概念: P59、数据模型的三个要素:数据结构,数据操作,完整性约束。
13、码:唯一标识实体的属性集。
16、模式:P29外模式:P29内模式:P2917、物理独立性:当数据库的存储结构改变时,对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性。
逻辑独立性:当数据库的模式改变时,对外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序也不必改变,保证了数据与程序的逻辑独立性。
18、数据库系统的构成:数据库系统通常由数据库,数据库管理系统(及开发工具)、应用系统和数据库管理员构成。
第二章:1、关系模型的三个组成部分:关系数据结构、关系操作集合、关系完整性约束。
2、关系数据语言的分类:关系代数语言,关系演算语言,具有关系代数和关系演算双重特点的语言3、候选码:关系中能唯一标识一个元组的属性组。
主码:若候选码有多个,则选其中一个作为主码。
外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外码。
(或者参照课本P50,定义2.5)5、答:实体完整性是指在基本表中,主属性不能取空值且取值唯一。
参照完整性是指在基本表中,外码可以是空值或者另一个关系主码的有效值。
6、(1)πSno(σJno=’J1’(SPJ))(2) πSno(σJno=’J1’∧ Pno=’P1’(SPJ))(3) πSno(σJno=’J1’∧ Color=’红’(SPJ∞P))(4)πJno(J)—πJno (σCity=’天津’∧ Color=’红’(S∞SPJ∞P)) (5)πJno,Pno(SPJ)÷πPno(σSno=’S1’(SPJ))第三章:4、建立S表Create table S(SNO CHAR(10) PRIMARY KEY,SNAME CHAR(10),STATUS CHAR(2),CITY CHAR(10));5、(1)select sname,cityFrom S;(2)select pname,color,weightFrom p;(3) select JnoFrom SPJWhere SNO=’S1’;(4)select p.pname,spj.qtyFrom p,spjWhere p.pno=spj.pno and spj.jno=’j2’;(5) select distinct pnoFrom spj,sWhere spj.sno=s.sno and city=’上海’;(6) select jnameFrom j,spj,sWhere j.jno=spj.jno and spj.sno=s.sno and s.city=’上海’;(7) select jnoFrom jWhere jno not in(select spj.jnoFrom spj,sWhere spj.sno=s.sno and s.city=’天津’);或者:select jnoFrom jWhere not exists(select spj.jnoFrom spj,sWhere spj.jno=j.jno and spj.sno=s.sno and s.city=’天津’);(8) update pSet color=’蓝’Where color=’红’;(9) update spjSet sno=’s3’Where sno=’s5’ and jno=’j4’ and pno=’p6’;(10) deleteFrom spjWhere sno=’s2’;deleteFrom sWhere sno=’s2’;(11)insert into spjValues(‘s2’,’j6’,’p4’,200)8、不是所有的视图都可以更新。
全国2005年7月高等教育自学考试数据库技术试题
全国2005年7月高等教育自学考试数据库技术试题课程代码:03139一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2 分,共40 分)1.下面不是SQL 语言优点的是( )。
A.能方便地生成报表B.高度非过程化C.数据独立性好D.语言简练,易学易用2.MS SQL Server 提供的日期时间数据类型是( )。
A.SMALLDATAB.SMALLDATATIMEC.SMALLTIMED.TIMEDATA3.概念模型( )。
A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS4.在MS SQL Server 中,能够进行查询操作的图形工具是( )。
A.ISQL w、SQL Trace 和MS QueryB.ISQL w、MS Query 和SQL Enterprice ManagerC.ISQL w、SQL Trace 和SQL Enterprice ManagerD.MS Query、SQL Trace 和SQL Enteipiise Manager5.如果实体X 的存在依赖于实体Y 的存在,且X 的主码与Y 的主码相同,则X 是( )。
A.递归实体B.复合实体C.弱实体D.超类实体6.如果事务T 获得了基本表B 上的排它锁,则T 对B( )。
A.可以读,不能写B.可以读,也可以写C.不能读,可以写D.不能读,也不能写7.关于K1(A,B)、K2(B,C)中分别有10 个和20 个元组,则R S 中元组个数的范围是( )。
A.(10,30)B.(20,30)C.(0,30)D.(0,200)8.在数据库恢复时,对已完成的事务,将执行以下哪个操作?( )A.UNDO 操作B.REDO操作MIT 操作D.ROLLB ACK操作9.有关系:项目(项目号、教工号、排名)假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。
大连大学2005-2006学年第一学期《数据库原理》试卷B标准答案及评分标准
大连大学2005/2006学年第一学期《数据库原理》试卷B标准答案及评分标准一、单项选择题 (20×1=20分)1、D2、A3、C4、B5、A6、A7、A8、C9、C 10、B11、B 12、A 13、D 14、C 15、B16、D 17、D 18、C 19、B 20、D二、填空题(5×2=10分)1、网状模型;关系模型2、3NF3、UNDO4、参考三、简答题(18分)1、数据库系统的物理独立性是指用户的应用程序与存储在磁盘上的数据是相互独立的,使得当数据的物理结构发生变化时,用户的应用程序保持不变(4分)。
2、基本表是独立存在的表,在SQL中,一个基本表对应于一个表,一个表对应于一个存储文件(2分)。
视图是从一个或几个基本表或视图中导出的一个虚表,视图在创建时,其定义存放在数据字典中,视图对应的数据并不独立存放在数据库中。
(2分) 两者的区别是基本表独立存放于数据库中,而视图存放的是视图的定义。
(1分)3、数据库系统中的故障有:事务故障,系统故障,介质故障。
(3分)其中:介质故障破坏了数据库,(1分)而事务故障,系统故障未破坏数据库,但使其中某些数据变得不正确(1分) 。
4、3、4、6、7、8 (4分)四、应用题(17分)解:(1) 本题对应的E-R图如图所示:每个实体、联系为1分,共9分(2) 转换为等价的关系模型结构如下:系(系号,系名,系主任);(1分)教师(教师号,教师名,职称,系号);(1分)学生(学号,姓名,年龄,性别,系号);(1分)项目(项目号,名称,负责人);(1分)课程(课程号,课程名,学分,教师号);(1分)参加(教师号,项目号,名次);(1分)选修(学号,课程号,成绩);(1分)下划线标明的是主码,斜体标明的外码(1分);五、程序设计题(8×3=24分)1、Π学号,姓名,课程名,分数(σ专业=’英语’(学生∞学习∞课程))2、(Π学号,课程号(学习)÷Π课程号(课程)) ∞Π学号,姓名(学生)3、Π学号,姓名,专业(学生)-Π学号,姓名,专业(σ分数<60(学生∞学习))4、CREATE TABLE 选修{学号 CHAR(5),课程号CHAR(5),分数 INT,PRIMARY KEY(学号,课程号),FOREIGN KEY(学号) REFERENCES学生(学号),FOREIGN KEY(课程号) REFERENCES(课程)(课程号) };5、SELECT 学号,姓名,专业FROM 学生WHERE 学号 NOT IN(SELECT 学号FROM 学习WHERE 课程号='C135')6、SELECT DISTICT学号FROM 学习 XWHERE NOT EXISTS( SELECT *FROM 学习 YWHERE Y. 学号=’97003’ AND NOT EXISTS( SELECT *FROM 学习 ZWHERE Z.学号=X.学号 ANDZ.课程号=Y.课程号)7、DELETE FROM 学生WHERE 学号 IN(SELECT 学号FROM 学习WHERE 分数=0)8、CREATE VIEW AAA(学号,姓名,课程号,分数)AS SELECT 学号,姓名,课程号,分数FROM 学生,学习WHERE 学生.学号 =学习.学号 AND 专业=’英语’六、综合题(11分)1、由于左属性有:S ,I;没有未出现属性;(1分)而且(SI)+= STDBQP=U,(1分)所以,关系模式A有唯一的候选码SI。
江西财经大学2005年考研数据库原理试题
江西财经大学2005年考研数据库原理试题一、概念题(每小题3分,共12分)1.数据模型2.模式(Schema)3.排它锁与共享锁4.数据库设计二、简答题(第1、2、3小题各5分,第4小题7分,共22分)1.简述数据库系统的三级模式结构,并说明它的优点。
(5分)2.事务的特性有哪些,请详细说明其功能。
(5分)3.简述诊断死锁发生的等待图法,当发生死锁后如何解除死锁?(5分)4.叙述在一个DBMS中,事务管理部件(恢复子系统、并发控制子系统)的主要职能及其分别常用的基本技术和手段。
(7分)三、下面有一个销售管理数据库SALES,它包含下面三张表:(每小题4分,共16分)(1) 商品表:Item商品编码商品名称单位成本价库存数量code name unit cost amount(2) 商品销售主表:SaleHead销售单号销售日期客户名称saleOrder saleDate Customer(3) 商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrder code price qty基于数据库SALES,完成下面的操作:其中,描述部门的属性有:部门号、部门名称、负责人、电话、地址;描述职工的属性有:职工号、职工姓名、性别、出生日期、职务;描述工程的属性有:工程号、工程名称、开始日期、结束日期;描述材料的属性有:材料号、规格说明、计量单位、单价;描述材料供应商的属性有:供应商号、供应商名称、电话、联系人、地址;描述仓库的属性有:仓库号、仓库名称、保管员、电话。
根据上面已知的语义以及你的领域知识,请设计一个关系数据库(可以增加一些属性),并指出主键、外键以及约束条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理II 》试卷 第1页 共8页 东莞理工学院(本科)试卷(B 卷) 2007--2008学年第2学期 《数据库系统原理II 》试卷 开课单位:软件学院,考试形式:闭卷一、选择题(共40分 每题21.下列条目中,哪一条不是语句ALTER TABLE 的功能( ) A 、增加表的完整性约束 B 、删除表的完整性约束 C 、增加表中的列 D 、删除表中的列 2.下列关于数据库的三级模式的说法中,哪一个是不正确的( ) A 、一个数据库中可以有多个外模式,但只有一个内模式 B 、一个数据库中可以有多个外模式,但只有一个模式 C 、一个数据库中只有一个外模式,也只有一个内模式 D 、一个数据库中只有一个模式,也只有一个内模式 3.若要求“查询选修了三门以上课程的学生的学号”,正确的SQL 语句是( ) A 、SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)>3 B 、SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3 C 、SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3 D 、SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>3 4.火车售票点T1、T2分别售出了两张2007年10月20日到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是( )。
A 、系统信息显示出错 B 、丢失了某售票点修改 C 、售票点重复读数据 D 、售票点读了“脏”数据 5.事务故障恢复的描述,正确的是( )。
A 、事务故障的恢复必须DBA 参与 B 、事务故障的恢复需要数据库副本 C 、事务故障的恢复只需要日志,不需DBA 参与 D 、事务故障的恢复需要日志和数据库副本6.关于备份策略的描述,正确的是()。
A、静态备份应经常进行B、动态备份适合在事务请求频繁时进行C、数据更新量小时适合做动态备份D、海量备份适合在事务请求频繁时进行7.不属于数据库访问接口的是()。
A、ODBCB、JDBCC、ADOD、XML8.事务T1已经对数据对象R加了SIX锁,则另一事务T2还可对R申请加()。
A、S锁B、X锁C、IS锁D、IX锁9.在数据库技术中,哪一种数据模型是数学化模型()?A、层次模型B、网状模型C、关系模型D、面向对象模型10.下列对于关系的叙述中,哪一个是不正确的()?A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系仅有一种记录类型11.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的()?A、规范化理论提供了判断关系模式优劣的理论标准B、规范化理论提供了判断关系数据库管理系统优劣的理论标准C、规范化理论对于关系数据库设计具有重要指导意义D、规范化理论对于其他模型的数据库的设计也有重要指导意义12.下列哪一条不是由于关系模式设计不当所引起的问题()?A、数据冗余B、插入异常C、删除异常D、丢失修改13.设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,C)→A}。
关系模式R的规范化程度最高达到()。
A、1NFB、2NFC、3NFD、不能确定14.下列哪一条不是概念模型应具备的性质()?A、有丰富的语义表达能力B、易于交流和理解C、易于变动D、在计算机中实现的效率高15.下列有关E-R模型向关系模型转换的叙述中,不正确的是()?A、一个实体类型转换成一个关系模式B、一个m:n联系转换为一个关系模式C、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对《数据库系统原理II》试卷第2页共8页《数据库系统原理II 》试卷 第3页 共8页应的关系模式合并 D 、一个1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 16.关系模型中的关系模式至少是( )。
A 、1NF B 、2NF C 、3NF D 、BCNF 17.数据库类型是按照( )来划分的。
A 、文件形式 B 、数据模型 C 、记录形式 D 、数据存取方法 18.建立数据字典的时机是( )。
A 、需求分析阶段 B 、数据库物理设计阶段 C 、数据库实施 D 、概念结构设计阶段 19下列条目中,哪一条不是数据库管理系统必须提供的基本功能( ) A 、数据定义 B 、可移植性保证 C 、数据操纵 D 、安全性保护和完整性控制 20.下列叙述中正确的是( ) A 、遵守两阶段封锁协议的并发事务一定是可串行化的 B 、遵守两阶段封锁协议的并发事务一定不会发生死锁 C 、遵守两阶段封锁协议的并发事务一定不会发生回滚 D 、遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才能解锁 二、填空题(共10分 每题121.外模式/模式映象为数据库提供了___________独立性。
22. 是并发事务可正确性的准则。
23.数据库系统中常用的三种数据模型有层次模型、网状模型和__________。
24.关系模式的三类完整性约束条件分别是实体完整性、参照完整性约束和____ ______。
25.如果对数据库的并发操作不加以控制,则会带来三类问题:_______ ___、读脏数据和不可重复读。
26.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为 ,这类故障比其它故障的可能性要低。
27.概念模型的表示方法中,最为常用的是P.P.S.Chen 于1976年提出的 。
28.数据库中采用 和强制存取控制两种存取控制方法。
29. 是防止数据库中的数据在存储和传输中失密的有效手段。
30.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的____________。
三、简答题(共15分 每题531简述利用日志文件恢复事务的过程。
32.在参照完整性中,为什么外部码的属性值可以为空值?请举例说明在什么样的情况下才可以为空?33.什么是数据库的安全性?有哪些安全措施?《数据库系统原理II》试卷第4页共8页《数据库系统原理II 》试卷 第5页 共8页 四、应用题(共35分) 34.某工程项目公司的信息管理系统的部分关系模式如下: (每空1分,共15分) 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号) 职工项目(职工编号,项目编号) 其中: (1)一个职工可以同时参与多个项目,一个项目需要多个职工参与 (2)职工的居住城市与项目所在城市来自同一个域 (3)每个项目必须有负责人,且负责人为职工关系中的成员 (4)项目状态有两个:0 表示未完成,1 表示已完成 下面是创建职工关系的 SQL 语句,职工编号唯一识别一个职工,职工姓名不能为空。
请将空缺部分补充完整。
CREATE TABLE 职工( 职工编号 CHAR(6), 姓名 CHAR(8) , 性别 CHAR(2), 城市 VARCHAR(20), PRIMARY KEY ); 下面是创建项目关系的 SQL 语句。
请实现相关的完整性约束。
CREATE TABLE 项目( 项目编号 CHAR(6) , 项目名称 VARCHAR(20), 状态 CHAR(1) CHECK , 城市 VARCHAR(20), 负责人编号 CHAR(6), FOREIGN KEY REFERENCES ); 请完成下列查询的 SQL 语句。
(1)查询至少参加两个项目的职工编号和参与的项目数。
SELECT 职工编号, FROM 职工项目 GROUP BY HAVING ; (2)查询参与居住城市正在进行的工程项目的职工工号和姓名。
SELECT 职工.职工编号, 姓名 FROM 职工, 职工项目, 项目 WHERE 职工.职工编号 = 职工项目.职工编号 AND 项目.项目编号 = 职工项目.项目编号 AND AND ; 假设项目编号为“P001”的项目负责人李强(其用户名为 U1)有对参与该项目的职工进行查询的权限。
下面是建立视图 emp 和进行授权的 SQL 语句,请将空缺部分补充完整。
(1)CREATE VIEW AS SELECT 职工编号, 姓名, 性别, 城市 FROM 职工《数据库系统原理II 》试卷 第6页 共8页 WHERE 职工编号 IN ( SELECTFROM 职工项目WHERE );(2)GRANT ON emp TO U1;35.考虑关系模式R (U ,F ),其中U=ABCDEP ,F = { A →B ,C →P ,E →A ,CE →D }。
① 计算闭包+F C )( 、+F E )(及+F CE )(;(3分)② 求R 的候选码;(2分)③ R 最高满足第几范式?为什么? (2分)④ 若R 不属于BCNF ,试改进该关系数据库设计,使它满足BCNF 。
(3分)《数据库系统原理II 》试卷 第7页 共8页36.一个图书借阅管理数据库要求提供下述服务: 1. 可以随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号唯一标识。
2. 可以随时查询书籍借还情况。
包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可以借多本书,任何一种书可以被多个人借阅,借书证号具有唯一性。
3. 当需要时,可以通过数据库中保存的出版社的传真、电话、邮编以及地址等信息向有关书籍的出版社增购有关书籍。
我们约定:一个出版社可以出版多种书籍,同一本书仅仅在一个出版社出版,出版社名称具有唯一性。
根据以上情况和假设,试做如下设计: 1. 构造满足需求的E-R 图。
(5分) 2. 转换为符合3NF 的关系模式,并指出主键和外键。
(5分)《数据库系统原理II》试卷第8页共8页。