数据库复习(题库讲解14)Word文档
数据库原理考试题库及答案
数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。
A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。
A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。
A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。
A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。
A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。
A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。
A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。
A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。
A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。
(完整版)成都理工大学数据库期末考试复习题题库及答案
此题库经up主亲测真实,成都理工大学出题一般是在这十套题库中把五六套混在一起,但绝对都在此题库中,考完试后请给此文档打五星。
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库复习题库
数据库复习题库⼀、判断题1、SQLServer2000规定基本表的⼀⾏不能跨“页”存储。
2、SQLServer2000规定每个数据库的⽂件组个数不能超过256。
3、在对关系代数表达式进⾏优化时,应尽可能早地执⾏选择操作。
4、可以通过视图来查询、更新数据库中的数据。
5、封锁的粒度越⼤,系统的并发性就越低。
6、不要⽤更新频度⾼的字段创建聚集索引。
7、SQLServer2000规定:如果事务使⽤Serializable隔离级别,那么,该事务不会凡发⽣“丢失更新”、“读脏数据”、“不可重复读”等问题。
8、数据分⽚时,⼀个⽚段可以分配到多个场地上。
9、关系运算理论是关系数据库查询语⾔的基础。
( )10、数据库的概念结构与⽀持其的DB的DBMS有关。
( )11、下列式⼦R∩S=R—(R—S)成⽴。
( )12、有了外模式/模式映象,可以保证数据和应⽤程序之间的物理独⽴性。
()13、数据库系统的三级模式结构中,外模式、模式、内模式都只有⼀个。
()14、分布式数据库可以从逻辑上看成⼀个整体。
( )15、关系模型中的关系模式⾄少应该满⾜1NF的要求。
( )16、不包含在任何⼀个候选码中的属性叫做⾮主属性。
( )17、在视图中插⼊⼀个元组,该元组会同时插⼊到基本表中。
( )18、封锁粒度越⼤,可以同时进⾏的并发操作越⼤,系统的并发程度越⾼。
()19.在数据库的三级模式结构中,内模式有任意多个。
()20.层次模型⽤树型结构表⽰实体及实体间的联系。
21.在关系数据库表中外键只有⼀个,但候选码可以有多个。
22.遵守两段锁协议的并发事务⼀定是可串⾏化的。
23.登记⽇志⽂件时,必须先写数据库,后写⽇志⽂件。
24.嵌⼊式SQL语句中,可以使⽤主语⾔的程序变量来输⼊或输出数据。
25.锁的粒度越⼩,系统的开销越⼩,并发度越⼤。
()26.关系中各列可出⾃同⼀个域。
()27.在关系数据库表中主属性只有⼀个,但候选码可以有多个。
()28.视图可由多个视图导出。
数据库试题库(有答案)
数据库试题库(有答案)复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
数据库原理考试总复习题库 你懂的 肯定帮的到你
数据库原理总复习题一、填空题1. SQL Server数据库应用的处理过程分布在客户机(或客户端)__ 和服务器上。
2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的硬盘空间。
3、. 常见的SQL Server2005的版本一般包括企业版、标准版、工作组版、精简版(次序无先后)。
6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf、ldf (次序无先后)。
7. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为批处理_ 。
9. 函数LEFT(…abcdef‟,2)的结果是‟ab‟。
10. SQL Server中的整数类型包括____ bigint、int、smallint、tinyint (次序无先后)___四种。
11. Microsoft SQL Server2005是运行在_____ windows _____操作系统平台上的、逻辑模型为___关系_____型数据库管理系统。
12. SQL Server将数据组织到用户可以看见的逻辑组件____ ,而在磁盘上则作为操作系统文件实现。
13. 如果希望修改数据库的名字,可以使用的系统存储过程是sp_renamedb。
14. 数据库备份和恢复的Transact-SQL语句分别是____ Backup Database_____和____ Restore Database _____。
15. 找回被删除表的惟一方法是事先做好数据库的备份工作。
16. 索引是一种常用的改善数据库性能的技术。
17. 索引会影响对基本表的___插入、删除、修改____等操作的速度。
18. 聚集索引与非聚集索引相比,查询速度要快。
19. SQL Server中为局部变量赋值的语句是SELECT和SET。
20. 使用create database命令定义一个数据库,包括定义_____数据_____文件和_____日志_____文件两个部分。
数据库考试题库
一、单项选择题1. 下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2. 下列四项中,不属于SQL2000 实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3. S QL Server 安装程序创建4 个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL 中,建立表用的命令是( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6. S QL 语言中,条件年龄BETWEEN 15 AND 35 表示年龄在15 至35 之间,且( A )。
A. 包括15 岁和35 岁B. 不包括15 岁和35 岁C. 包括15 岁但不包括35 岁D. 包括35 岁但不包括15 岁7. 下列四项中,不正确的提法是( C )。
A.SQL 语言是关系数据库的国际标准语言B.SQL 语言具有数据定义、查询、操纵和控制功能C.SQL 语言可以自动实现关系数据库的规范化D.SQL 语言称为结构查询语言8. 在MS SQL Server 中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. S QL 语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10. S QL 的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。
数据库练习题库(含答案)
数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
数据库总复习题库及解析
第1章练习题一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是______阶段。
AA. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2.数据库系统与文件系统的主要区别是______。
BA. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于______。
AA. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.由计算机、OS、DBMS、DB、应用程序及用户等组成的一个整体叫做______。
BA. 文件系统B. DBSC. 软件系统D. 数据库管理系统5.下述特征不是数据库的基本特点是______。
AA. 数据非结构化B. 数据独立性C. 数据冗余小,易扩充D. 统一管理和控制6.数据库具有_____、最小冗余度和较高的程序与数据独立性。
BA. 程序结构化B. 数据结构化C. 程序标准化D. 数据模块化7.在数据库中,下列说法______是不正确的。
AA. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余8.______是存储在计算机内有结构的数据的集合。
BA. DBSB. DBC. DBMSD. 数据结构9.在DB中存储的是______。
CA. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息10.DB中,数据的物理独立性是指______。
CA. DB与DBMS的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上DB中的数据是相互独立的D. 应用程序与DB中数据的逻辑结构相互独立11.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被分成用户级、______和存储级三个层次。
数据库复习题库
说明:(1)题库里有的题有答案,但是答案不一定是对的,需要验证。
(2)这些题都会,期末及格没有问题。
如果得高分,还是要将课件好好看看。
因为会有少部分题库之外的题。
(3)根据之前的院内考试,大家已经知道想考试时作弊是不可能的,而且提前考试的科目监考格外严格。
所以请务必认真对待复习环节。
请尽快做完题目,以此为参考,结合书和课件复习。
如果有问题,请及时与我联系。
第一部分填空题1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是多对一。
2.一个学生可以选修多门课程,一门课程可由多个学生选修,则学生和课程实体之间的联系类型为______多对多_____,这种关系需要转化成基本表。
3.After insert 触发器是当记录插入表________触发。
4. 实体间关联的种类__一对一___ _____一对多________ ______多对多___________5.关系数据库的基本操作是__选择__、___链接________ _____投影_____ ______除法_____6. 关系的完整性规则:实体完整性、域完整性、参照完整性、用户自定义完整性。
7.关系的性质:关系表中的每一列都是不可再分的基本列表中的各列不能重名表中的列次序不分前后表中的任意两行位置可以交换表中的任意两行不能完全相同8.SQL Server中的变量可以分为全局变量和局部变量,全局变量以 @@开头,由服务器定义和维护;局部变量以 @ 开头,由用户定义和赋值。
9.声明变量的语句为________set语句和select语句_________声明 int类型变量@a的命令。
声明Float类型变量@f的命令。
为变量赋值可以使用_____set语句_______和_________select语句__________两种方法。
10.SELECT命令中HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是______表和视图______,HAVING子句作用的对象是______分组________。
数据库技术复习题操作题
数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:查询年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
5. 学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。
注意:说明主键码和外键码(如果有的话)。
(完整)《数据库系统原理概论》题库及答案,推荐文档
(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。
A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。
A.是无损联接,也是保持FD 的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
数据库复习大纲及答案
数据库复习⼤纲及答案第⼀章绪论1.数据的语义数据的解释是对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的2.数据库的定义数据库是长期储存在计算机内,有组织的,可共享的⼤量数据的集合。
数据库中的数据按⼀定的数据模型组织,描述和储存,具有较⼩的冗余度,较⾼的数据独⽴性和易拓展性,并可为各种⽤户共享。
概括的讲,数据库具有永久储存,有组织和可共享三个基本特点3.DBMS的定义、功能定义:数据库管理系统(DBMS)是位于⽤户与操作系统之间的⼀层数据管理软件。
功能(5点):1.数据定义功能2.数据组织,储存和管理3.数据操控功能4.数据库的事务管理和运⾏管理 5.数据库的建⽴和维护功能4.数据库系统的组成组成:数据库,数据库管理系统,应⽤程序和数据库管理员5.数据管理技术的三个阶段1.⼈⼯管理阶段2.⽂件系统阶段3.数据库系统阶段6.数据库系统的特点1.数据结构化(最重要)2.数据的共享性⾼,冗余度低且易扩充3.数据独⽴性⾼(数据变化,程序不变) 4.数据由数据库管理系统统⼀管理和控制数据控制功能:1.数据的安全性保护2.数据的完整性检查3.并发控制4.数据库恢复7.数据模型的类型第⼀类:概念模型第⼆类:逻辑模型和物理模型8.概念模型的基本概念和表⽰⽅法基本概念:1.实体2.属性3.码 4.实体型 5.实体集6.联系表⽰⽅法:实体-联系⽅法该⽅法⽤E-R图来描述现实世界的概念模型,E-R法也称E-R模型9.数据模型的组成要素(三要素)重点1.数据结构:数据结构描述数据库的组成对象以及对象之间的联系2.数据操作:数据操作是指对数据库中的各种对象(型)的实例(值)允许执⾏的操作的集合,包括操作及有关的操作规则。
数据库主要有查询和更新(包括插⼊,删除,修改)3.数据的完整性约束条件:数据的完整性约束条件是⼀组完整性规则,它保障了数据的正确,有效和相容。
10.常⽤的逻辑数据模型a.层次模型b.⽹状模型c.关系模型11.关系模型的基本术语a.关系:⼀个关系对应通常说的⼀张表(⼆维表)b.元组:表中的⼀⾏即为⼀个元组c.属性:表中的⼀列即为⼀个属性d.码:也称码键,表中的某个属性组,它可以确定⼀个元组,如学号e.域:域是⼀组具有相同数据类型的值的集合。
数据库试题库含答案
数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
2、Access 2010数据库中的表是一个( )。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。
因此,数据表既相对独立,又相互联系。
5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。
"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。
A、网状模型。
B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。
A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
8、当文档型字段取值超过255个字符时,应改为数据类型。
数据库期末考试复习题库(非常全面)
数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
(完整版)数据库复习试题答案及解析
一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、DBMS包括DBS和DB D 、DBS与DB DBMSc关2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、S B 、SC C C 、S, SC D 、S, C, SC3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。
数据库基础与应用复习题及答案
中南大学现代远程教育课程考试复习题及参考答案《数据库基础与应用》一、选择题:1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )A、只有2NFB、只有3NFC、2NF和3NFD、没有2.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )A、企业版B、标准版C、个人版D、开发版3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4.MS SQL Server 2000是( )A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统5.现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )A、在学生表上按学号建索引B、在成绩表上按课程号建索引C、在课程表上按课程号建索引D、在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令( )A、DELETE TRIGGERB、DROP TRIGGERC、REMOVE TRIGGERD、DISABLE TRIGGER8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是( )A、INSTEAD OF DELETEB、INSTEAD OF DROPC、AFTER DELETED、AFTER UPDATE9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( )A、master数据库B、model数据库C、tempdb数据库D、pubs数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是( )A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库C、不能从master、tempdb数据库中删除guest用户D、在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A、多对多B、一对一C、多对一D、一对多12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( )A、增加用户数据库B、删除用户数据库C、执行与登录有关的操作D、增加数据库用户13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是()A、DELETEB、DROPC、CLEARD、REMORE14.下列四项关于启动服务器的说法不正确的是( )A、用企业管理器启动B、用操作系统控制面板中的服务管理程序启动C、用命令net begin mssqlserverD、自动启动服务器15.查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资B、ORDER BY 工资descC、ORDER BY 工资ascD、ORDER BY 工资dictinct16.下列聚合函数中正确的是( )A、SUM (*)B、MAX (*)C、COUNT (*)D、A VG (*)17.SQL中,下列涉及通配符的操作,范围最大的是( )A、name like ’hgf#’B、name like ’hgf_t%’C、name like ’hgf%’D、name like ’h#%’ escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是()A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。
(完整word版)数据库期末考试复习试题与答案(word文档良心出品)
A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选 或未选均无分。
1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A •数据库 D .软件工具)21 21李勇 李勇BM MK JC A BD(D)图112.图1中10 .用下面的T-SQL 语句建立一个基本表:C •车次+日期D •车次+情况摘要8. 己知关系R 和S, R A S 等价于( B )A. (R-S)-SB. S-(S-R)9 .学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接B.左外联接 CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除B .不该插入的数据被插入C •应该删除的数据未被删除D .应该插入的数据未被插入A)阶段的任C. (S-R)-RD. S-(R-S)C.右外联接D.自然联接14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT )可以插入到表中的元组是( DB. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021','刘祥',男, C. '5021' , NULL ,男,A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。
数据库相关试题及答案
数据库相关试题及答案一、单项选择题1、在数据库的开展阶段中,第二代数据库是指()[单项选择题]*A.关系数据库系统(正确答案)B.层次数据库系统C.面向对象数据库系统D.网状数据库系统2、数据库系统的简称是()[单项选择题]*A.DBDBMSB.DBADBS(正确答案)3、数据库系统的“数据共享”是指()[单项选择题]*A.多个用户共享一个数据文件中的数据B.多个用户使用同一种语言共享数据C.多个应用、多种语言、多个用户共享数据(正确答案)D.同一个应用中的多个程序共享数据4.是存储在计算机内的有组织的数据集合()[单项选择题]*A.数据库(正确答案)B.数据库系统C.数据库管理系统D.数据结构C)复制和粘贴(正确答窠)D)转换成Microsoft word格式41.在Access中将数据库对象导出成什么格式,可使数据与其他高级程序共享O [单项选择题]*A)WordB)ExcelC)数据文件(正确答案)D)表格式.在Access中,不能将当前数据库中的数据库对象导人到()[单项选择题]*A)ExcelB)查询(正确答案)C)另一个数据库D)Word42. 一般数据库应用系统的数据操作窗体不包括的是()[单项选择题]*A)系统控制窗体(正确答案)B)数据输入窗体C)数据维护窗体D)数据查询窗体.在SELECT语句中,选择列表中用来分开多个项的符号是()[单项选择题]*A),(正确答案)B)、C);D)/43.在Access数据库系统中,数据库对象共有()[单项选择题]*A)5种B)6种C)7种D)8种.关系数据库管理系统中,所谓的关系是()[单项选择题]*A)各条记录中的数据有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式(正确答案)D)数据库中各个字段之间有一定的关系44.关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括()[单项选择题]*A)联接B)关系(正确答案)C)选择D)投影.数据库系统的核心是()[单项选择题]*A)数据库(正确答案)B)数据库管理员C)数据库管理系统D)文件45.在数据库中能够惟一标识一个元组的属性或属性组合的称为()[单项选择题]*A)记录B)字段C)域D)关键字(正确答案)46.为了合理组织数据,应遵循的设计原那么是()[单项选择题]*A),,一事一地,,原那么,即一个表描述一个实体或实体间的一种联系B)表中的字段必须是原始数据和基本数据元素,并防止在表中出现重复字段C)用外部关键字保证有关联的表之间的联系D)A)B)和C)(正确答案).退出Access数据库管理系统可以使用的快捷键是()[单项选择题]*A)Alt+F+X(正确答案)B)Alt+XC)Ctrl+CF+X B)Alt+X C)Ctrl+CF+X B)Alt+X C)Ctrl+CD)Ctrl+O.不属于常用的数据模型是()[单项选择题]*A)层次模型B)网状模型C)概念模型(M确答案)D)关系模型47.以下不属于关系模型术语的是()[单项选择题]*A)元组B)变量(正确答案)C)属性D)分量48.以下不属于关系数据库术语的是()[单项选择题]*A)记录B)字段C)数据项D)模型(正确答案).关系数据库中的表不必具有的性质是()[单项选择题]*A)数据项不可再分B)同一列数据项要具有相同的数据类型C)记录的顺序可以任意排列D)字段的顺序不能任意排列(正确答案)49.关于数据库系统描述不正确的选项是()[单项选择题]*A)可以实现数据库共享、减少数据冗余B)可以表示事物与事物之间的数据类型C)支持抽象的数据模型D)数据独立性较差(正确答案).以下关于实体描述错误的选项是()[单项选择题]*A)实体是客观存在并相互区别的事物B)不能用于表示抽象的事物(正确答案)C)即可以表示具体的事物,也可以表示抽象的事物D)数据独立性较高50.在同一学校中,系和教师的关系是()[单项选择题]*A)一对一B)一对多(正确答案)C)多对一D)多对多.在同一学校里,人事部门的教师表和财务部门的工资表的关系是[单项选择题]*A)一对一(正确答案)B)一对多C)多对一D)多对多.数据库管理系统所支持的传统数据模型有()[单项选择题]*A)层次模型B)网状模型C)关系模型D)选项A)B)和C)(正确答案)61,在层次数据模型中,有几个节点无双亲()[单项选择题]*A)l(正确答案)B)2C)3D)多62.在网状数据模型中,可以有几个节点无双亲()[单项选择题]*A)1B)2C)3D)多(正确答案).下面关于关系数据模型描述错误的选项是()[单项选择题]* A)与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一B)以关系数学理论为基础C)操作的对象和结果都是二维表D)用链接指针来存储实体间的联系(正确答案)63. 一个元组对应表中的()[单项选择题]*A)一个字段B)一个域C)一个记录(正确答案)D)多个记录.在关系数据模型中,域是指()[单项选择题]*A)字段B)记录C)属性D)属性的取值范围(正确答案)65.下面关于关系描述错误的选项是()[单项选择题]*A)关系必须规范化B)在同一个关系中不能出现相同的属性名C)关系中允许有完全相同的元组(正确答案)D)在一个关系中列的次序无关紧要66.设有选修计算机基础的学生关系R,选修数据库Access的学生关系S。
完整word版数据库基础知识考试及答案
数据库系统概论复习参考题一、选择题1、描述事物的符号记录称为:( B )A) 信息 B) 数据 C) 记录 D) 记录集合2、( A )是位于用户和操作系统之间的一层数据管理软件。
A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统3、在人工管理阶段,数据是( B )。
A) 有结构的 B) 无结构的C) 整体无结构,记录有结构 D) 整体结构化的4、在文件系统阶段,数据是( B )。
A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性5、在数据库系统阶段,数据是( D )。
A) 有结构的 B) 无结构的C) 整体无结构,记录内有结构 D) 整体结构化的6、数据库系统阶段,数据( D )。
A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。
A)数据模型 B)概念模型C) 物理模型 D) 关系模型8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是有层次模型的( C )决定的。
A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷9、( A )是数据结构,关系操作集合和完整性约束三部分组成。
A)关系模型 B) 关系 C) 关系模式 D) 关系数据库10、在关系模型中,一组具有相同数据类型的值的集合称为( D )A) 关系 B) 属性 C) 分量 D)域11、关系是------。
( D )A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。
A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计13、非关系模型中数据结构的基本单位是( C )。
A) 两个记录型间的联系 B) 记录C) 基本层次联系 D) 实体间多对多的联系14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上海电机学院200__–200__学年第__学期
《数据库原理及应用》课程期末考试试卷 N 2007.10
开课学院:,专业:考试形式:闭、开卷,所需时间 90 分钟考生姓名:学号:班级任课教师
一、填空题(共20分,每空格1分)
1.关系数据库中,关系亦称为____________,元组亦称为____________,属性亦称为____________。
2.如果在一个关系中,存在多个属性或属性组合,都能用来惟一标识该关系的元组,则这些属性组合都称为该关系的____________。
3.在SQL中,字符串匹配运算符用____________,匹配符____________表示零个或多个字符,____________表示任何一个字符。
4.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于____________。
5.若要求关系模式分解既具有无损连接性,又保持函数依赖,则模式分解可以达到____________,但不一定能达到____________。
6.常用的结构数据模型有_______________、________________和_________________。
7.SQL语言的功能包括数据______________、数据_____________、数据_____________和数据______________。
8.完整性约束条件所用的对象有_______________、______________和_______________。
二、选择题(共30分,每小题2分)
1.数据库系统的数据独立性是指___
A. 不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
2.下面哪个阶段没有专门的软件对数据进行管理____
A.人工管理阶段
B.文件系统阶段
C.数据库阶段
D.A和B都是
3.当关系有多个侯选码时,则选定一个作为主码,但若主码全为全码时应包含____
A.单个属性
B.两个属性
C.多个属性
D.全部属性
4.数据流图是在数据库___阶段完成的
A.需求分析 B.概念设计 C.逻辑设计 D. 物理设计
5.笛卡儿积是____进行运算
A.向关系的垂直方向
B.向关系的水平方向
C.既向关系的水平方向也向关系的垂直方向
D.先向关系的垂直方向,然后再向关系的水平方向
6.将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户的语句是_____
A. GRANT SELECT TO SC ON U1 WITH PUBLIC
B. GRANT SELECT ON SC TO U1 WITH PUBLIC
C. GRANT SELECT TO SC ON U1 WITH GRANT OPTION
D. GRANT SELECT ON SC TO U1 WITH GRANT OPTION
7.视图是_____
A.基本表 B.虚拟表 C.外视图 D.概念视图8.规范化理论是关系数据库进行逻辑设计的理论依据.报据这个理论,关系数据库中的关系必须满足:其每一属性都是______
A. 互不相关的 B.不可分解的
C. 长度可变的 D.互相关联的
9.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是____
A. 共享锁(S锁) B.排它锁(X锁)
C. 共享锁或排它锁
D. 以上都不是
10.“一个事务中的操作要么都做,要么都不做”,这是事务的____属性A.原子性 B.一致性 C. 完整性 D.安全性11.数据存储结构的改变对应用程序的影响,称为数据库的____
A.数据的物理独立性
B.数据的逻辑独立性
C.物理结构的独立性
D.逻辑结构的独立性
12.下面关于数据库系统的正确叙述是____
A. 数据库系统减少了数据冗余
B.数据库系统避免了数据冗余
C.数据库系统中数据的一致性指数据类型一致
D.数据库系统比文件系统能管理更多的数据
13.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是___
A.一对一
B.一对多
C.多对一
D.多对多
14.在数据库设计中,当合并局部ER图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么我们称这种现象为_____冲突
A. 属性冲突 B.命名冲突
C. 联系冲突 D.结构冲突
15.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W 中的元组属于R,并且属于S,则W为___ 运算的结果
A. 笛卡尔积
B.并 C.差 D.交
三、设有如图所示的关系A和B,计算(每题3分,共6分)
A:B:
职工号姓名性别职工
号
姓名性别
001李平女001李平女
002张三男003丁和男
003丁和男
(1)A-B
(2)
)
(
'
001
'
A 职工号=
四、已知两个关系R和S如下表所示,求,R÷S。
(16分)
R:S:
学号课号成绩学号姓名平均成绩
R.成绩=S.平均成绩
五、设有一个工程—零件数据库,包括一下四个基本表:(每题3分,共18分)
供应商(供应商代码,姓名,所在城市,联系电话);
工程(工程代码,工程名,负责人,预算);
零件(零件代码,零件名,规格,产地,颜色)
供应零件(供应商代码,工程代码,零件代码,数量)
试用SQL语句完成如下操作:
(1)找出为工程名为拖拉机制造的工程供应零件的供应商的姓名;
(2)创建表供应商,表中有4个字段:供应商代码(字符型),姓名(字符型),所在城市(字符型),联系电话(字符型)。
(3)找出使用供应商L1所供应的零件的工程代码。
(4)找出没有使用天津产零件的工程代码;
(5)在表工程中添加一个记录,工程代码为K1,工程名为推土机制造,负责人为林力,预算为98000元。
(6)求为工程C1供应零件但是没有为工程C2供应零件的供应商代码。
六、设有关系R和函数依赖F:(10分)
R(W,X,Y,Z),F = { X→Z,WX→Y }。
试求下列问题:
(1)关系R属于第几范式?
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。
友情提示:本资料代表个人观点,如有帮助请下载,谢谢您的浏览!。