数据库原理 总复习.doc
《数据库原理 总复习.doc》由会员分享,可在线阅读,更多相关《数据库原理 总复习.doc(39页珍藏版)》请在咨信网上搜索。
第一、二、三章练习 一、单项选择题 1、DBA是指( B ) A、高级程序员 B、数据库管理员 C、数据库系统 D、数据库管理系统 2、在文件系统中,所具有的数据独立性是[D ] A.系统独立性 B.物理独立性 C.逻辑独立性 D.设备独立性 3、数据库在磁盘上的基本组织形式是(B ) A、DB B、文件 C、二维表 D、系统目录 4、在数据库中存储的是(C )。 A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息 5、设关系R、S及W各有20个元组,那么这三个关系的自然连接的元组个数为( )。 A、20 B、60 C 8000 D、不确定(与计算结果有关) 6、在数据库方式下的信息处理中,占据中心位置的是[A ] A.数据 B.程序 C.软件 D.磁盘 7、关系数据库三级模式的划分,有利于保持数据库的( D ) A、结构规范化 B、数据安全性 C、操作可行性 D、数据独立性 8.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 [B ] A.9个 B.13个 C.17个 D.21个 9.等值连接运算与自然连接运算是( D ) A、相同的 B、不相同的 C、等价的 D、有时相同 10.关系笛卡尔积运算记号R×S,(D ) A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 11.单个用户使用的数据视图的描述称为 ( A ) A.外模式 B.概念模式 C.内模式 D.存储模式 12.在有关“弱实体”的叙述中,不正确的是 [C ] A.弱实体的存在以父实体的存在为前提 B.弱实体依赖于父实体的存在 C.父实体与弱实体的联系可以是1:1、1:N或M:N D.父实体与弱实体的联系只能是1:1或1:N 13. 子模式DDL用来描述 ( B ) A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 14. 在DBS中,DBMS和OS之间的关系是 (B ) A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 15. 五种基本关系代数运算是( A ) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 16. SQL Server是一种 ( C ) 数据库管理系统。 A)层次型 B)网络型 C)关系型 D)链状型 17、数据库系统中,逻辑数据独立性是指 (B )。 A)数据之间相互独立 B)应用程序与数据库的结构之间相互独立 C)数据的逻辑结构与物理结构相互独立 D)数据与磁盘之间相互独立 18. 下列四项中,不属于数据库特点的是( C)。 A、数据共享 B、数据完整性 C、数据冗余很高 D、数据独立性高 19. 实体联系模型中的联系可以同( B )实体有关。 A、0个 B、一个或多个 C、1个 D、多个 20. 下面系统中不属于关系数据库管理系统的是( C ) A Oracle B MS SQL Server C IMS D DB2 21、要保证数据库逻辑数据独立性,需要修改的是( C )。 A、模式 B、模式与内模式的映象 C、模式与外模式的映象 D、内模式 22、关系数据模型的三个组成部分中,不包括(D )。 A、完整性规则 B、数据结构 C、数据操作 D、并发控制 23、数据管理技术发展的3个阶段中,( A )阶段没有专门的软件对数据进行管理。 Ⅰ、人工管理阶段 Ⅱ、文件管理阶段 Ⅲ、数据库阶段 A、只有Ⅰ B、只有Ⅱ C、Ⅰ和Ⅱ D、Ⅱ和Ⅲ 24、数据库中可以创建和删除表、视图、索引等,可以修改表等,这是因为数据库管理系统提供了( A ) A、数据定义功能 B、数据操纵功能 C、数据维护功能 D、数据控制功能 25、数据库管理系统的功能不包括( C ) A、定义数据库 B、对已定义的数据库进行管理 C、为定义的数据库提供操作系统 D、数据通信 26、在数据库的三级模式结构中,模式有(A ) A、1个 B、2个 C、3个 D、任意个 27、在关系数据库中,视图是三级模式结构中的(D ) A、概念模式 B、内模式 C、模式 D、外模式 28、在关系数据库中,表是三级模式结构中的(C ) A、存储模式 B、内模式 C、模式 D、外模式 29、在关系数据库中,索引是三级模式结构中的( B ) A、概念模式 B、内模式 C、模式 D、外模式 30、下面所列各项,哪些属于数据技术的研究领域(A ) Ⅰ、数据库管理系统软件的研究 Ⅱ、数据库设计 Ⅲ、数据库管理院 Ⅳ、操作系统 A、Ⅰ和Ⅱ B、Ⅰ和Ⅲ C、Ⅰ、Ⅱ和Ⅲ D、全部 31、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是(C ) A、数据的物理独立性 B、数据的位置独立性 C、数据库的逻辑独立性 D、数据库的存储独立性 32、在下面的数据模型中,( D )是概念数据模型 A、关系模型 B、层次模型 C、网状模型 D、实体-联系模型 33、对于关系数据库中的表,下面的说法哪个是不正确的( D ) A、每一列的分量是同一种数据类型,来自同一个域 B、不同列的数据可以来自相同的域 C、列的次序可以任意交换 D、行的次序不可任意交换 34、关系数据库中,实现实体之间的联系是通过表与表之间的( D ) A、公共索引 B、公共存储 C、公共元组 D、公共属性 35、在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作称为( D )。 A、投影 B、选择 C、自然连接 D、θ连接 36、数据库管理系统中,DDL是指(B )。 A、数据库操作语言 B、数据库定义语言 C、交互式语言 D、嵌入式语言 37、(B )是存储在计算机内有结构的数据的集合。 A、数据库系统 B、数据库 C、数据库管理系统 D、数据结构 38、集合R与S的连接可以用关系代数的5种基本运算表示为(A ) A、R-(R-S) B、σF(R×S) C、R-(S-R) D、S-(R-S) 39、反映信息世界中实体及实体间联系的模型是( D )。 A、关系模型 B、层次模型 C、网状模型 D、E—R模型 40、在数据库系统阶段,数据( D )。 A、具有物理独立性,没有逻辑独立性 B、具有逻辑独立性,没有物理独立性 C、物理独立性和逻辑独立性均没有 D、具有高度的物理独立性和逻辑独立性 41、在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是(D )。 A、外模式 B、内模式 C、存储模式 D、模式 42、关系数据库中的视图属于4个数据抽象级别中的(A ) A 、外模式 B、概念模式 C 、存储模式器 D、 物理模式 43、数据库的概念模型独立于(A ) A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界 44、在数据库的三级模式间引入二级映象的主要作用是(A ) A、提高数据与程序的独立性 B、提高数据与程序的安全性 C、保持数据与程序的一致性 D、提高数据与程序的可移植性 45、关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积(B )。 A、投影、连接 B、连接、选择 C、选择、投影 D、交、选择 46、关系模式的任何属性(A )。 A、不可再分 B、可再分 C、命名在该关系模式中可以不推一 D、以上都不是 47、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。 A、元组 B、行 C、记录 D、属性 48、一个学生社团可以接纳多名学生参加,但每个学生只能参加一个学生社团,从学生社团到学生的联系类型是(D )。 A、多对多 B、一对一 C、多对一 D、一对多 49、在下列关于关系的陈述中,错误的是(B ) A、表中任意两行的值不能相同 B、表中任意两列的值不能相同 C、行在表中的顺序无关紧要 D、列在表中的顺序无关紧要 50、( B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次 A、数据模型 B、概念模型 C、对象模型 D、关系模型 51、集合R与S的连接可以用关系代数的5种基本运算表示为(A ) A、R-(R-S) B、σF(R×S) C、R-(S-R) D、S-(R-S) 52、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。 A、元组 B、行 C、记录 D、属性 53、以下(D )不是C/S结构中的服务器。 A、file文件服务器 B、数据库服务器 C、Web服务器 D、浏览器 54、设一个仓库存放多种商品,同一种商品只能放在一个仓库中,仓库与商品之间是(C ) A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 55、在数据库的三级模式结构中,内模式有(A ) A、1个 B、2个 C、三个 D、任意多个 56、对用户存取权限的核查是数据管理系统中(D )模块的功能。 A、数据库定义 B、数据库管理 C、数据库操纵 D、系统运行控制 57、下列四项中说法不正确的是( C ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 58、有关系R和S,R∩S的运算等价于( B ) A、S-(R-S) B、R-(R-S) C、(R-S)∪ D、R∪R-S) 59、下面哪部分不属于C/S中数据库系统的前端部分?(C ) A、格式处理 B、报表打印 C、分布式结构 D、图形界面 60、C/S结构属于(D ) A、集中式结构 B、分散式结构 C、分布式结构 D、以上都不对 24、数据库中可以创建和删除表、视图、索引等,可以修改表等,这是因为数据库管理系统提供了( A ) A、数据定义功能 B、数据操纵功能 C、数据维护功能 D、数据控制功能 61、用户可以对数据库中的数据进行查询、插入、删除和修改,这是因为数据库管理系统提供了(C )功能。 A、数据库定义 B、系统运行控制 C、数据库操纵 D、数据库维护 62、下面关于对象标识的说法不正确的是(C ) A、用于区分不同的对象 B、由系统自动给定 C、与对象的具体属性值相关 D、在整个数据库内惟一 63、在下列关于关系的陈述中,错误的是(B ) A、 表中任意两行的值不能相同 B、 表中任意两列的值不能相同 C、 行在表中的顺序无关紧要 D、 列在表中的顺序无关紧要 64、关系数据库管理系统应能实现的专门关系运算包括(B )。 A、排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表 65、(B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次 A、数据模型 B、概念模型 C、对象模型 D、关系模型 二、填空题 1.关系模型和层次、网状模型最大差别是用_关键码 而不是用__指针_导航数据。 2.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为SQL服务管理器(或SQL Service Manager)。 3.关系数据库中的完整性约束分为实体完整性、引用完整性、用户自定义的完整性 和域完整型四类 4. 实体间的联系分为:1:1 、 1:N 和 M:N 三种类型。 5. 构成数据模型的三大要素是__数据结构 、数据操作和数据完整性约束。 6. 每个SQL Server实例有四个系统数据库,它们是:Master 数据库、tempdb数据库、model数据库和msdb数据库。 7、数据库处理技术经历了人工管理、文件系统 、__数据库系统 以及分布式数据库管理等四个发展阶段。 8、_实体___完整性规定关系中的主键不能取空值(Null),参照___完整性约束用于描述主表与子表之间的联系、用户自定义完整性是用户根据实际需要而设定的对数据的取值约束。 9、专门的关系运算包括_选择___、__ 投影__、连接和除四种。 10、数据库分为三层模式: 外(子)模式 、 概念模式(模式)和内(物理)模式 11、 数据 是反映客观世界的事实,并可以区分其特征的符号。信息 是经加工提炼而成的、用于决定行为、计划或具有一定语义的数据。 12、根据数据模型的用途和面向的对象不同,把广泛使用的数据模型主要划分为语义数据模型和结构化数据模型,其中语义数据模型 着重表示数据的语义,而不注重数据的组织结构。 13、用树形结构来表示实体及实体之间联系的数据模型称为层次数据模型;用网络结构来表示实体之间联系的数据模型称为 网络数据模型 。 14、关系数据库表中可以惟一确定一个元组的某个属性(组),称该属性组为侯选码 。 三、简答题 1、简述实体之间的联系类型。 实体之间的联系有一对一、一对多和多对多三种类型。 (1)一对一联系(1:1):如果对于实体集A中的每个实体,实体集B中至多有一个(可以没有)与之相对应,反之亦然,则称实体集A与B具有一对一联系,记作:1:1。 (2)一对多联系(1:n):如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中至多只有一个实体与之联系, 则称实体集A与实体集B具有一对多联系。记作:1:n。 (3)多对多联系(m:n):如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记作:m:n。 2、请简述关系数据模型中关系的性质 答:关系的性质: (1)每一列中的分量是同一类型的数据,来自同一个域。 (2)不同的列可以具有相同的域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。(3)列的次序可以任意交换。(4)任意两个元组不能完全相同。(5)行的次序可以任意交换。(6)分量必须取原子值,即每一个分量都必须是不可分的数据项。 3、简述关系的完整性。 答:关系模型中有四种完整性约束:实体完整性、域性完整、参照完整性和用户定义完整性。 (1)实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值(Null)。 (2)参照完整性规则:如果属性(或属性组)F是关系R外部分关键字,它与关系S的主关键字K相对应,则对于R中的每个元组在属性(或属性组)F的值必须:或者是空值,或者等于S中某个元组的主关键字的值。 (3)用户定义完整性规则:用户按实际的数据库运行环境要求,对关系中的数据定义的约束条件,它反映的是某一具体应用所涉及的数据必须要满足的条件。 (4)域性完整:指列的值域的完整性。如数据类型、格式、值域范围、是否允许空值等 4、简述E-R模型图的描述方法。 简述E-R模型图的描述方法。 答:(1) 矩形框表示实体集,双线矩形框表示弱实体集。(2) 菱形表示联系集。(3) 椭圆框表示属性。(4) 用直线将属性连接到实体集,用带有短线的直线表示实体集的主码属性。(5)用连线表示实体集之间的联系。每条连线上附加一对数表示联系类型。 5、分别叙述在进行插入、删除、更新操作时需要进行哪些完整性检查。 (1) 答:执行插入操作时:首先检查实体完整性规则,接着再检查参照完整性规则,最后检查用户定义完整性规则 (2) 执行删除操作时:删除参照关系中的元组不需要进行完整性检查,可以执行删除操作。如果删除的是被参照关系的元组,则检查被删除元组的主关键字属性的值是否被参照关系中某个元组的外部关键字引用,如果未被引用则可以执行删除操作;否则可能有拒绝删除、置空删除和级联删除三种方式处理。 (3) 执行更新操作可以看作是先删除旧的元组,然后再插入新的元组。所以执行更新操作时的完整性检查综合了上述两种情况。 1、关系中不同的属性可以出自相同的一个域,也可以具有相同的属性名。(× ) 2、关系操作的特点是集合操作(√) 3、关系代数中五种基本运算是并、差、选择、投影、连接(×) 4、数据库的逻辑结构分为外模式、概念模式和存储模式三级。其中概念模式是用户看到的和使用的数据的描述,是用户与数据库的接口(× ) 5、外模式是数据库中全部数据的整体逻辑结构的描述。(×) 6、选择运算是对关系的垂直分解。(× ) 7、弱实体的存在以父实体的存在为前提(√) 8、关系数据模型的三个组成部分是数据结构、数据操作和并发控制(×) 9、信息是经加工提炼而成的、用于决定行为、计划或具有一定语义的数据(√) 10、数据库中除了存放数据本身外,还要存放数据之间的联系。(√) 11、在手工管理阶段,一组数据只能面向一个应用程序,不能实现多个程序的共享数据。(√) 12、IBM在1969年研制出的 IMS系统是关系数据库系统的代表产品(× ) 13、查询分析器只能在客户端运行(× ) 14、概念模式既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、开发工具无关。(√) 15、存储模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。(√) 16、对参照关系执行删除操作时,不需要进行完整性检查(√)。 17、关系数据模型中,实体类型之间的M:N联系也可以用属性来表示。(× ) 18、关系数据模型不可以直接处理多对多的关系。(× ) 19、E.F.codd1970年开始发表的一系论文,真正系统、严格地提出了数据库的关系模型。(√) 20、关系的操作以集合的方式进行,操作的对象是元组的集合,操作的结果也是元组的集合。(√) 五、解答题 C>D 1、S R 设关系R(A、B、C)和S(D、E)如下图所示:求:R⋈S,并写出求解过程。 A B C 1 2 3 4 5 6 7 8 9 D E 3 1 6 2 5 4 解:(1)首先算出R和S的笛卡尔积RⅹS: A B C D E 1 2 3 3 1 1 2 3 6 2 1 2 3 5 4 4 5 6 3 1 4 5 6 6 2 4 5 6 5 4 7 8 9 3 1 7 8 9 6 2 7 8 9 5 4 C>D (2)在RⅹS中选取满足C>D的元组,得R⋈S A B C D E 4 5 6 3 1 4 5 6 5 4 7 8 9 3 1 7 8 9 6 2 7 8 9 5 4 2、假定一个部门的数据库包括以下信息: 职工:职工号、姓名、住址、所在部门 ; 部门:所有职工、经理和销售的产品; 产品:产品名、制造商、价格、型号、内部编号; 制造商:制造商名称、地址、生产的产品名和价格; 其中:一个职工只能在一个部门工作,一个部门有多个职工; 一个部门可以销售多种产品,一种产品可以在多个部分销售;一个产品可以由多个制造商生产,一个制造商可以生产多种产品。 (1) 请画出该数据库的E—R图 (2) 将该E——R图转换为关系模型结构 (1)E—R图为: 职工号 m n n m n 1 职工 部门 产品 制造商 姓名 地址 部门名 经理 产品名 从属 销售 生产 内部编码 地址 名称 (2)对应的关系模型为: 职工(职工号、姓名、住址、部门号) 部门(部门号、经理、销售) 产品(产品号、产品名、制造商号) 制造商(制造商号、制造商名称、地址、产品名) 销售(部门号、产品号、数量) 生产(制造商号、产品号、价格) 3、在商店管理系统中,商店有商店编号、商店名、地址、电话等属性,顾客有顾客编号、姓名、地址、年龄、性别等属性,商品有商品编号、商品名、生产厂家等属性。管理方式是:一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。一个商店销售多种商品,一种商品可以多个商店销售,每个商店对每种商品有一个销售价格。 v (1)画出E-R图,并注明属性和联系类型。 v (2)将该E-R图转换成关系模型。 解 v 关系模型(用“ ”表示主码,用“ ”表示外码。): v 商店(商店编号、商店名、地址、电话) v 顾客(顾客编号、姓名、地址、年龄、性别) v 商品(商品编号、商品名、生产厂家) v 消费(商店编号,顾客编号,消费金额,日期) 销售(商店编号,商品编号,价格) 4、设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队名等;二是‘车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每个车辆只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两属性,每个司机可使用多辆汽车,每辆汽车被多个司机使用。 (1)画出E-R图,并注明属性和联系类型。 (2)将该E-R图转换成关系模型。 答:1)E-R图: (2)关系模型为: 说明:下划线表示候选关键字,虚线表示外部关键字 车队(车队编号,车队名称) 司机(司机编号,姓名,电话,车队编号,聘期) 使用(司机编号,车辆编号,使用日期,公里数) 车辆(车辆编号,牌照号,厂家,生产日期,车队编号) 4、设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。 设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有个日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。 (1)试画出ER图,并在图上注明属性、联系类型、实体标识符; 商品名 N M 月销售量 库存 月份 商品 商品号 单价 N 仓库号 仓库 仓库名 供应 月份 商店 商店号 商店名 地址 M 销售 M P 地址 月供应量 库存量 日期 N (2)将ER图转换成关系模型,并说明主键和外键。 解:(1)ER图如图1所示。 (2)据转换规则,图2的ER图可转换成6个关系模式: 仓库(仓库号,仓库名,地址) 商品(商品号,商品名,单价) 商店(商店号,商店名,地址) 库存(仓库号,商品号,日期,库存量) 销售(商店号,商品号,月份,月销售量) 供应(仓库号,商店号,商品号,月份,月供应量) 5、设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。 设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。 (1)试画出ER图,并在图上注明属性、联系类型、实体标识符; (2)将ER图转换成关系模型,并说明主键和外键。 N 1 成绩 主讲 课程 课程号 课程名称 N 工号 教师 姓名 指导 教材 学生 学号 姓名 年龄电话 1 选课 M N 职称 性别 解:(1)ER图如图所示。 (2)转换成的关系模型应具有4个关系模式: 教师(工号,姓名,职称) 学生(学号,姓名,性别,年龄,教师工号) 课程(课程号,课程名称,教师工号) 选课(学号,课程号,成绩) 第四章 练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); C≠'C56' 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R⋈S)) B.πA,B(R ⋈ S) C.R-πA,B(σC= 'C56'(R⋈S)) D.R-πA,B(σC≠'C56'(R⋈S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组 B.从基本表中删除所有属性 C.从数据库中撤消这个基本表 D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于 [ C] A.计算元组个数 B.计算属性的个数 C.对一列中的非空值计算个数 D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现( B ) A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、 在视图上不能完成的操作是( C ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图 11、下列聚合函数中不忽略空值 (null) 的是 (C) A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 12、SQL中,下列涉及空值的操作,不正确的是 ( C ) A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 13、Transact-SQL对标准SQL的扩展主要表现为( A )。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句 C. 提供了分组(Group By)查询功能 D. 提供了Min、Max待统计函数 14、以下哪种情况应尽量创建索引( A )。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列 C. 记录较少的基本表 D. 需要更新频繁的基本表 15、下列SQL Server语句中出现语法错误的是( D )。 A. DECLARE @Myvar INT B. SELECT * FROM [AAA] C. CREATE DATABASE AAA D. DELETE * FROM AAA 16、属于事务控制的语句是( A )。 A. Begin Tran、Commit、RollBack B. Begin、Continue、End C. Create Tran、Commit、RollBack D. Begin Tran、Continue、End 17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A ) A)select B)from C)where D)grou by 18、 用二维表结构表示实体以及实体间联系的数据模型称为(C ) A)网状模型 B)层次模型 C)关系模型 D)面向对象模型 第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号 EMP DEPT 雇员号 雇员名 部门号 工资 部门号 部门名 地址 001 010 056 101 张 山 王宏达 马林生 赵 敏 02 01 02 04 2000 1200 1000 1500 01 02 03 04 业务部 销售部 服务部 财务部 1号楼 2号楼 3号楼 4号楼 19、 若执行下面列出的操作,哪个操作不能成功执行?(D ) A) 从EMP中删除行(‘010’,‘王宏达’,‘01’,1200) B) 在EMP中插入行(‘102’,‘赵敏’,‘01’,1500) C) 将EMP中雇员号=‘056’的工资改为1600元 D) 将EMP中雇员号=‘101’的部门号改为‘05’ 20、若执行下面列出的操作,哪个操作不能成功执行?(C ) A) 从DEPT 中删除部门号=‘03’的行 B)在DEPT中插入行(‘06’,‘计划部’,‘6号楼’) C) 将DEPT中部门号=‘02’的部门号改为‘10’ D) 将DEPT中部门号=‘01’的地址改为‘5号楼’ 21、在雇员信息表关系EMP中,哪个属性是外键(foreign key)?(C ) A) 雇员号 B) 雇员名 C) 部门号 D) 工资 22、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) A) 7 B) 9 C) 12 D) 1 23、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A ) A) 实体完整性规则 B) 参照完整性规则 C) 用户定义完整性规则 D) 域完整性规则 24、 下面列出的关于“视图(View)”的条目中,哪一条是不正确的?( B) A) 视图是外模式 B)使用视图可以加快查询语句的执行速度 C) 视图是虚表 D) 使用视图可以简化查询语句的编写 25、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?(B ) A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制 26、在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?( A) A) 事务管理程序模块 B) 数据更新程序模块 C) 交互式程序查询模块 D) 查询处理程序模块 27、SQL查询语句中,用于测试子查询是否为空的谓词是(A)。 A、EXISTS B、UNIQUE C、SOME D、ALL 28、下列SQL语句中,插入数据的是(D )。 A、CREATE B、ALTER C、UPDATE D、INSERT 29、 在下面所列出的条目中,哪些是数据库管理系统的基本功能?(D ) Ⅰ.数据库定义 Ⅱ.数据库的建立和维护 Ⅲ.数据库存取 Ⅳ.数据库和网络中其他软件系统的通信 A) Ⅰ和Ⅱ B) Ⅰ、Ⅱ和Ⅲ C) Ⅱ和Ⅲ D) 都是 30、当修改基本数据时,下列关系视图的说法正确的是(B ) A、需要重建 B、可以看到修改结果 C、无法看到修改结果式 D、不许修改带视图的基表 31、 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(D ) A) 应用层、数据存取层、数据存储层、语言翻译处理层 B) 应用层、数据存储层、数据存取层、语言翻译处理层 C) 应用层、数据存储层、语言翻译处理层、数据存取层 D) 应用层、语言翻译处理层、数据存取层、数据存储层 32、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【D 】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 33、SQL中,“AGE IN(20,22)”的语义是( D )。 A- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 总复习 数据库 原理 复习
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【pc****0】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【pc****0】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【pc****0】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【pc****0】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文