《数据库原理与应用》试题库A答案考试题库4答案

合集下载

数据库原理与应用试题--含答案

数据库原理与应用试题--含答案

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载数据库原理与应用试题--含答案地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。

(F)一个信息只能用一种数据形式来表示。

(F)数据库系统是数据库管理系统的重要组成部分。

(F)数据库的三级模式是概念模型、逻辑模型和物理模型。

(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。

(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。

[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。

(F)在实体-联系模型中,实体具有属性,联系不能具有属性。

(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。

(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。

(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。

(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。

[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。

(F)数据库的一个数据文件可以属于多个文件组。

(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。

[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。

(T)在SQL Server中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。

(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。

数据库原理与应用习题集(含答案)

数据库原理与应用习题集(含答案)

数据库原理(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。

A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。

A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。

A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。

A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是(D )。

A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。

《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性; 执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

数据库原理与应用表格题

数据库原理与应用表格题

数据库原理与应用表格题篇一:数据库原理及应用历年考题_答案一、选择题《数据库原理及应用》试题11、数据库系统的基本特征是_________。

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,关系代数R?(R?S) 表示的是_________。

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)正确答案:C6、构成E—R模型的三个基本要素是_________。

A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。

A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数B)正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A、任何一个关系模式一定有键。

B、任何一个包含两个属性的关系模式一定满足3NF。

C、任何一个包含两个属性的关系模式一定满足BCNF。

D、任何一个包含三个属性的关系模式一定满足2NF。

(难度系数B)正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。

蔡延光《数据库原理与应用》课后习题四答案

蔡延光《数据库原理与应用》课后习题四答案

习题四1.试述关系模型的三个组成部分。

2.试述关系数据语言的特点和分类。

3.定义并解释下列术语,说明它们之间的联系与区别。

1)主码、候选码、外码。

2)笛卡尔积、关系、元组、属性、域。

3)关系、关系模式、关系数据库。

4. 试述关系模型的完整性规则。

在参照完整性中,为什么外码属性的值也可以为空?什么情况下才可以为空?5. 试述等值连接与自然连接的区别和联系。

6. 对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号成绩)。

用关系代数完成如下查询。

1)求学过数据库课程的学生的姓名和学号。

2)求学过数据库和数据结构的学生姓名和学号。

3)求没学过数据库课程的学生学号。

4)求学过数据库的先行课的学生学号。

7. 设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNANE,CITY);SPJ(SNO,PNO,JNO,QTY)。

其中:供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J 由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量组成(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

试用关系代数完成如下查询:1)求供应工程J1 零件的供应商号码SNO。

2)求供应工程J1 零件P1的供应商号码SNO。

3)求供应工程J1 零件为红色的供应商号码SNO。

4)求没有使用天津供应商生产的红色零件的工程号。

5)求至少用了供应商S1所供应的全部零件的工程号。

《数据库原理与应用》课程A卷及参考答案

《数据库原理与应用》课程A卷及参考答案

西北农林科技大学本科课程考试试题(卷)2011—2012学年第1学期《数据库原理与应用》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:一、单项选择题(每小题2分,共20分)得分:分1.下列四项中,不属于数据库系统特点的是()。

A.数据共享性高B.数据结构化C.数据冗余度高D.数据独立性高2.关系数据模型的三要素中,不包括 ( )。

A.完整性规则 B.数据结构 C.数据操作 D.并发控制3.一个关系中的候选码()。

A .至多一个B .可多个C .必须多个D .至少3个4.关系R与关系S中有一个相同属性,T1是R与S作θ连接的结果,T2是R 与S自然连接的结果,则()。

A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数5.SQL语言集数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现()功能。

A.数据查询B.数据更新C.数据定义D.数据控制6.下列关于视图的说法错误的是()。

A.视图是从一个或多个基本表导出的表,它是虚表B.某一用户可以定义若干个视图C.所有的视图都是可以更新的D.视图可以用来定义新的视图7.X→Y,当下列哪一条成立时,称为平凡的函数依赖()。

A. X ∈YB.Y∈XC.X∩Y=ΦD.X∩Y≠Φ8.设计用户子模式属于数据库设计的()。

A.需求设计B.概念设计C.逻辑设计D.物理设计9.并发事务的交叉执行破坏了事务的()。

A.原子性 B.隔离性 C.一致性 D.永久性10.并发操作会带来哪些数据不一致性()。

A.不可修改、不可重复读、读脏、死锁 B.不可重复读、读脏、死锁C.丢失修改、读脏、死锁 D.丢失修改、不可重复读、读脏二、填空题(每空1分,共10分)得分:分1.DML指的是语言。

2.对于每一个外模式,数据库系统都有一个映象,它定义了该外模式与模式之间的对应关系。

数据库原理与应用_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年

数据库原理与应用_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年1.在数据库系统中DBMS(数据库管理系统)的位置是处于哪里?答案:应用开发工具和操作系统之间2.描述概念模型的常用工具是哪个?答案:ER图3.一个数据库可以有几个外模式?答案:多个4.数据库中的数据和程序之间具有逻辑独立性,是由什么保证的?答案:模式/外模式映像5.如果一个表的主码是ab两列的组合,那么插入一条记录时a列能否为空?答案:不能6.某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询1月份单笔销售量在20以上的水果名称,表达式应该怎么写?A B产品编号* 名称单价销售编号*产品编号销售量日期0 0 1 苹果5.50001112.20 0 2 橘子6.500021152.20 0 3 香蕉3.50003252.3答案:7.学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些小组没人报名,用如下语句表达下划线处应该填什么?Select * from teams where 小组编号 ___ (select 小组编号 from enroll);答案:not in8.外模式的概念和以下哪个概念有关?答案:view9.如果某语句中的条件是name like ‘jeff\_ik_ _’escape’\’下面哪个名字符合条件?答案:jeff_ikaa10.紫皮书指的是哪个标准?答案:TCSEC/TDI11.自主存取控制DAC是在哪个级别实现的?答案:A112.安全产品的最低档是哪个级别?答案:C213.创建用户时如果结尾是with connect,则以下操作哪个是该用户可以执行的?答案:查询表14.自主存取控制中,给用户授予的权限记录在哪里?答案:数据字典15.如果A表的m列参照了B表的n列,则n列在B表中会有什么特征?答案:n必定是主码16.如果A表的m列参照了B表的n列,则以下哪种操作对参照完整性必定没有影响?答案:在B表中插入行17.如果想限制sc(sno,cno,grade)表中每人最多选三门课,如何用断言表示?sc(sno,cno,grade)表示选修(学号,课程号,成绩)答案:Create assertion asse1 check(3>=all( select count(*) from sc group by sno)) 18.以下哪类问题是数据库的完整性控制不会关注的问题?答案:是否发生了非法存取19.下面哪一组属性之间不存在函数依赖关系?答案:学生姓名和班级编号之间20.如果某高校的教务系统用学生(学号,姓名,班级编号) 和班级(班级编号,专业名称,进校年份)的两个表结构来记录学生信息,则第一个表(学生)中的外码是哪个字段?答案:班级编号21.假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号®姓名,学号®班号,班号®专业,则该表的非主属性对于主属性存在哪类依赖?答案:传递依赖22.假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号®姓名,学号®班号,班号®专业,如果要达到3NF应该如何分解?(学号,姓名)(班号,专业)(学号,班号)23.以下哪项不会是数据字典的内容?答案:某学生的年龄24.实体类型A和B之间的关联是一对一的类型,A的主码为m B的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?答案:m或n25.如果要在一个表里建立索引,以下哪类属性不适合作为索引列?答案:数值修改比较频繁的列26.以下哪类操作无法利用聚簇索引带来的好处?update27.以下哪项是逻辑结构设计阶段需要完成的工作?答案:建立数据模型28.关系数据库中代数优化的对象是什么?答案:关系代数表达式29.数据库中执行查询的开销主要有四部分,其中开销最大的是哪部分?答案:I/O代价30.在student和sc表中查找选修002课程号的学生姓名,查询语句如下Select sname from student,sc where student.sno=sc.sno and cno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录,如果按照笛卡尔乘积-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在笛卡尔乘积阶段需要读取的块数是多少?答案:55031.如果两个表进行连接操作,两个表都没有排序、没有索引,其中一个表较小,则此时适合采用哪种算法?答案:hash join算法32.下列哪一项不是正确的显式定义事务的方式?答案:update table a set m='ok';commit33.恢复的基本原理是什么?答案:冗余34.撤销(UNDO)处理过程中,需要对更新操作做逆操作,下列哪项逆操作不是正确的?答案:更新的逆操作为删除35.关于具有检查点的恢复技术,下列哪项表述正确?答案:减少了搜索日志的时间和重做的时间36.事务i j都要访问x y这两项数据,以下哪组是不冲突操作?答案:Ri(x)和Rj(y)37.一个数据库可以有几个模式?答案:一个38.数据库中编写应用程序时,面向的是数据库的哪个模式?答案:外模式39.R表有2行3列,S表有4行5列,则RXS的结果有几行?答案:840.SQL的含义是哪个?答案:structured query language41.关系模型中数据操作的特征是什么?答案:非过程化,一次一集合42.紫皮书将安全级别分为几组?答案:443.如果某高校的教务系统用(班级编号,专业名称,进校年份)的表结构来记录班级信息,则该表的主码是什么?答案:班级编号44.某关系模式是全码,则它的最高范式必定是哪个?答案:BCNF45.实体类型A和B之间的关联是一对多的类型(一个A实例对应多个B实例),A的主码为m B的主码为n, 如果把该关联转换为一个关系,则该关系模式的主码应该是什么?答案:n46.实体类型A和B之间的关联是多对多的类型,A的主码为m B的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?答案:m和n47.以下哪些内容是包含在数据字典中的?答案:以上内容都是。

《 数据库原理与应用》课程考试试卷(A)

闽江学院200 ~ 200 学年第学期《数据库原理与应用》课程考试试卷(A)开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。

( Y )2、概念模型是按计算机系统的观点对数据建模的。

( N )3、下列式子R∩S=R—(R—S)不成立。

( N )4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

(N )5、数据字典是各类数据描述的集合。

( Y )6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。

( N )7、关系模型中的关系模式至少应该满足1NF的要求。

(Y )8、分布式数据库可以从逻辑上看成一个整体。

( Y )9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。

( N )10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。

( N )1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件 10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C# 或C.C# =SC.C# 17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵__ ___、数据控制等功能。

2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。

3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。

4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。

数据库原理与应用试题及答案

一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。

数据库原理与应用习题答案

习题参考答案第1章一、填空题1.答案:【1】分类【2】组织【3】存储【4】检索【5】维护2.答案:【1】逻辑结构【2】存储空间【3】数据存取方法3.答案:【1】数据冗余【2】不一致性【3】数据联系弱4.答案:【1】应用程序【2】数据5.答案:【1】1968年【2】Information Management System【3】层次6.答案:【1】记录7.答案:【1】数据的完整性【2】数据的安全性【3】并发控制、【4】数据库的恢复8.答案:【1】数据项【2】记录9.答案:【1】概念模型【2】数据模型10.答案:【1】数据结构【2】数据操作【3】数据的完备性约束条件11.答案:【1】层次数据库【2】网状数据库【3】关系数据库、【4】面向对象的数据库12.答案:【1】实体内部的联系【2】实体与实体之间的联系13.答案:【1】一对一的联系【2】一对多的联系【3】多对多的联系14.答案:【1】三级模式【2】子模式【3】模式【4】存储模式15.答案:【1】数据库【2】硬件【3】软件【4】数据库管理员(DBA)16.答案:【1】数据库管理员【2】系统分析员【3】应用程序员【4】用户二、选择题1.C 2.C 3.A 4.A 5.C 6.B 7. A①B ⑤C⑦D④E③ 8.D 9.C 10.B 11.C 12.A三、简答题1.参照1.2.1数据库发展阶段的划分。

2.答案一:数据库是集中、统一地保存和管理某一单位或某一领域内所有有用信息的系统。

这个系统根据数据之间的自然联系结构而成,数据冗余较少,且具有较高的数据独立性,能为多种应用服务。

答案二:数据库是以一定的组织方式存储在一起的、能为多个用户共享的、具有尽可能小的冗余度、与应用彼此独立的、相互关联的数据集合。

3.数据结构指数据的组织方式,包括物理方式与逻辑方式。

数据字典(简称DD)是对系统中数据的详尽描述,是各类数据属性的清单。

在RDBMS中,数据字典通常采用和普通数据同样的表示方式,DD在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善。

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

《数据库原理与应用》试题库A答案
一、
1.A 2.A 3.B 4.A 5.C 6.D 7.B 8.C 9.C 10.B 11.B 12.A 13.C 14.A
15.A16.D 17.B 18.D 19. A 20.C

二、

1.手工,文件,数据库
2.数据定义语言,DDL
2.访问控制、完整性、数据恢复、并发控制
4.视图
5.嵌入式语言
6.逻辑独立性、物理独立性
7.关系模型
8、关系

三、1. 答:从计算机软家角度出发来保护数据库系统中数据,使之不至于受到非法访问或
破坏,这称为数据库保护。常见的数据库保护措施有:安全性保护,完整性保护,并发
控制和故障恢复。

2. 答:数据库的安全性保护是指防止非法使用数据库。包括防止非法用户使用数据库和合
法用户非法使用数据库。常见的保护措施有:

 使用权的鉴别。常用的鉴别方法有口令和函数计算法两种。
 使用范围限制。一般可用子模式的方法予以限制,用户可以在子模式定义范围内
访问数据,而子模式没有定义的那些数据库中的数据,用户无法使用。在关系数据
库中则可用视图方法予以限制。

 存取控制权鉴别。进一步限制每一个用户在每一个数据对象上可以执行的操作的
类型。以关系数据库系统为例,操作对象有:关系,元组,属性,可以使用的操作
类型有:查询,插入,修改,删除以及它们的一些组合情况。

3. 答:
 操作类型权限:查询权,插入权,删除权,修改权以及它们的一些组合
 操作对象权限:关系、元组、属性。
四、
1、答:

2、答:
(1).给出为工程 J1 供货的厂商号,并按厂商号升序.
Select sno from spj where jno='J1' order by sno
(2).给出供货量在 300 - 500 之间的所有供货情况.
Select * from spj where qty between 300 and 500
(3).给出由 Lodon 的厂商供给 Lodon 的工程的产品号.
Select jno from spj
Where sno in (select sno from s where city='London')
And jno in (select jno from j where city='Lodon')
(4).给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一
城市.

Select spj.pno from spj,s,j
Where spj.sno=s.sno and spj.jno=j.jno and s.city=j.city
(5).给出由 S1 提供产品的工程名.
Select jname from j where jno in

书刊
借阅

读者

出版日期 姓名

编号 性别 作者 书名 年龄 借阅日期 归还日期 编号
m
n
(select jno from spj where sno='S1)
(6).给出使用了由供应红色产品的厂商供应的产品的工程名.
Select jname from j where jno in
(select jno from spj where sno in
(select sno from spj where pno in
(select pno from p where color='Red')))
(7).求使用了全部零件的工程名.
Select jname from j where not exists
(select * from p where not exists
(select * from spj where pno=p.pno and jno=j.jno))
(8).给出未采用由 Lodon 供应者提供红色零件的工程名.
Slect jname from j where not exists
(select * from spj where sno in
(select sno from s where city='London') and pno in
(select pno from p where color='Red'))

相关文档
最新文档