2022年复习思考题-数据库原理与应用答案.pdf
《2022年复习思考题-数据库原理与应用答案.pdf》由会员分享,可在线阅读,更多相关《2022年复习思考题-数据库原理与应用答案.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章数据库系统概述1.数据库系统的基本特征是(D)A 数据的统一控制 B、 数据共享性和统一控制C、数据共享性、数据独立性 D、 数据共享性、数据独立性、统一控制2.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是( A ) 。A数据库管理员 B专业用户 C 应用程序员 D最终用户3.数据库管理系统提供的DDL语言的功能是( B ) 。A实现对数据库的检索、插入、修改和删除B描述数据库对象的结构,为用户建立数据库对象提供手段C用于数据的安全性控制、完整性控制、并发控制和通信控制D提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段4.在 DBS中, DBMS 和 OS之间的关
2、系是 ( B )A. 相互调用 B. DBMS调用 OS C. OS调用 DBMS D. 并发运行5.下列四项中,不属于数据库特点的是( C ) 。A. 数 据 共 享B. 数 据 完 整 性C. 数 据 冗 余 很高 D. 数据独立性高6.数据库中存储的是( D ) 。A. 数 据B. 数 据 模 型C. 数 据 之 间 的 联系 D. 数据以及数据之间的联系7.数据库中存储的基本对象是_数据以及数据之间的联系_。8.数据管理经历了_人工管理、文件系统、数据库系统_三个发展阶段。9.数据库与文件系统的根本区别是_整体数据结构化_。10.在文件系统阶段,数据管理的三个主要缺陷是数据冗余高、数据
3、不一致性_和_和数据联系弱 _11.数据库系统提供的数据控制功能主要包括安全性、完整性、并发控制和数据库恢复12.用户与操作系统之间的数据管理软件是_DBMS_ _13.数据库系统 (DBS)是由 硬件、软件(应用系统、开发工具、DBMS 、OS ) 、数据库、数据库用户 _四部分组成。其中最重要的软件是DBMS ;最重要的用户是DBA 。14.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为_DBA _。15.DBS中使用宿主语言和DML编写应用程序的人员,称为_应用程序员 _。16.DBS中,使用应用程序对数据库进行操作的人员,称为_最终用户 _。17.对数据的访问是建立在_读
4、_和_写_两个操作基础上的。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 22 页 - - - - - - - - - - 18.数据库管理系统(DBMS)通常提供 _数据定义 _、数据操纵、数据控制和数据库维护。数据模型19.现实世界中客观存在并能相互区别的事物称为( A ) 。 A实体 B,实体集 C字段 D,记录20.现实世界中事物的特性在信息世界中称为( C ) 。 A实体 B实体标识符 C 属性 D关键码21.层次模型必须满足的一个条件是( B ) 。A 每个结点均可以有一个以上的
5、父结点 B 有且仅有一个结点无父结点 C不能有结点无父结点 D 可以有一个以上的结点无父结点22.ER方法的三要素是(C ) 。A实体、属性、实体集 B。实体、码、联系C实体、属性、联系 D实体、域、候选码23.所谓概念模型,指的是( D ) 。A客观存在的事物及其相互联系 B将信息世界中的信息数据化C实体模型在计算机中的数据化表示 D 现实世界到机器世界的中间层次24.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( A )转换为关系数据模型。 AER模型 B 层次模型 C关系模型 D网状模型25.当关系有多个候选码时,则选定一个作为主码。若主码为全码时应包含( D ) 。A单个属性
6、 B两个属性 C多个属性 D全部属性26.在基本的关系中,下列说法是正确的( C )。A行列顺序有关 B属性名允许重名C 任意两个元组不允许重复 D列是非同质的27.E-R 模型是 ( A ) 。A概念数据模型 B 结构数据模型 C层次数据模型 D网状数据模型28.反映现实世界中实体及实体间联系的信息模型是( D ) 。A. 关 系 模 型B. 层 次 模 型C. 网 状 模型模型29.根据不同的数据模型、数据库管理系统可以分为_层次、网状、关系、面向对象型 _、面向对象型。30.现实世界中,事物的个体在信息世界中称为_实体 ,在机器世界中称为_记录 _。31.现实世界中,事物的每一个特性在信
7、息世界中称为_属。在机器世界中称为_字段 。32.数据模型应当满足比较真实的描述现实世界、容易为人所理解、 便于计算机实现_。33.能惟一标识实体的属性集,称为_码_。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 22 页 - - - - - - - - - - 34.数据描述的两种形式是_物理数据描述和_逻辑数据描述 _。其中物理数据描述是指数据在存储设备上的存储方式;_逻辑数据描述_是指程序员或用户以操作的数据形式。35.属性的取值范围称为该属性的_域_。36.表示实体类型和实体间联系的
8、模型,称为_信息(概念)模型_。37.最著名、最为常用的概念模型是_E-R 模型 _。38.数据模型的三要素包括数据结构、_数据操纵和 完整性约束 _三部分。39.E-R 方法的三要素是_实体_、_属性_、联系 _。40.在 ER图中,用 _矩形 _表示实体类型;用_菱形 _表示联系类型;用_椭圆 _表示实体类型和联系类型的属性。41.用树型结构表示实体类型及实体间联系的数据模型称为_层次模型 _。在该类模型牛,上一层记录类型和下一层记录类型间的联系是_一对多 _。42.用有向图结构表示实体类型及实体间联系的数据模型称为_网状模型 _。43.用二维表格表示实体类型及实体间联系的数据模型称为_关
9、系模型 _。44.关系数据库是以_关系模型 _为基础的数据库45.关系模型由 _关系数据结构、关系操作集合、关系完整性约束_三部分组成。46.利用 _关系 _描述现实世界。 一个关系既可以描述_一个实体及属性_,也可以描述 _实体间的联系 _。47.在关系数据库中,二维表称为一个_关系 _,表的每一行称为_元组(记录 _,表的每一列称为_属性(字段) _。数据库系统结构48.逻辑数据独立性是指( A ) 。 A模式改变,外模式和应用程序不变 B模式改变,内模式不变 C 内模式改变,模式不变 D内模式改变,外模式和应用程序不变49.数据库系统中,用( D ) 描述全部数据的整体逻辑结构。 A外模
10、式 B存储模式 C内模式 D模式50.数据库系统中,用户使用的数据视图用( A ) 描述,它是用户与数据库系统之间的接口。 A外模式 B存储模式 C内模式 D模式51.数据库系统中,物理存储视图用( C ) 描述。A外模式 D用户模式 C内模式 D模式52.数据独立性是指(B )精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 22 页 - - - - - - - - - - A数据之间相互独立B 应用程序与DB结构之间相互独立C数据与磁盘之间相互独立D 数据的逻辑结构与物理结构相互独立53.数
11、据库系统达到了数据独立性是因为采用了( D )。 A层次模型 B网状模型 C关系模型 D三级模式结构54.物理数据独立性是指( C ) 。 A模式改变,外模式和应用程序不变 B 模式改变,内模式不变C内模式改变,模式不变 D内模式改变,外模式和应用程序不变55.为了保证了数据库系统具有较高的数据独立性,DBMS 提供了 三级模式、两级映像功能。56.DBMS 提供_ DDL_(SQL),定义数据库的三级模式结构及其相互之间的映象,定义数据完整性、安全控制等约束。57.DBMS 提供_ DML _(SQL) ,实现对数据库中数据的检索和更新等操作。问答题:(简答题我就不给答案了,基本上都是书上的
12、内容。注意:在理解的基础上记忆)1.试述文件系统与数据库系统的区别和联系2.什么是数据模型数据模型的作用及三要素是什么3.数据模型应当具备的条件4.简述 ER模型与关系模型主要特点。5.试述数据库系统三级模式结构,其优点是什么6.什么是数据库的逻辑独立性什么是数据库的物理独立性为什么数据库系统具有数据与程序的独立性7.数据库系统有哪几部分组成8.DBA的职责是什么第二章关系完整性及关系代数58.五种基本关系代数运算是 ( A ) A. , - ,和 B. , - ,和C. ,和 D. ,和59.从一个关系中选择指定条件的元组构成一新关系的关系代数运算是(B)A投影B 选择C连接 D并60.R为
13、 4 元关系 R(A,B,C,D),S为 3 元关系 S(B,C,D),RS构成的结果集为 ( A ) 元关系。 A4 B3 C 7 D. 661.关系数据模型的三个组成部分中,不包括( C ) 。A.完整性规则B.数据结构C.恢复 D. 数据操作精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 22 页 - - - - - - - - - - 62.根据关系模型的完整性规则,一个关系中的主码( B )A可以取空值B不能有两个C不可以做为其他关系的外键D不可以是属性集合63.完整性规则要求主码取
14、值_唯一 _。64.完整性约束条件所用的对象有_列_、 _元组 _和_表_三种。65.完整性控制机制应有_定义功能、检查功能、处理违背完整性约束条件_三方面的功能。66.关系的完整性约束分为_实体完整性、 参照完整性、 用户定义完整性_。67.关系数据操作语言(DML)有两种不同类型:关系代数型和_关系演算 _。68.关系代数的连接运算中当为“”的连接称之为_等值连接 _;比较的分量是相同的属性组时,则称为自然联接 。69.若对 R,S两个关系进行关系代数运算,其结果为R1 ,若 R1中的结果既属于R又属于 S,是对关系进行了_交_;若 R1中的结果既属于R或属于 S,是对关系进行了 _并_若
15、 R1中的结果只属于R不属于 S,是对关系进行了_差_。70.自然连接由 _笛卡尔积 _、_选择 _、_投影 _组合而成。简答题1.关系代数的基本运算有哪些如何用这些基本运算来表示其他的运算2.关系与普通的表格、文件有什么区别3.试述笛卡尔积、F 连接、等值连接与自然连接有时么区别4.在参照完整性中,为什么外码的属性值也可以为空什么时候可以为空第三章SQL语言71.下列四项中,不正确的提法是( C ) 。语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言72.逻辑表达式运算的结果是( C )。A数值型 B字符型 C逻辑值
16、D日期型73.下列 SQL语句中,能够实现“收回用户U4对学生表 (STUD)中学号 (XH) 的修改权”这一功能的是 ( C ) 。A REVOKE UPDATE(XH)ON TABLE FROM U4B REVOKE UPDATE(XH) ON TABLE FROM PUBLICC REVOKE UPDATE(XH) ON STUD FROM U4D REVOKE UPDATE(XH) ON STUD FROM PUBLIC74.建立索引的目的是( A ) 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - -
17、-第 5 页,共 22 页 - - - - - - - - - - A、提高查询速度的手段 B 、重新排列数据行的顺序 C、为了更好地编辑记D、为了更好地计算75.下列 SQL语句中,能够实现参照完整性控制的语句是:( D ) 。AFOREIGN KEY BPRIMARY KEYC REFEBENCES D FOREIGN KEY 和 REFERENCES76.在 SQL的下列语句中,哪些是关于用户定义完整性约束的语句 ( C )。A NOT NULL BUNIQUE C. NOT NULL 、UNIQUE 及 CHECK DNOT NULL和 UNIQUE77.使用 SQL的 ALTER T
18、ABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用( B ) 短语。A MODIFY BDROP C ADD D DELETE78.用 SQL语句 CREATE TABLE S (NO C(4) NOT NULL , NAME C(8) NOT NULL , SEX C(2) ,AGE N(2) ,可以插入到表中的是( B )A (1031,曾华,男,23) B (1031,曾华,NULL ,NULL )C (NULL ,曾华,男,23) D (1031, NULL ,男, 23)79.将查询 SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的
19、SQL语句是 ( D )。A .GRANT SELECT TO SC ON Ul WITH PUBLICB GRANT SELECT ON SC TO U1 WITH PUBLICC GRANT SELECT TO SC ON Ul WITH GRANT OPTIOND GRANT SELECT ON SC TO Ul WITH GRANT OPTION80.在 SQL中, CREATE VIEW语句用于建立视图。如果要求对视图更新时必须满足子查询中的表达式,应当在该语句中使用( D ) 短语。AWITH UPDATE B WITH INSERTCWITH DELETE D WITH CHEC
20、K OPTION81.当关系R 和 S 自然联接时,能够把R 中该舍弃的元组放到结果关系中的操作是( A )。A. 左外联接 B. 右外联接 C. 外部并 D. 外联接82.下列 SELECT 子句中,忽略空值 (null) 的是 ( D )A. 列名 B. COUNT(列名 ) 、 C. COUNT ( * ) D. AVG (列名 ) 、MAX (列名 )83.SQL语言引入了视图的概念。以下关于视图的叙述中正确的是(C )A视图由若干表组成,独立存储在数据库中B视图的存在提高了并发程度C视图与基本表的最大区别在于它是逻辑定义的虚表D视图简化了SQL查询命令的使用,但是不提高查询效率84.
21、SQL中的自主存取控制是通过_Grant_ 和 Revoke_语句完成的。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 22 页 - - - - - - - - - - 85.数据库的核心操作语句是_SELET _。86.在 SQL中, WHERE 子句的条件表达式中,字符串匹配的操作符是_like_;与 0 个或多个字符匹配的通配符是_%_ ;与单个字符匹配的通配符_-_ 。87.SELECT 查询语句, 若希望查询的结果不出现重复元组,应使用 _distinct_关键字88.SELECT
22、 语句中, _where_子句用于选择满足给定条件的元组,使用 _order by_子句将查询结果排序;使用_group by_子句可按指定列的值分组,同时使用_having _子句可提取满足条件的组。89.DML包含哪些 SQL语句 _update delete insert_。90.在 SQL语句中,用 _alter_命令可以修改基本表的结构,用_update _命令可以修改基本表中的数据。91.设有如下关系R(NO , NAME ,AGE ,CLASS) ,NO为主码 (1) 插 入 一 条 记 录( 25 , 李 明 ) ;insert into R(no,name) values(
23、25, 李明_。(2) 删除姓王的学生记录;delete from R where name like 王% _。(3) 将所有 95101班号改为 95091;_ update R set class=95091 where class= 95101 _。简答题1.什么是基本表什么是视图两者间的区别是什么2.试述视图的优点3.是否所有的视图都能更新为什么哪类视图可以更新哪类视图不可更新举例说明4.相关子查询和不相关子查询有什么区别第四章关系数据库理论92.名,年龄性别,成绩。专业) ,则该关系模式的主码是( C ) 。A姓名 B学号,姓名 C学号 D学号,姓名,年龄93.设一关系模式为:运货
24、路径( 顾客姓名,顾客地址,商品名,供应商姓名,供应商地址 ) ,则该关系模式的主码是( C )。A顾客姓名,供应商姓名 B顾客姓名,商品名C顾客姓名,商品名,供应商姓名 D 顾客姓名,顾客地址,商品名94.下列有关范式的叙述中正确的是( D )。A如果关系模式RlNF,且 R中主属性完全函数依赖于主码。则R是 2NFB如果关系模式R 3NF。X,YU,若 XY,则 R是 BCNFC如果关系模式RBCNF ,X Y(Y 不包含于 X)是平凡的多值依赖,则R是 4NFD一个关系模式如果属于4NT则一定属于BCNF ;反之不成立95.关系模式学生( 学号,课程号,名次) ,若每一名学生每门课程有一
25、定的名次,每精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 22 页 - - - - - - - - - - 门课程每一名次只有名学生,则以下叙述中错误的是( B )。A( 学号,课程号 ) 和( 课程号,名次 ) 都可以作为候选码B只有 ( 学号,课程号 ) 能作为候选码C关系模式属于第三范式 D关系模式属于BCNF 96.下列叙述中正确的是( BD )。 A若 XY,其中 ZU-X-Y 。则 X Y称为非平凡的多值依赖 B若 XY,其中 ZU-X-Y 。则 X Y称为平凡的多值依赖 C对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 复习 思考题 数据库 原理 应用 答案
限制150内