数据库原理期中练习答案

选择题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)。

A、S1(SNO,SNAME)S2(DNAME,DADDR)B、S1 (SNO,SNAME,DNAME)DEPT(DNAME,DADDR)C、S1(SNO,SNAME,DADDR)S2(SNO,SNAME)D、以上都不对14.下列有关主键与外键之间关系得描述中正确得就是( A )。

A、一个表中最多只能有一个主键,多个外键B、一个表中最多只能有一个外键,一个主键C、一个表中可以有多个主键,多个外键D、一个表中最多只能有一个外键,多个主键15.数据得存储结构与数据逻辑结构之间得独立性称为数据得( A )。

A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性16.关系模式得任何属性( A )。

A、不可再分B、可再分C、命名在该关系模式中可以不唯一D、以上都不就是17.数据模型得三要素就是( D )。

A、外模式、模式、内模式B、关系模型、层次模型、网状模型C、实体、联系、属性D、数据结构、数据操作、完整性约束18.数据库管理系统能实现对数据库中数据得查询、插入、修改与删除,这类功能称为(C)。

A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能19.关系模型中3NF就是指( D )。

A、满足2NF且不存在组合属性B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在传递依赖现象20.建立索引就是为了加快( D )得速度。

A、打开表B、删除表C、连接表D、查询表21.在SQL语句中,谓词“EXISTS”得含义就是( B )。

A、全称量词B、存在量词C、自然连接D、等值连接22.现实世界“特征”术语,对应于数据世界得( A )。

A、属性B、联系C、记录D、数据项23.关系模型中,一个码就是( C )。

A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组得属性组成D、以上都不就是24.客观存在并可相互区别得事物称为( C )A、属性B、码C、实体D、域25.在SQL语句中,对输出结果进行排序得语句就是( B )。

A、GROUP BYB、ORDER BYC、WHERED、HAVING 26.关系模型就是( C )。

A、用关系表示实体B、用关系表示联系C、用关系表示实体及其联系D、用关系表示属性27.数据库系统中,DBA表示( C )。

A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构28.当前数据库应用系统得主流数据模型就是( C )。

A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型29.数据库就是在计算机系统中按照一定得数据模型组织、存储与应用得(B )。

A、文件得集合B、数据得集合C、命令得集合D、程序得集合30.关系数据库中得码就是指(D)。

A、能唯一决定关系得字段B、不可改动得专用保留字C、关键得很重要得字段D、能唯一标识元组得属性或属性集合31.在SQL语句中,需要对分组情况应满足得条件进行判断时,应使用(D)。

A、GROUP BY B、ORDER BY C、WHERE D、HAVING 32.SQL语言就是( B )。

A、高级语言B、结构化查询语言C、编程语言D、宿主语言33.在SQL语句中,给用户授权得命令就是(A)。

A、GRANTB、SETC、REVOKED、FROM34.设计性能较优得关系模式称为规范化,规范化主要得理论依据就是( A )。

A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑35.在数据库系统阶段数据由(C )统一管理A、管理员B、系统分析员C、DBMSD、DB36.关系模式中,满足2NF得模式( B )。

A、可能就是1NFB、必定就是1NFC、必定就是3NFD、必定就是BCNF 37.消除了部分函数依赖得1NF得关系模式必定就是( B )。

A、1NFB、2NFC、3NFD、4NF38.从表中删除记录得SQL语句就是(B)。

A、INSERTB、DELETEC、UPDATED、DROP39.关系模型得数据结构就是( D )。

A、树B、图C、表D、二维表40.数据库系统与文件系统得主要区别就是( B )。

A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余与数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型得文件D、文件系统管理得数据量较少,而数据库系统可以管理庞大得数据量41.自然连接就是构成新关系得有效方法。

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

A、元组B、行C、记录D、属性42.数据库三级视图,反映了三种不同角度瞧待数据库得观点,用户眼中得数据库称为(D)。

A、存储视图B、概念视图C、内部视图D、外部视图二、填空题1.数据管理技术经历了人工管理、文件系统与数据库系统三个阶段。

2.二元实体之间得联系可抽象为三类,它们就是1:1 、1:n 与m:n 。

3.数据库语言包括数据描述语言、数据操纵语言两大部分,前者负责描述与定义数据库得各种特性,后者说明对数据进行得各种操作。

4.数据独立性又可分为数据得逻辑独立性与数据得物理独立性。

5.关系代数中,从关系中取出所需属性组成新关系得操作称为投影。

6、构造E-R模型得三个基本要素就是实体、属性、联系。

7.数据库系统就是由计算机硬件、DBMS 、数据库、应用程序及用户等组成得一个整体。

8.在SQL SERVER 2000创建触发器得方法有企业管理器、查询分析器及向导。

9、自然连接运算就是由笛卡尔积、选择与投影操作组合而成得。

10、在SQL中视图就是由基本表或视图产生得虚表,不能存放数据,只存储视图得定义。

11、关系数据库规范化就是为解决关系数据库中插入异常、删除异常与数据冗余问题而引入得。

12、数据库模式体系结构中提供了两个映象功能,即外模式/模式与模式/内模式映象。

13、关系模式得规范化就是指一个低一级范式得关系模式,通过模式分解可以转换为若干个高一级范式得关系模式。

14、数据库管理系统得主要功能有数据定义、数据库操纵功能、数据库得运行管理以及数据库得建立与维护等四个方面。

三、判断题(T )1.关系模式得操作异常问题往往就是由数据冗余引起得。

(F )2.一般地,一个数据库系统得外模式只能有一个。

(T )3.关系操作得特点就是集合操作。

(F )4.视图就是从一个或多个表中导出得表,所以它就是一个实表。

(F )5.候选码中得属性称为关键属性。

(F )6.在数据库中存储得就是数据( F ) 7.数据库一般使用3NF以上得关系。

( T ) 8.DBMS就是位于应用程序与操作系统之间得一层管理软件。

( F ) .在对数据库得任何操作中,3NF都比1NF效率高。

简答题1.试述概念模型得作用。

概念模型实际上就是现实世界到机器世界得一个中间层次。

概念模型用于信息世界得建模,就是现实世界到信息世界得第一抽象,就是数据库设计人员进行数据库设计得有力工具,也就是数据库设计人员与用户之间进行交流所使用得语言。

2.关系与普通表格、文件有什么区别?与表格、文件相比,关系有下列不同点:(1)关系中属性值就是原子得,不可分解。

(2)关系中没有重复元组。

(3)关系中属性得顺序没有列序。

(4)关系中元组得顺序就是无关紧要得。

3.为什么要进行关系模式得分解?分解得依据就是什么?答:由于数据之间存在着联系与约束,在关系模式得关系中可能会存在数据冗余与操作异常现象,因此需把关系模式进行分解,以消除冗余与异常现象。

分解得依据就是数据依赖与模式得标准(范式)。

4.用SQL语句实现:创建一个COMPANY数据库,该数据库得主数据文件逻辑名称为COMPANY_DATA,物理文件名为COMPANY、MDF,初始大小为10MB,最大尺寸为100M,增长速度为5M;日志文件逻辑名称为COMP ANY_LOG,物理文件名为COMP ANY、LDF,初始大小为5MB,最大尺寸为20M,增长速度为5%。

create database companyon primary(name=company_data,'d:\\ data\company、mdf',size=10,maxsize=100,)log on(name=company_log,'d:\\data\company、ldf',size=5,maxsize=20,)5.关系数据模型有哪些优缺点?答:(1)关系数据模型就是建立在严格得数学理论基础上,有坚实得理论基础。

(2)在关系模型中,数据结构简单,数据以及数据间得联系都就是用二维表表示。

合集下载

数据库期中测试答案

数据库期中测试答案

一、单项选择题(本大题共15小题,每小题2分,共30分)1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )A.将M 方的码纳入N 方B.将N 方的码纳入M 方C.将M 方的码纳入N 方,同时将N 方的码纳入M 方D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )A.主码B.属性C.联系D.域3.下列SQL 命令中,用于修改表结构的是( A )A.ALTERB.CREATEC.UPDATED.INSE4.在视图上不能..授予的操作权限是( B )A.INSERTB.INDEXC.DELETE5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则(D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值6.关系R 和S 如下表R -S 的结果是( B)7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>249.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库课程期中试卷答案

数据库课程期中试卷答案

苏州大学数据库系统课程期中试卷一、选择题(每题1分,共10分)1.数据独立性是指___________ 。

A.数据之间的相互独立 B. 应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D. 数据与磁盘之间相互独立2.在关系模式中,如果属性A和B存在1对1的联系,则说________A. A->BB. B→AC. A←→BD.以上都不对3. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性4.当B属于函数依赖于A属性时,属性A与B的联系是。

A.1对多B.多对1 C.多对多D.以上都不是5. 在数据库中存储的是:A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息6. 数据库系统中存放三级结构定义的DB称为A. DBSB. DDC. DDLD. DBMS7. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性8. 下列各关系代数表达式中,不正确的是:A. R – S = R –(R ∩ S)B. R = (R – S) ∪(R ∩ S)C. R ∩ S = S –(S – R)D. R ∩ S = S – ( R – S)9.连个函数集F和G等价的充分必要条件是A. F=GB. F+=GC. F = G+D. F+ = G+10. 在关系模式R中,若函数依赖集中所有候选关键字都是决定因素,则R最高范式C.4NF D.5NF二、填空题(每题1分,共15分)1.DBMS是指数据库管理系统它是位于操作系统和用户之间的一层管理软件。

2.关系数据库中,关系的完整性约束条件包括三大类__实体完整性___________、_____参照完整性___________和______用户定义的完整性_________________ 。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。

A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。

A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。

答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。

答案:关系3. 数据库的三级模式包括外模式、内模式和________。

答案:概念模式三、简答题1. 请简述数据库的三大范式。

答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。

- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。

2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。

- 隔离性(Isolation):事务的执行不应互相干扰。

- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。

四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。

请写出查询所有计算机专业学生的SQL语句。

答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。

数据库期中试题及答案

数据库期中试题及答案

数据库期中试题及答案苏州科技学院数据库原理与设计试卷一、单选题(1*20=20分)1、DBMS 是DA.数据库B.操作系统C.数据库系统D.数据库管理系统2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。

A.监督和控制数据库的运行B.参与数据库及应用程序设计C.设计数据库的存储策略D.设计数据库管理系统DBMS3、模式的逻辑子集通常称为(C)A.存储模式B.内模式C.外模式D.模式4、用二维表结构表示实体以及实体间联系的数据模型称为BA 层次数据模型B 关系数据模型C 网状数据模型D 树状数据模型5、下列哪一条不属于概念模型的特点D。

A.对现实世界的真实反映B.易于交流和理解C.易于变动D.在计算机实现效率高6、表之间一对多关系是指_B_____。

A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N8、设计数据库时首先应该设计 C 。

A.数据库应用系统结构B.DBMS结构C.数据库的概念结构D.数据库的控制结构9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求10、设属性A是关系R的主属性,则属性A不能取空值,这是 AA.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.表完整性规则11、设关系R和S分别有m和n个元组,则R×S的元组个数是(D)A.m B.n C.m+n D.m×n12、下面不是SQL语言优点的是(D )A.语言简练,易学易用B.高度非过程化C.数据独立性好D.能方便地生成报表13、.取出关系中的某些列,并消去重复的元组的关系运算称为( B )。

数据库原理期中试卷及答案

数据库原理期中试卷及答案

嘉兴学院试卷2010—2011学年第2学期期中试卷课程名称:数据库原理使用__信管09考试形式:开卷______座位号:一、单项选择题(每小题1分,共20分)1. (A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2. 目前(A )数据库系统已逐渐淘汰了层次数据库和网状数据库,成为当今最为流行的商用数据库系统。

A.关系B.面向对象C.分布D.并行3. E-R图是数据库设计的工具之一,它一般适用于建立数据库的(A )。

A.概念模型B.结构模型C.物理模型D.逻辑模型4. DB,DBMS,DBS三者之间的关系是( B )。

A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DBS与DB和DBMS无关5. 部门Dept(deptNo, deptName, telephone, manager)和职工Emp(empNo, empName, sex, address, deptNo)实体集,若一个职工只能属于一个部门,部门负责人manager是一个职工。

Dept与Emp的关系为( B )A.多对多B.一对多C.多对一D.一对一6. 在SQL中,建立视图用的命令是( C )。

A.CREA TE PROCEDUREB.CREA TE T ABLEC.CREA TE VIEWD.CREA TE INDEX7. 在数据库中,产生数据不一致的根本原因是( C )A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余8. 实现关系代数选择运算的SQL子句是( D ).A.SELECTB.ORDER BYC.FROMD.WHERE9. 下述不属于数据库设计的内容的是( A )A. 设计DBMSB. 设计数据库概念结构C. 设计数据库逻辑结构D. 设计数据库物理结构10. 概念设计的结果是( B )。

2011-2012(2)数据库原理期中试卷答案

2011-2012(2)数据库原理期中试卷答案

1-5 BCDCA 6-10答案:CCDAB 11-15 CCAAD 16-20 BDBAD 21-22 CD 1.答案:关系名(属性名1,属性名2,…,属性名n)2.答案:①关系名②属性名③属性类型④属性长度⑤关键字3.答案:①人工管理②文件系统②数据库系统4. 答案:①组织②共享5. 答案:①数据库管理系统②用户③操作系统6. 答案:①数据定义功能②数据操纵功能7. 答案:①逻辑数据独立性②物理数据独立性8. 答案:物理独立性9. 答案:①数据结构②数据操作③完整性约束10. 答案:①数据结构②数据操作11. 答案:①模式②外模式③内模式12. 答案:①1∶1 ②1∶m ②m∶n13. 答案:①浪费存储空间及修改麻烦②潜在的数据不一致性14. 答案:①一个或几个基本表②定义③视图对应的数据15. 答案:①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”⑤DELETE FROM R WHERE NO=20⑥DELETE FROMR WHERE NAME LIKE“王%”三.1. 答:(6分)2)工厂(工厂号,工厂名,地址)产品(产品号,产品名,单价)生产(工厂号,产品号,数量,日期)2. 解:本题各个查询语句对应的关系代数表达式表示如下:(15分)(1). ∏C#,CNAME(σTEACHER=‘程军’(C))(2). ∏S#,SNAME(σAGE>21∧SEX=”男”(C))(3). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]} (2分)(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) ♦ SC)(5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C♦ (∏S#,C#(sc)÷∏S#(S))) (2分)(7). ∏S#(SC♦ ∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc)÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (2分)(9). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(C)]}(10). ∏S#,C#(sc)÷∏C#(σS#=’2’(SC)) (2分)(11). ∏S#,SNAME{s♦ [∏S#(SC♦ σCNAME=‘C语言’(C))]}3. (4分)4. 答案:(1)ЛSN (ЛSNO,PNO(SP)÷ЛPNO(P) ♦ ЛSNO,SN(S))(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM PWHERE NOT EXISTS(SELECT *FROM SPWHERE SNO=S.SNO AND PNO=P.PNO));(2分)(2)ЛSN(S)-ЛSN(S♦ σPNO=‘P2’(SP) )(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM SPWHERE PNO=’P2’AND SNO=S.SNO);(2分)(3)SELECT SNFROM S, SP X, SP YWHERE S.SNO=X.SNO AND X.SNO=Y.SNO AND X.PNO=’P1’AND Y.PNO=’P2’;(2分)(4)CREATE VIEW RLSASSELECT SNO, SNFROM S, SP, PWHERE S.SNO=SP.SNO AND SP.PNO=P.PNO AND S.CITY=’London’AND COLOR=’Red’;(2分)。

数据库原理期中测试(带答案)

《数据库原理》期中小测试一、选择题。

(15题*4分)1、在ER图中,用来表示实体的图形是( )A. 矩形框B. 椭圆C. 直线D. 菱形2、列值为空值(NULL),则说明这一列:()A、值为0B、值为空格C、值是未知的D、值是非法的3、当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是()。

A、出错,操作失败B、操作成功C、操作成功,但要给出警告信息D、自动把数据行的主键列值更改为没有重复的列值后在插入,操作成功4.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明()A、该列的数据不可更改B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该值,那么该列值为0D、当插入数据行时,无须显式指定该列值5、SQL Server的系统管理员的用户名为()A. dbaB. saC. adminD. administrator6、在一个查询中,使用()关键字能够除去重复列值。

A、distinctB、topC、havingD、desc7、在ORDER BY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺省的情况是()A、ascB、descC、asc或者desc中的任何一个D、不进行排序8、在关系数据库中,关系之间的联系是靠()处理的。

A.连接字段值B.表格C.记录D.属性9、以下描述中不属于关系的性质的是:( )A. 列是同质的,即每一列中的分量是同类型的数据,来自同一个值域B. 行的顺序是无关紧要的,即行的次序可以任意交换C. 列的顺序不可以任意交换D. 每一个分量都必须是不可分的最小数据项10、五种基本关系代数运算是()A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ11、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A. 左外联接B. 右外联接C. 并操作D. 外联接12、SQL中,下列涉及空值的操作,不正确的是()A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)13、关系代数表达式σ2<5(S)表示()A.表示从S关系中挑选2的值小于第5个分量的元组B.表示从S关系中挑选第2个分量值小于5的元组C.表示从S关系中挑选第2个分量值小于第5个分量的元组D.表示从S关系中挑选第5个分量值大于2的元组14、关系代数中的Π(投影)运算符对应SELECT语句中的以下哪个子句?()A.SELECTB.FROMC.WHEHED.GROUP BY15、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH) ON TABLE FROM ZHAOB.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM ZHAOD.REVOKE UPDATE(XH) ON STUD FROM PUBLIC二、简答题。

数据库期中考试题及答案

数据库期中考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵答案:C2. 关系数据库中,关系至少应该满足的完整性约束是:A. 实体完整性B. 参照完整性C. 域完整性D. 以上都是答案:D3. 在关系数据库中,以下哪个操作用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. CLEAR TABLE答案:A4. SQL语言中,用于查询数据的命令是:A. SELECTB. QUERYC. FETCHD. RETRIEVE答案:A5. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 降低存储成本答案:B6. 在数据库中,视图的作用是什么?A. 存储数据B. 提供数据安全C. 简化复杂查询D. 以上都是答案:C7. 数据库恢复的基础是:A. 事务日志B. 数据备份C. 索引D. 数据字典答案:A8. 数据库中的事务具有以下哪个特性?A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是答案:E9. 在关系数据库中,以下哪个操作用于更新表中的数据?A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A10. 数据库中,索引的作用是什么?A. 增加数据存储量B. 提高数据安全性C. 加快查询速度D. 减少数据冗余答案:C二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户和__操作系统__之间的一层数据管理软件。

2. 在关系数据库中,表之间的关系可以分为一对一、一对多和__多对多__。

3. SQL语言中,用于插入数据的命令是__INSERT__。

4. 数据库设计中,__范式__是衡量数据库设计质量的标准。

5. 数据库中的__主键__是用来唯一标识表中每条记录的属性或属性集合。

数据库期中考试题及答案二

《数据库原理》期中测试题一、单项选择题(本大题共20小题,每小题2分,共40分) 得分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。

常熟理工学院数据库原理应用期中自测练习与答案

期中自测练习与答案一.单项选择题(每题1分,共23分)1. 目前市场上常见的DBMS 90%以上都是基于()数据模型的。

A.层次B.网状C.关系D.面向对象2 .E-R图是在数据库设计中用来表示()的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.()是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A.外模式B.内模式C.模式D.概念模式4.()也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于。

A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界6.在数据库中存储的是。

A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是。

A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的8. 在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个()的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9. 关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20。

则A与B的笛卡尔积A×B的属性有()个,元组个数有()个。

A.30;200B.11;30 C.30;30D.11;20010. 父亲和子女的亲生关系属于()的关系。

A.1:1B.1:n C.m:n D.不一定11. 在SQL语言中,删除关系表中的一个属性列,要用动词(),删除关系表中的一行或多行元组,要用动词()。

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12 在SQL语言中,为关系模式增加一个属性要用动词(),为关系表增加一行或多行元组要用动词()。

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