数据库基础习题与思考题_第1页
数据库基础习题与思考题_第2页
数据库基础习题与思考题_第3页
数据库基础习题与思考题_第4页
数据库基础习题与思考题_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 习题与思考题 试根据题意写出空白处内容 (1 )数据库的逻辑数据独立性是指,对概念模式的修改尽量不影响_外模式_。 候选 (2) 个属性集能惟一标识元组,且又不含有多余的属性,这个属性集称为关系的 键 。 (3 )关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。 其中,域完整性 规定了属性的值必须是域中的值。 (4) SQL的组成分成4个部分,用于对基本表和视图的授权、完整性规则的描述、事务控 制语句等的是 。 (5) SQL提供的合计函数中,用于对一列中的值计算个数是 。 试从下列四个选项中选出正确的答案 (1) 数据模型的三要素是B _。 A. 层次、网状、关系

2、B.数据结构、数据操作、完整性约束 C.外部级、概念级、内部级 D 数据库、表、字段 (2 )数据库中,常用的数据模型有以下几种_A _。 A.层次、网状、关系B.数据结构、数据操作、完整性约束 C.外部级、概念级、内部级 D 数据库、表、字段 (3 )数据库的体系结构分为 C _。 A.层次、网状、关系B.数据结构、数据操作、完整性约束 C.外部级、概念级、内部级 D 数据库、表、字段 (4 )数据库的物理数据独立性是指,对内模式的修改尽量不影响 C 。 A.外模式/模式映象 B .模式/内模式映象 C.概念模式D.外模式 (5)在一个关系中,能惟一标识元组的属性或属性集称为关系的B 。 A

3、.候选键 B .超键 C .外键 D .主键 (6) 若一个关系中有多个候选键,则选其中的一个为关系D 。 A.候选键 B .超键 C .外键 D .主键 (7) 若一个关系R中包含有另一个关系 S的主键所对应的属性组 F,则称F为R的C A.候选键 B .超键 C .外键 D .主键 (8) 关系的参照完整性可通过定义C来实现。 A.候选键 B .超键 C .外键 D .主键 (9) 任何符合关系定义的表都是A 。 A.第一范式 B .第二范式 C .第三范式 D .第四范式 (10) 一个关系的所有非主属性都完全依赖于整个主关键字(不存在部分依赖),该关系就 属于 b 。 A.第一范式 B

4、 .第二范式 C .第三范式D .第四范式 (11 )一个关系不存在部分依赖关系,也没有传递依赖关系,该关系就属于C A.第一范式 B .第二范式 C .第三范式D .第四范式 (12 )关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。 其中, 是指关系中的主关键字不能为空且主关键字的值不能相同。 A.实体完整性B .参照完整性 C .商务约束D .域完整性 (13 )关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。 其中, 是指不允许引用数据库中不存在的外键数据。 A.实体完整性B .参照完整性 C .商务约束D .域完整性 (14 )三层

5、结构的数据库应用模式中,核心是 。 A.浏览器 B . Web服务器 C .数据库服务器 D .数据库 (15)实现三层数据库应用模式的软件有许多,其中,数据库服务器端的软件有_ A. IE、Navigator 等 B. Microsoft SQL Server 、Oracle、Sybase 和 Informix 等 C. IIS、PWS Enterprise Server 等。 D. CGI、ISAPI、NSAPI、JavaScript 、VBScript、ASR Java、DCOM (16 )已知关系:厂商(厂商号,厂名) CK=厂商号 产品(产品号,颜色,厂商号) 112112 PK尹品

6、号,CK尹商号 假设两个关系中已经存在如下图所示元组: 厂商号 厂名 C01 宏达 C02 立仁 C03 广源 厂商关系 产品关系i 1 1 产品号 厂商号 颜色 P01 C01 红 P02 C03 黄 需要再往产品关系中插入如下4个元组: I . (P03, C02,红)II . (P04, C01,蓝)III . (P04, C04,白) IV . ( P05, null,黑)问能够插入的元组是 I , II D . I , IV A. I , II , IV B . I , III C (17) SQL术语与传统的关系模型术语不同。在 SQL中,外模式对应于_D A.索引文件B .存储文

7、件C .基本表 D .视图 (18) SQL术语与传统的关系模型术语不同。在 SQL中,概念模式对应于 A.索引文件B .存储文件C .基本表 D .视图 (19)实际存储在数据库中的表是 A. SQL模式 B .基本表 C .索引文件 D .视图 (20)本身不独立存储在数据库中,而是从基本表或其他视图中导出的是 A.视图 B .基本表 C .索引文件 D . SQL模式 (21) SQL的组成分成 4个部分,用于定义 SQL模式、基本表、视图和索引的是 A. SQL DDL B . SQL DML C . SQL DCL D .嵌入式 SQL (22) SQL的组成分成 4个部分,用于数据

8、查询和数据更新的是 A. SQL DDL B . SQL DML C . SQL DCL D .嵌入式 SQL (23) SQL的完整性规则主要有三种子句,其中主键子句是 A. WHER子句B . CHECKF句 C. PRIMARY KEY子句 D . FOREIGN KEY子句 (24) SQL的完整性规则主要有三种子句,其中检查子句是_A CHECKF句 113113 A. WHER子句 C. PRIMARY KEY子句 D . FOREIGN KEY子句 (25) SQL中查询数据库使用_A语句。 A. SELECT B . CREATE C. DROP D. UPDATE (26)

9、在SELECT语句中,C是必须的。 A. SELECTS WHERE子句 B . SELECT和 GROUP BY子句 C. SELECTS FROM子句 D . SELECT和 ORDER BY子句 (27 )在SELECT语句中,构造查询条件的是 _A。 A. WHER子句 B . GROUP BYF句 C . FROM?句 D . ORDER BYF句 (28) 在SELECT语句中,用于分组的是 _B。 A. WHER子句 B . GROUP BYF句 C . FROM?句 D) ORDER BY 子句 (29) 在SELECT语句中,决定查找出来的记录的排列顺序的是D 。 A. WH

10、ER子句 B . GROUP BYF句 C . FROM?句 D . ORDER BYF句 (30) SQL提供的合计函数中,用于计算元组的个数的是 。 A. COUNT;列名)B . AVG(列名) C . SUM(列名) D . COUNT(* ) 试判断下列各题(是/否) (1) 一般将网状模型和层次模型统称为非关系模型。(T ) (2) 般将网状模型和层次模型统称为关系模型。(F ) (3) 关系实际上是一张二维表格。(T ) (4) SQL语言是非关系数据库 的代表性语言。(F ) (5) 数据库的体系结构中,物理数据独立性是指对外模式的修改尽量不影响概念模式。 (6) 数据库的体系

11、结构中,逻辑数据独立性是指对数据库的概念模式要修改,尽量使内模式 保持不变。(F) (7) 数据库的表中的属性名不能相同。(T ) (8) 数据库的表中任意两行(元组)不能相同。(T ) (9) 数据库的表中属性值可以分解为若干项。() (10) 数据库的表有行序。() (11) 表的主码只能是表的某个单个属性。() 114114 (12) 在关系数据库中,表与表之间的联系就是通过公共属性实现的,这个公共属性是一个表 的主键和另一个表的外键。() (13) 如果一个关系存在更新异常和插入异常,可以通过把此关系分解成两个关系,使每个关 系处理一个不同的主题来消除更新异常和插入异常。() (14)

12、 一个关系存在更新异常和插入异常,是由于样本数据给的不合适造成的。() (15) 对关系进行分解的过程叫做规范化,规范化是由于关系中存在异常情况而引出的。() (16) 关系的参照完整性可通过定义主键来实现。() (17) 函数依赖是指在关系 R中,X、Y为R的两个属性或属性组,如果对于X的每一个具体 值,Y都有一个具体值与之对应,则称属性Y依赖于属性X。函数依赖关系反过来也成立。 () (18) 范式将关系分为第一范式、第二范式、第三范式、Boyec-Code范式、第四范式、第五 范式、域关键字范式等几种,其中,低级别的范式包含高级别的范式。() (19) 如果一个关系的所有非主属性都完全依

13、赖于整个主关键字,不存在部分依赖,那么该关 系就属于第三范式。() (20) 单个属性作为主关键字的关系自动就是第二范式。() (21) 一个关系没有传递依赖关系,则该关系就是第二范式。() (22) 将关系分解到什么程度,要根据实际情况来决定,并不存在硬性的规定,在设计中所做 的工作是由用户的需求来决定的。() (23) 在关系规范化时,对关系的分析越细致,要求越高,关系的规范化级别越高越好。() (24) 域完整性约束是最简单、最基本的约束,现在的关系数据库系统一般都有域完整性的检 查功能。() (25) 实体完整性是为了保证主关键字能惟一地标识关系中的每个元组。() (26) 参照完整性

14、是指不允许引用数据库中不存在的外键数据。() (27) 先有外键值,后有主关键字值。() (28) 当使用提供参照完整性约束的DBMS品时,每当在有外键的表中插入元组时,如果此 值在主表中,则允许插入,否则拒绝插入。() 115115 (29) 使用提供参照完整性约束的 DBM萨品时,当在主表中删除某元组时, DBMS首先查看此 元组的相应属性值是否在某个子表中存在, 如果存在的话,不允许删除主表中的此元组。() (30) 对数据库恶意的滥用是指违反数据完整性约束的逻辑错误。() (31) 数据库安全性措施的防范对象是非法用户和非法操作,而完整性措施的防范对象是不合 语义的数据。() (32)

15、 SQL术语与传统的关系模型术语不同。在 (33) SQL术语与传统的关系模型术语不同。在 性称为列。() (34) SQL术语与传统的关系模型术语不同。在 (35) 视图是从基本表或其他视图中导出的表, (36) 基本表是实际存储在数据库中的表。( (37) 数据库中一个表可以只能带一个索引。 SQL中,外模式对应于存储文件。() SQL中,模式对应于基本表,元组称为行,属 SQL中,内模式对应于视图。() 本身不独立存储在数据库中, 是一个虚表。() ) () (38) SQL中的索引是非显式索引,也就是在索引创建以后,用户在索引撤消前不会再用到该 索引键的名,但是索引在用户查询时会自动起

16、作用。() (39)在SELECT语句中,SELECT和 WHER子句是必须的。() (40)SQL语句的所有查询都是利用SELECT语句完成的。() (41)实现来自多个关系的查询时,如果要引用不同关系中的同名属性,则在属性名前加关系 名,即用“关系名属性名”的形式表示,以便区分。() 常见的数据库系统有哪几种模型各有何特点 试述概念模式在数据库结构中的重要地位。 什么是数据独立性在数据库中有哪两级独立性 关系数据库中对关系也就是“表”,有什么要求 设有关系模式 R (职工名、项目名、工资、部门名、部门经理) 如果规定每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每 个部

17、门只有一个经理。 (1) 说明R不是2NF模式的理由,并把 R分解成2NF模式集。 116116 (2)进而把R分解成3NF模式集,并说明理由。 什么是数据的完整性在数据库系统中怎样保证数据的完整性 试解释DB DBMS DBS三个概念。 简述数据库采用浏览器/服务器模式的特点。 当前数据库的发展有哪些分支 对于教学数据库的三个基本表:学生基本情况SI、成绩表SG课程表C SI ( SN SNAMEAGE SEX SDEPT SG(SN CN CG C( CN CNAMECH SD, TNAME) 试用SQL查询语句完成下列查询: (1)检索LIU老师所授课程的课程号和课程名。 (2)检索年龄大于25岁的男学生的学号和姓名。 (3)检索选修课程包含 LIU老师所授课程的学生学号。 试用SQL查询语句完成下列对教学数据库的三个基本表SI、SG C的查询: (1)统计所有学生选修的课程门数。 (2)求选修课程号为 1003课程的学生的平均年龄。 (3)求LIU老师所授课程的每门课程的学生平均成绩。 (4)检索姓名以王开头的所有学生的姓名和年龄。 (5)在SC中检索成绩为空值的学生学号和课程号。 试用SQL更新语句完成下列对教学数据库的三个基本表SI、SG C的更新操作: (1) 往基本表SI中插入一个学生元组(2010150,赵振新,18)。 (2)在基本表SG中删除尚无成绩的元

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论