浙江工业大学2010春_数据库原理考题-(B答案)
浙2009/2010学年第二学期试卷(B)课程数据库原理及应用姓名___________________________班级_________________________ 学号___________________________一、填空题(每空1分,共15分)1、当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。
这性质称为数据的逻辑独立性。
2、一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点其它结点有且仅有一个父结点。
则这种数据模型是层次模型。
3、对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y 函数依赖X,或称X 函数决定Y,记作X→Y ,X称作决定因素。
4、SQL语言一种标准的数据库语言, 包括数据查询、数据定义、数据操纵和数据控制四部分功能。
5、分解关系的两条基本原则是:无损连接性,保持函数依赖。
6、若所有事务均遵守两段封锁或2PL协议,则这些事务的所有交叉调度都是可串行化的。
7、事务必须具有的四个性质是:原子性、一致性、___隔离性____和持久性。
8、数据库运行控制功能包括数据的完整性控制、并发操作控制、安全性控制和数据恢复等四个方面。
9、三层客户机/服务器结构把数据库应用系统分为数据层,功能层和表示层等三个层次。
二、判断题(每题1分,共10题)1、若事务T对对象A加排它锁,则其它事务可出再对A加共享锁。
…………………( F )2、BCNF范式要求每一个非主属性既不部分依赖于候选键也不传递依赖于候选键。
( F )3、属于1NF的关系模式消除了部分函数依赖后,就可将范式等级提高到2NF。
…… ( T )4、DBA无权参与数据库和应用系统的设计。
……………………………………………( F )5、SQL的数据定义功能是通过DDL(数据定义语言)实现。
……………………… ( T )6、可用revoke语句收回用户对某个对象的所有权限。
…………………………… ( T )7、数据库的安全保护就是用户鉴别和存取权限。
………………………………… ( F )8、两个局部E-R模式之间可能出现的冲突有属性冲突、命名冲突和结构冲突。
…( T )9、采用先来先服务的策略可以避免死锁。
…………………………………………( F )10、可用GRANT语句将视图的SELECT权限赋给一个指定的用户。
…………………( T )三、单选题(每空1分,共15分)B 1、两个关系在没有公共属性时,其自然连接操作表现为()A.结果为空关系B.笛卡尔积C.等值连接操作D.无意义的操作A 2、数据库系统中,面向用户、也就是用户所涉及的数据库被称为()。
A.外模式 B.概念模式C.存储模式D.内模式C 3、在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A、4B、5C、6D、7A 4、关于数据操纵语言DML的叙述,错误的是()。
A、DML有问答式和语言描述式B、DML的处理单位是关系C、DML的处理结果是关系D、DML是非过程性语言D 5、设已经F={C→A,CG→D,CG→B,CE→A,ACD→B},从中去掉哪些函数依赖关系后得到的新的函数依赖集合F1与F等价的是()。
A、C→A和CG→BB、C→A和ACD→BC、CE→A和ACD→BD、CE→A和CG→BB 6、在关系数据库中模式对应的是( )。
A、索引B、基本表C、视图和部分基本表D、视图和所有基本表D 7、SQL语言中COMMIT语句的主要作用是()。
A、结束程序B、返回系统C、存储数据D、提交事务C 8、数据库中只存放视图的()。
A.、操作B、对应的数据C、定义D、限制B 9、若要求分解保持函数依赖,那么模式分解一定能够达到( )。
A. 2NFB. 3NFC. BCNFD. 1NFA 10、将1NF规范为2NF,应( )。
A.消除非主属性对键的部分函数依赖B.消除非主属性对键的传递函数依赖C.消除主属性对键的部分函数依赖和传递函数依赖D.使每一个非主属性都完全函数依赖于主键A 11、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ= {AB,BC}相对于F ( )。
A、是无损联接,也是保持FD的分解B、是无损联接,但不保持FD的分解C、不是无损联接,但保持FD的分解D、既不是无损联接,也不保持FD 的分解D 12、有关系模式Teach(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}现将关系模式Teach分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到( )。
A、1NFB、2NFC、3NFD、BCNFC 13、1级封锁协议再加上对要读取的数据R加S锁,读完后即可释放S锁。
这是( )。
A、3级封锁协议B、4级封锁协议C、2级封锁协议D、1级封锁协议A 14、解决并发操作带来的数据不一致性问题普遍采用()。
A、封锁B、恢复C、存取控制D、协商B 15、概念结构设计阶段得到的结果是( )。
A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构四、简答题(必答部分,共4个小题,共18分)1、什么是基本表? 什么是视图? 两者的区别和联系是什么? (5分)答:⑴基本表:数据库中独立存在的表。
每个基本表对应一个关系模式和关系。
基本表由SQL语言的CREATE TABLE命令创建。
⑵视图,也称虚拟表:由一个或几个基本表导出的虚拟表,由SQL语言的CREATE VIEW命令创建。
即视图就是用户模式(外模式),它存放着视图的定义及其关联的基本表名称等信息而不存放视图对应的具体数据。
SQL在查询视图时与基本表完全相同,且用户可以在视图上再定义视图。
但用视图对数据库中的数据进行增、删、改等更新操作时有一定的限制。
2、简述关系模式设计的基本原则。
(4分)答:关系模式设计就是将一系列关系模式R(U,F)分解成数据库模式ρ={R1(U1), R2(U2),…, R k(U k)}的过程,其设计一般应遵循如下基本原则:⑴ρ中每个关系模式Ri应具有某种范式性质(3NF或BCNF);⑵ρ应具有无损联接连接性;⑶ρ仍然保持函数依赖集F;⑷最小性,指ρ中的模式个数应最少且模式中属性总数应最少。
3、简述概念结构设计的基本方法。
(5分)答:概念结构设计的基本方法如下:⑴集中式设计法:根据用户需求由一个统一的机构或人员一次设计出数据库的全局E-R模式。
⑵分散-集成设计法:设计过程分解成两步,首先将一个企业或部门的用户需求,根据某种原则将其分解成若干个部分,并对每个部分设计局部E-R模式,然后将各个局部E-R模式进行集成,并消除集成过程中可能会出现的冲突,最终形成一个全局E-R模式。
4、简述数据库管理员的主要职责。
(4分)答:决定数据库中的信息内容和结构决定数据库的存储结构和存取策略定义数据的安全性要求和完整性约束条件数据库的监控使用和维护数据库的改进和重组五、简答题(选答部分,共5个小题,只需选3个作答,每题4分,共12分)1、简述关系模型的参照完整性规则。
答:关系模型的参照完整性规则是:设属性组A是关系R的外键且A又是关系S的主键,则对于R中的每一个元组在属性A上的值或者为空值或者等于S中某一元组的主键值。
2、试述等值连接与自然连接的区别和联系。
答:连接运算中有两种最为重要也最为常用的连接,它们等值连接和自然连接。
当连接条件中的算术比较符θ为“=”时的连接运算称为等值连接,记作:它是从关系RA、B属性值相等的那些元组。
即等值连接为自然连接是一种特殊的等值连接,它要求两个关系中进行比较的属性列必须是相同的属性组,并且在结果关系中把重复的属性列去掉。
即若R和S具有相同的属性组A,令B=U1⋃U2则自然连接可记作:σR.A= S.B(R×S)R S=∏B(σR.A=S.A(R×S))3、简述数据库设计过程的生存期。
答:数据库系统的生存期是数据库应用系统从开始规划、分析、设计、实施、投入运行后的维护直到最后被新的系统取代而停止使用的整个期间,它通常将包含4个时期(或7个阶段),即规划时期、设计时期(需求分析、概念设计、逻辑设计、物理设计)、实施时期和运行维护时期。
4、试叙述在备份与恢复技术中数据库日志的作用。
答:由于日志文件实地记录下所有对数据库的更新操作,包括更新前的值和更新后的值。
不仅数据库可以制作备份,数据库日志也制作备份制,且数据库日志备份制作完成后可立刻被刷新并启用一个新的数据库日志。
当磁盘出现故障造成数据库损坏时,就可以首先利用数据库备份恢复数据库,使备份时的数据得到恢复,然后利用数据库日志文件,将备份以后所做的更新操作再重新做一遍,使数据库备份以后到故障发生时已经完成操作的数据也达到完全恢复。
5、什么是死锁?如何对付死锁?如何处理死锁?答:死锁:如果事务T1封锁了数据对象A,T2封锁了数据对象B之后,T1又申请封锁数据对象B,且T2又申请封锁数据对象A。
因T2已封锁了B,于是T1等待T2释放加在B 上的锁。
因T1已封锁了A,T2也只能等待T1释放加在A上的锁。
这样就形成了T1在等待T2结束,而T2又在等待T1结束的局面,T1和T2这两个事务永远不能结束,从而形成死锁。
解决死锁问题的方法:⑴预防法:常用的有一次封锁法和顺序封锁法两种。
①一次封锁法:规定每个事务必须一次性地将所要访问的数据对象全部加锁,并在操作结束后一次性释放加在所有对象上的锁,这样就能预防死锁的发生。
②顺序封锁法:预先对数据对象规定一个封锁顺序号,所有事务都按照这个顺序对数据对象实施封锁,这样也能预防死锁的发生。
②诊断解除法:应用诊断程序发现死锁产生后,通过解锁程序排除死锁。
六、综合题(选答部分,共6小题,选择其中5个题进行解答,每题6分,共30分)1、根据各小题要求,写出对应的SQL语句。
以下给出三个基本表。
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系。
Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分。
SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如下:(1) 写出创建学生表Student 的SQL 命令,各字段的类型及长度应根据实际情况确定。
其中学号属性不能为空,并且其值是唯一的。
并在Sno 列上建立一个聚簇索引。
(2) 检索各个课程号及相应的选课人数,并给出结果。
答:(1)CREATE TABLE Student(Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT,Sdept CHAR(15))CREATE CLUSTED INDEX Stusname ON Student(Sname) (2)SELECT Cno, COUNT(Sno) FROM SCGROUP BY Cno; 查询结果为: Cno COUNT(Sno) 1 1 2 2 322、下面是医院组织的结构图,试画出医院组织的E-R 图;解:根据医院组织的结构图,其相应的E-R 图为:3、已知关系g 、h 、s 如图所示,计算Q=( (g ⋃h)÷s)) h 。
全国高等教育自学考试2010年数据库系统原理 C++程序设计全年真题汇总
2010年1月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库管理系统是()A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述()A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是()A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的()A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为()A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它()A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F()A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为()A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是()A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t)∧┐S(u))}10.在SQL语言中,用于测试列值非空的短语是()A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的()A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的()A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。
浙江工业大学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(供货量)。
2022年浙江工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
2022年浙江工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、关系数据库中基于数学的两类运算是______________和______________。
2、数据库恢复是将数据库从______状态恢复到______的功能。
3、SQL语言的数据定义功能包括______、______、______和______。
4、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
5、____________和____________一起组成了安全性子系统。
6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
8、关系规范化的目的是______。
9、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
10、完整性约束条件作用的对象有属性、______和______三种。
二、判断题11、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。
()12、在关系数据库中,属性的排列顺序是可以颠倒的。
()13、视图是观察数据的一种方法,只能基于基本表建立。
()14、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
()15、可以用UNION将两个查询结果合并为一个查询结果。
()16、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()17、数据库模式和实例是一回事。
()18、SQL语言有嵌入式和交互式两种使用方法。
()19、外模式DDL用来描述数据库的总体逻辑结构。
()20、在关系运算中,投影是最耗时的操作。
大学《数据库原理与应用》考试题库及答案
从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是A. 重新设计新的关键字B. N端实体的关键字C. M端实体的关键字D. M端实体的关键字与N端实体的关键字回答错误!正确答案: D若事务T获得了数据对象R的X锁控制权,则T对R收藏A.不可读也不可写B.只可读C.只可写D.可读也可写一级封锁协议可以保证A.丢失修改B.以上都不对C.不读脏数据D可重复读下面描述正确的是A.相关子查询的效率高B.exist引导的查询都可以用in引导的查询实现C.in引导的查询都不可以用exist引导的查询实现D.in引导的查询都可以用exist引导的查询实现数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的B.安全性C.并发控制D.恢复保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的A.恢复B.完整性C.安全性D.并发控制下面不属于数据字典的有收藏A.数据结构B.数据项C.数据流图D.数据存储SQL语言可以使用下列哪条语句来进行插入元组收藏A.deleteB.selectC.insertD.update4、下列不属于数据模型的是B.概念模型C.层次模型D.网状模型基本E-R图向关系模型转换是对派生属性如何处理A.为其创建一个新的关系模式B.以上都不对C.展平技术,忽略复合属性本身,直接使用其成分属性代替D.忽略创建模式的语句是收藏A.create schemaB.create indexC.create viewD.create tableSQL语言可以使用下列哪条语句来执行查询A.updateB.deleteC.insertD.SELETCT下面描述正确的有收藏A.行列子集视图可以更新B.基于聚集函数的视图可以更新C.所有的视图都不可以更新D.所有的视图都可以更新分E-R图的设计是在A.物理结构设计阶段B.需求分析阶段C.逻辑结构设计阶段D概念结构设计阶段2NF的不彻底性表现在A.非主属性对码的部分依赖B.非主属性对码的传递依赖C.主属性对码的部分依赖D.主属性对码的传递依赖查询和王丽丽在同一个专业学习的学生的学号和姓名,不可以用收藏A.单表查询B.连接查询实现C.in引导的嵌套查询实现D. exist引导的嵌套查询实体集E1中的每个实体都可以与E2中的任意多个实体相关联,且E2中的每个实体也都可以与E1中任意多个实体相关联,则它们之间的联系属于()A.多对多B.多对一C.一对一D.一对多7、涉及数据物理结构描述的模式是_____________A.外模式B.逻辑模式C.内模式D.模式下列哪个语句用于创建模糊查询A.ORDERB.NULLC.LIKED.GROUP实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()A.一对一B.一对多C.多对多D.多对一一个属性能被划分为更小部分的属性,该属性属于()A.复合属性B.派生属性C.简单属性D.多值属性后援副本的用途是A.数据的转储B.安全性保证C.故障后的恢复D.一致性控制创建视图的语句是收藏A.create viewB.create tableC.create schemaD.create index如果一个关系模式只有两个属性构成,那一定可以达到A.2NFB.BCNFC.3NFD. 1NF3、下面关于SQL语言特点不正确的是A.集多种数据库语言于一体B.面向记录的使用方式C.功能强大,语言简洁D.高度非过程化SQL语言可以使用下列哪条语句来进行修改元组收藏A.insertB.updateC.selectD.delete关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库关于并发调度下面说法正确的是A.一个并发调度一定是正确的B.一个并发调度一定是不正确的C.一个并发调度是正确的如果它和某个串行调度结果相同D.一个并发调度是正确的如果它和某个串行调度结果不相同外模式设计是在A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设计阶段D. 需求分析阶段由属于R并属于S的所有元组组成的结果关系是A.差B.选择C.并D.交若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.计算机病毒B.系统故障C.事务故障D. 介质故障数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的A.完整性B.安全性C.并发控制D.恢复一个属性可以取多个值,该属性属于()A.派生属性B.复合属性C.简单属性D. 多值属性下列动态约束不正确的是收藏A.从学士到博士B.从博士到学士C.从硕士到博士D.从学士到硕士题型描述: 单选题只有一个正确答案后援副本的用途是A.数据的转储B.安全性保证C.=故障后的恢复D.一致性控制可以得到一个一致性副本的是A.静态转储B.动态转储C.海量动态转储D. 增量动态转储关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库redo操作是A.维持新值不变B.维持旧值不变C.以旧值代替新值D.以新值代替旧值3、用户所使用的数据视图的描述称为_____________。
数据库原理及应用ACCESS试题与答案B
学年第一学期《数据库原理及应用ACCESS2010 》试卷(B)使用班级:命题教师:主任签字:得分评卷人一、填空题(每空1分,共20分)1、Access2010数据库中,常用的数据类型有文本型、________、__________、 __________、__________、__________等。
2、数据库管理系统是位于 _______________之间的软件系统,基于不同的_____________DBMS可以分为层次型、网状型和关系型等几种。
3、关系模型中的每一行称为一个__________。
4、如果在一个数据表中含有照片字段,那么照片所在字段的数据类型通常为____________。
5、查询课程名称以“计算机“开头的记录应该使用的语句是_______________。
6、在SQL查询中使用WHERE子句指出的是_______________。
7、Access2010数据库中,一个表最多可以建立_____________ 主关键字。
8、假设一表中的字段由左向右依次是A、B、C、D、E、F,操作如下:先选定B 和C字段冻结列,然后再选种E字段冻结列。
则取消冻结列后表中字段顺序由左到右依次是__________________。
9、在ACCESS2010中,_________查询的运行一定会导致数据表中数据的变化。
10、组合框和列表框的区别在于:组合框可以用来___________。
11、在ACCESS2010中,没有数据来源的控件类型是_____________。
12、数据访问页由正文和___________组成。
13、报表的类型分为表格式报表、___________、____________和___________。
得分评卷人二、选择题(每题2分,共30分)1、以下软件中,()属于小型数据库管理系统【A】Oracle【B】Access【C】SQL Server【D】Word 972、二维表由行和列组成,每一行表示关系的一个()【A】属性【B】字段【C】集合【D】记录3、在创建数据库之前,应该()【A】使用设计视图设计表【B】使用表向导设计表【C】思考如何组织数据库【D】给数据库添加字段4、Access2010数据库使用()作为扩展名【A】.mb【B】.mdb【C】.db【D】.dbf5、()数据类型可以用于为每个新记录自动生成数字【A】数字【B】超链接【C】自动编号【D】OLE对象6、报表的主要目的是()考生须知:1.姓名必须写在装订线左侧,写在其它位置试卷一律作废。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
(完整版)《数据库原理》期末试卷(A).docx
)室教(场考线间时订试考号装学名姓级班一、单项选择题:(将每小题正确答案的代码填写在题后的括弧内,得分每小题 2 分,共 30 分)1.目前市场上常见的DBMS 90% 以上都是基于()数据模型的。
A .层次B.网状C.关系D.面向对象2. 下列各种模型中不是数据模型的是()。
A .概念模型B.层次模型C.网状模型D.关系模型3. E-R 图是在数据库设计中用来表示()的一种常用方法。
A .概念模型B .逻辑模型C.物理模型D.面向对象模型4.数据库的三级结构之间存在着两极映象,使得DBS 具有较高的()。
A.事务并发性B. 数据独立性C. 资源共享性D. 设备独立性5. 实体集书店与图书之间具有()联系。
A .一对一 B.一对多 C.多对多 D.多对一6.在数据库中,产生数据不一致的根本原因是()。
A.数据存储量太大 B .没有严格保护数据C.未对数据进行完整性的控制 D .数据冗余7.在关系数据库中,实现表与表之间的联系是通过()。
A. 实体完整性规则B. 参照完整性规则C.用户自定义的完整性D. 属性的值域8. 关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为 20, .则 A 与 B 的笛卡尔积 A ×B 的属性有多少个,元组个数有多少个?()A. 30;200B. 11; 30C. 30;30D. 11; 2009.在 SQL 语言中,为关系模式增加一个属性要用什么动词,以及为关系表增加一行或多行元组要用什么动词?()A. insert, insert B. add, insert C. insert, add D. add, add10.参照完整性约束和SQL 语言中的()相对应。
A . primary key B. foreign key C. check D.都不是11.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。
数据库原理习题
数据库原理习题(含答案)(总51页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关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、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL211、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。
浙江工业大学2010春_数据库原理考题-(A答案)
浙2009/2010学年第二学期试卷(A)课程数据库原理及应用姓名___________________________班级_________________________ 学号___________________________一、填空题(每空1分,共15分)1、数据库的三级结构通过模式的概念/内模式映象保证数据的物理独立性,通过模式的/外模式映象,保证数据的逻辑独立性。
2、能唯一标识一个元组的属性或属性组的称为候选键。
3、一个关系模式中包含有若干个属性,其数目多少称为关系的元数。
4、在字符串的匹配操作中,通配符%表示与零个或多个字符组成的字符串匹配。
5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD(函数依赖)是B→C 。
6、基本的封锁类型有共享锁和排它锁两种。
7、SQL Server系统解决死锁的方法是诊断解除法。
8、数据库应用系统设计所经过的前四个阶段是需求分析,概念结构设计,逻辑结构设计,物理结构设计。
9、数据库维护功能包括:数据库初始装入,数据库转储,数据库恢复及记载系统工作日志等功能。
二、判断题(每题1分,共10题)1、为关系表创建索引的目的是提高查询的检索性能。
……………………………… ( T )2、在SQL语言中,可使用distinct来消除查询结果中重复的元组。
……………………( T )3、关系中元组没有先后顺序,属性也没有先后顺序。
……………………………( T )4、一般的说,一个数据库系统的外模式只能有一个。
………………………………( F )5、对结果集的冗余列数据进行限制的连接叫自然连接,它通过在SELECT列表中指定各列的名字来实现。
……………………………………………………………………( T ) 6、在事务的一次调度中,两个操作如均为写操作,则这两个操作是冲突的。
……………………………………………………………………………( F )7、DBMS由数据库、计算机和数据库管理员组成。
数据库原理及应用历年考题_答案(精编文档).doc
【最新整理,下载后即可编辑】《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS 包括DBS和DBC、DB包括DBMS和DBSD、DBS 包括DB和DBMS(难度系数B)正确答案:D3、设有关系R和S,关系代数S)-表示的是R-(R_________。
A、R∩SB、R―SC、R÷SD、R∪S (难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________。
A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
D 、任何一个包含三个属性的关系模式一定满足2NF 。
