数据库复习题

合集下载

数据库复习题

数据库复习题

一、选择题1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理2、数据库的概念模型独立于()。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3、()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构4、关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5、关系模型中,一个关键字是()。

A.至多由一个属性组成B.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成C.可由多个任意属性组成D.以上都不是6、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组B.行C.记录D.属性7、SQL语言是()的语言,易学习。

A.过程化B.非过程化C.格式化D.导航式8、设有一个关系:DEPT(DNO,DNAME ),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE()A.'W%' B.'_%W_ _' C.'W' D.'W%'9、在关系数据库设计理论中,如果一个关系R满足1NF,但R的某个非码属性传递函数依赖于码,则关系R至多属于( )A.1NF B.2NF C.3NFD、BCNF10、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自向一个域,则S-(S-R)等于()A.R∪S B.R∩S C.R×S D.R-S 11、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。

这是指数据的()。

A.安全性B.完整性C.并发控制D.恢复12、数据库的()是指数据的正确性和相容性。

数据库复习题

数据库复习题

1.数据库系统与文件系统的根本区别是( D ) 。

A. 数据库系统的数据共享性高;B. 数据库系统的数据独立性高;C. 数据库系统的数据冗余度低;D. 数据库系统实现整体数据的结构化;2.数据库系统的三级模式中,表达数据逻辑结构的是 ( B )。

A.外模式B.模式C.用户模式D.内模式3. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(D)。

A.系统分析员B.程序员C. 操作员D.数据库管理员4.关系数据库规范化的目的是(A)。

A. 消除插入、删除异常和数据冗余B. 提高查询速度C. 保证数据的安全性和完整性D. 减少数据操作的复杂性5.下列关于关系的属性说法不正确...的是( B )。

A.属性的左右顺序不重要,顺序不同,但关系是同一个关系B.属性可以同名,但它们不能出自同一个域,以示是两个不同的属性C.属性的值是原子型,不可再分D.属性名称不同,但可来自同一个域6.SQL语言中删除基本表的语句是(B)A.DELETE; B. DROP; C. ALTER; D.REVOKE;7. 在SQL中,与关系代数中的投影运算对应的字句是(A)。

A.selectB.fromC.whereD.order by8. select语句执行的结果是( C )。

A.数据项B.元祖C.表D.数据库9.关系数据库的标准语言是( C )。

A.关系代数B.关系演算C.SQLD.oracle10. 在select语句中使用*表示( B )。

A.选择任何属性B.选择全部属性C.选择全部元祖D.选择键码11.在select语句中使用min(属性名)时,属性名( C )。

A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型12. 在select语句中使用AVG(属性名)时,属性名( A )。

A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型13.在SQL中,对嵌套查询的处理原则是( B )。

数据库复习题及答案

数据库复习题及答案

1.保证数据库逻辑数据独立性的是()。

A.模式B.模式与内模式的映射 C.模式与外模式的映射D.内模式 2.设关系R和S各有100个元组,那么这两个关系的笛卡尔积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)3.一般不适合创建索引的属性有()。

A.主键码和外键码。

B.可以从索引直接得到查询结果的属性。

C.对于范围查询中使用的属性。

D.经常更新的属性。

4.为保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏,更改或破坏,称为数据库的()。

A.安全性B.完整性C.恢复D.并发控制5.有如下关系:教师(编号,姓名,性别,职称),将属性“性别”的取值范围定义为(男,女)符合()定义。

A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性6.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系数据库优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询7.设计数据流程图(DFD)属于数据库设计的()阶段任务。

A.逻辑设计B.概念设计C.物理设计D.需求分析8.SQL和宿主语言的接口是()。

A.DBMS B.OS C.DML D.主变量9.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.DBMS的并发控制子系统,保证了事务()的实现A.原子性B.一致性C.隔离性D.持久性11.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性12.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制13.当关系R和S自然联接时,能够把R和S原来该舍弃的元组放到结果关系中的操作是()A.左外联接B.右外联接C.外部并D.外联接14.设有关系R(A,B,C)的值如下:AB C2 2 32 3 43 3 5下列叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立15.在视图上不能完成的操作是()。

数据库期末复习题

数据库期末复习题

第1章数据库技术基础一、单选题1.数据模型反映的是(A )。

A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是(C )。

A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是(A )。

A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是(B )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是(C ).A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D ).A..adp B..dbf C.。

frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、(A )、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是(B )。

A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是(D )。

A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是(C )。

A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.Access是( C )数据库管理系统.A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是(A ).A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是(B ).A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.Access数据库管理系统依赖于(B )操作系统.A.Dos B.Windows C.Unix D.Ucdos15.常见的数据模型有3种,它们是( B )。

数据库复习题+答案

数据库复习题+答案

第一部分:选择题:下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号后。

1.一个表中可以建立几个聚集索引( A )A.1B.2C.255D.5122.MS SQL Server提供的3种整型数据类型是( D )A.int、smallint和longintB. smallint、tinyint和longintC.int、tinyint和longintD. int、smallint和bigint3.下列说法正确的是___B____。

A.视图是观察数据的一种方法,只能基于基本表建立。

//可基于视图再建立视图;B.视图是虚表,观察到的数据是实际基本表中的数据。

C.索引查找法一定比表扫描法查询速度快。

D.索引的创建只和数据的存储有关系。

4.SQL Server 2008的数据库对象不是( D )A.表B.约束C.触发器D.变量6.有学生表:学生(学号,姓名,年龄),对学生关系的查询语句如下:( )SELECT 学号FROM 学生WHERE年龄>20 AND 姓名LIKE′%伟′如果要提高查询效率,应该建索引的属性是( C )A.学号B.姓名C.年龄D.(学号,姓名)7.以下哪个是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。

( B )A.数据库系统B.数据库C.关系数据库D.数据库管理系统8.用二维表结构表示实体以及实体间联系的数据模型称为( C )A.网状模型B.层次模型C.关系模型 C.面向对象模型9.在SQL语言中NEWID()函数的功能(C )A.转换字符串B.返回时间C.产生全局唯一标识D.返回新用户号10.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C )A.另一个表B.游标C.视图D.索引11.SQL Server2008采用的身份验证模式有( D )。

A.仅Windows身份验证模式B.仅SQL Server身份验证模式C.仅混合模式D.Windows身份验证模式和混合模式12.要查询book表中所有书名中包含“计算机”的书籍情况,可用( B )语句。

数据库复习题

数据库复习题

数据库期末考试复习题一、选择题。

1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。

B同一个关系中元祖必须按关键字升序存放。

C在一个关系中必须将关键字作为该关系的第一个属性。

D同一个关系中不能出现相同的属性名。

4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。

B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。

C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。

7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。

D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。

B规范化是为了提高数据查询速度的一组规则。

C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。

D4种规范化范式各自描述不同的规范化要求,彼此没有关系。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—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.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( )。

A.数据存储低B.处理速度慢C.数据不一致D.操作烦琐2.数据的存储结构与数据逻辑结构之间的独立性称为数据的( )。

A.结构独立性B.物理独立性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.数据库结构的描述,称为( )。

A.数据库模型B.数据库C.数据库管理系统D.数据字典数据库模型有层次模型网状和关系模型9.数据库中全体数据的逻辑结构描述称为( )。

A.存储模式B.内模式C.外模式D.模式10.保证数据库中数据及语义的正确性和有效性,是数据库的( )。

A.完全性B.准确性C.完整性D.共享性11.在数据库系统中,数据独立性是指( )。

A.用户与计算机系统的独立性B.数据库与计算机的独立性C.数据与应用程序的独立性D.用户与数据库的独立性12.结构数据模型的三个组成部分是数据结构、数据操作和( )。

A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑13.在数据操纵语言(DML)的基本功能中,不包括的是( )。

A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是( )。

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

一、填空题1.数据库管理系统是位于用户和计算机操作系统之间的软件系统。

2.数据库系统中,实现数据管理功能的核心软件称为DBMS 。

3.关系数据模型作为数据模型的一种,由关系数据结构、关系数据操作和关系的完整性约束三部分组成。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。

5.关系运算按其表达查询方式的不同可以分为两大类:关系代数和关系运算。

6.关系数据模型定义的三类完整性分别是实体完整性、参照完整性和用户自定义完整性。

7.在关系运算中,查找满足一定条件的元组的运算称之为选取。

8.实体完整性规则是对主键的约束,参照完整性规则是对外部链的约束。

9.在关系代数运算中,基本的运算有并运算、交运算、差运算和广义笛卡尔积四个。

10.在E-R图中,两个实体之间的联系有一对一、一对多和多对多三种类型。

11.E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。

12.SQL是 Structured Query Language 的缩写。

13.SQL的功能包括数据定义功能、数据操纵功能、数据查询功能和数据控制功能四个部分。

14.在SQL Server2008中,数据库是由数据库文件和日志文件组成的。

15.每个触发器有插入表和删除表两个特殊的表在数据库中。

16.一个触发器由三部分组成触发事件、触发条件和动作。

17.索引可分为三类:唯一索引、聚集功索引和非聚集索引。

18.一个不好的关系模式通常存在的四个问题是数据冗余度大、插入异常、删除异常和更新异常。

19._需求分析_是数据库设计的起点,为以后的具体设计做准备。

20.数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施和数据库运行和维护。

21.将E-R图向关系模型进行转换是逻辑设计阶段的任务。

22.重新组织和构造数据库是运行和维护阶段的任务。

23.数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具。

24.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为数据字典。

25.并发操作所带来的数据异常包括三类丢失修改、不可复读和读脏数据。

26.根据备份的内容,可以将备份分为完全备份、事务日志备份、差异备份和文件备份。

27.数据库中预防死锁的方法通常有一次封锁法和顺序封锁法两种。

28.DBMS提供的最常用的封锁类型有两种,分别是排他锁和共享锁。

29.数据库系统运行过程中可能会出现事务故障、系统故障和介质故障三类故障。

30.常用的数据库安全保护措施包括用户标识和鉴别、存取控制、视图机制、审计以及数据加密等方法。

31.事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。

32.事务具有原子性、一致性、隔离性和持续性4个特征。

33.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在一对多联系。

34.关系数据库管理系统能实现的专门-关系运算包括选择、连接和投影。

答:投影35.软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。

答:需求获取36.数据库设计是数据库应用的核心。

37.关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。

38.数据库设计分为以下6个设计阶段:需求分析阶段、数据库概念设计阶段_、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答:概念设计阶段#数据库概念设计阶段39.数据库保护分为:安全性控制、完整性控制_、并发性控制和数据的恢复。

40.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于1对多#1:N的联系。

答:1对多#1:N41.数据库管理系统常见的数据模型有层次模型、网状模型和关系模型三种。

答:关系模型二.选择题1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( C )。

A. DB包含DBS和DBMSB.DBMS包含DB和DBSC. DBS包含DB和DBMSD.没有任何关系2.下列有关数据库的描述,正确的是( D )。

A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字3.下面关于数据库系统叙述正确的是( A)。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统比文件能管理更多的数据D.数据库系统中数据的一致性是指数据类型的一致性4.关系表中的每一横行称为一个(A)。

A. 元组B. 字段C. 属性D. 码5.下列有关数据库的描述,正确的是( C)。

A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件6.一个关系数据库文件中的各条记录( B)。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不能影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值得顺序排列7.数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指(D)。

A.不同的数据被存放在不同的文件中B. 数据与程序独立存放C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对8.数据库系统的三级模式结构中,下列不属于三级模式的是( B )。

A.内模式B.抽象模式C.外模式D.模式9.数据库、数据库系统和数据库管理系统之间的关系是( B)。

A. 数据库包括数据库系统和数据库管理系统B. 数据库系统包括数据库和数据库管理系统C. 数据库管理系统包括数据库和数据库系统D. 三者没有明显的包含关系10.数据库系统的核心是( B)。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员11.下列叙述中,错误的是( C )。

A.数据库技术的根本目标是要解决数据共享的问题B.数据库设计是指设计一个能满足用户要求,性能良好的数据库C.数据库系统中,数据的物理结构必须与逻辑结构一致D.数据库系统是一个独立的系统,但是需要操作系统的支持12.在关系模型中,以下有关关系键的描述正确的是(C)。

A.可以有任意多个属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能唯一表示关系中的一个元组D.以上都不对13.在一个关系模型的任两个元组值( A)。

A.不能完全相同B.可以完全相同C.必须完全相同D.以上都不对14.以下关于视图的描述中,不正确的是( B )。

A.视图是外模式B.使用视图可以加快查询语句的执行速度C.视图是虚表D.使用视图可以加快查询语句的编写15.视图机制提高了数据库系统的( B)。

A.完整性B.安全性C.一致性D.并发控制16.设有关系模式R和S,下列各关系代数表达式不正确的是( D)。

A.R-S=R-(R∩S)B.R=(R-S)∪(R∩S)C.R∩S=S-(S-R)D.R∩S=S-(R-S)17.下列叙述中,正确的是( A)。

A. 用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B. 用E-R图只能表示实体集之间一对一的联系C. 用E-R图只能表示实体集之间一对多的联系D. 用E-R图表示的概念数据模型只能转换为关系数据模型18.“系”和“学生”两个实体集之间的联系一般是(B)。

A. 一对一B. 一对多C. 多对多D. 多对一19.在E-R图中,用来表示实体的图形( A )。

A. 矩形B. 椭圆形C. 三角形D. 菱形20.E-R图的基本成分不包括( C )。

A. 实体B. 属性C.元组D. 联系21.一个关系只能有一个(D)。

A. 超码B. 外码C. 候选码D. 主码22.“班级”和“班长”两个实体集之间联系一般是( A)。

A. 一对一B.一对多C. 多对一D.多对多23.关系代数是以( C )为基础的运算。

A.关系运算B.谓词运算C.集合运算D.代数运算24.按条件f对关系R进行选取,其关系代数表达式为(C)。

A.R∞SB. R*SC. σf (R) D. ∏f(R)25.设有关系R和S,关系代数表达式R-(R-S)表示的是( A )。

A.R∩SB.R∪SC.R-SD.R×S26.设有如下关系表:则下列操作中正确的是( A)。

A.T=R∪SB.T=R∩SC.T=R×SD.T=R/S27.设有如下关系表:则下列操作中正确的是( D)。

A.T=R∪SB.T=R∩SC.T=R×SD.T=R-S28.在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是( A)。

A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言29.在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。

A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言30.在数据库管理系统提供的语言中,负责数据的查询及增、删。

该等操作的是( C )。

A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言31.SQL中,下列涉及空值的操作,不正确的是( C )。

A.score is NullB.score is not NullC.score = NullD.NOT (score IS NULL)32.下列SQL语句中,( B )不是数据操纵语句。

A.INSERTB.CREATEC.DELETED.UPDATE33.在SQL中,修改表中数据时应使用的命令是(D)。

A.INSERTB.CREATEC.DELETED.UPDATE34.在SQL中,删除表中数据时应使用的命令是( C)。

A.INSERTB.CREATEC.DELETED.UPDATE35.假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。

要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( D )。

A.SB.SC,CC.S,SCD.S,C,SC36.在SQL的SELECT语句中,能实现投影操作的是( A )。

A.SELECTB.FROMC.WHERED.GROUP BY37.规范化理论是数据库( B)阶段的指南和工具。

A.需求分析B.概念设计C.逻辑设计D.物理设计38.设计数据流图属于数据库设计的( A)。

相关文档
最新文档