answer_第六章 数据库技术及应用基础

answer_第六章 数据库技术及应用基础
answer_第六章 数据库技术及应用基础

一、学习指导例题

例1.数据库系统与文件系统的主要区别是(D )

A.文件系统简单,而数据库系统复杂

B.文件系统只能管理少量数据,而数据库系统能管理大量数据

C.文件系统只能管理数据文件,而数据库系统能管理各种类型的文件

D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以

例2.常说的DBS、DB、DBMS三者之间的关系是否(C )

A.DBMS包括DB和DBS

B.D B包括DBMS和DBS

C.D BS包括DB和DBMS

D.DBMS、DB和DBS之间无关联

例3.DBMS的功能包括数据定义、数据操纵、数据库运行控制和(B )

A.数据字典 B. 数据处理 C. 数据联接 D. 数据投影

例4.用来描述信息世界的模型称为(B )

A.物理模型 B. 概念模型 C. 逻辑模型 D. 机器模型

例5.在概念模型中,实体所具有的某一特性称为( B )

A.实体集 B. 属性 C. 码 D. 实体型

例6.一名学生可以选修多门课程,一门课程可以被多名学生选修,则学生与课程之间存在着(C )的联系

A.一对一 B. 一对多 C. 多对多 D. 未知

例7.如果一个关系中的一个属性可属性组能够唯一地标识一个元组,则称该属性可属性组为(C )

A.外键 B. 主键 C. 关键字 D. 域

例8.在关系数据库中一个规范化的关系必须满足其每一属性都是(B )

A.每一列不可再分,即不能表中有表

B.关系的每一列上,属性值应取自同一值域

C.在同一关系中不能有相同的属性名

D.在一个关系中行、列的顺序无关紧要

例9.如下三个关系模式:

Student(学号,姓名,出生日期)

Score(学号,课程号,成绩)

Course(课程号,课程名)

则在成绩关系中的外键是( C )

A.学号,成绩 B. 课程号,成绩 C. 学号,课程号 D. 成绩

例10.在关系运算中,查找满足一定条件的元组的运算称之为(B )

A.投影 B. 选择 C. 连接 D. 复制

例11.下列数据模型中(C )是以数据表为基础结构

A.层次模型 B. 网状模型 C. 关系模型 D. 面向对象模型

例12.在数据库设计中,应首先考虑设计系统的(A )

A.概念模型 B. 数据模型 C. 逻辑模型 D. 物理模型

例13.在数据库的逻辑设计中,E-R图中的每个联系都应转换为一个关系,如果两实体间

的联系是m :n的联系,所转换的关系模型的主键由(C )

A.n端实体的主键担任

B.任一方实体的主键担任

C.双方实体的主键联合担任

D.M端实体的主键担任

例14.在下列主索引的叙述中,错误的是(A )

A.一个表可以设置多个主索引字段

B.唯一索引不允许字段中出现重复值

C.若关系双方均为主索引,为一对一关系

D.若关系双方只有一方为主索引,为一对多关系

二、学习指导习题/P210

1. 下列关于数据库系统的叙述,正确的是(A )

A.数据库系统减少了数据冗余

B.数据库系统避免了数据冗余

C.数据库系统只是比文件系统管理的数据更多

D.数据库系统中数据的一致性是指数据类型的一致

2. DBMS是一种(C )

A.采用了数据库技术的计算机系统

B.包括数据库管理人员、计算机软硬件以及数据库的系统

C.位于用户与操作系统之间的数据管理软件

D.包含操作系统在内的数据管理软件系统

3. 数据库中数据的特征包括 ( D )

A)较高的数据共享性

B)数据的独立性和较低的数据冗余度

C)数据的完整性

D)以上都是

4. 若每一个部门可拥有多个职工,而每位员工只可参与一个部门,则部门与职工之间存在( B ) 的联系

A) 一对一 B) 一对多 C) 多对多 D) 未知

5. 信息世界的主要对象称为( D )

A) 关系B) 属性C) 记录D) 实体

6. 概念模型设计常采用的工具是( D )

A) 关系模型B) 网状模型C) 层次模型D) E-R模型

7. 以下关于“关系”的叙述中,错误的是(B )

A)关系对应一张由行和列组成的二维表

B)表中的每一行称为关系的一个元组,在数据库中也称为字段

C)关系的每一列上属性值应取自同一值域

D)关系中不允许存在两个完全相同的元组

8.一个关系相当一张二维表,二维表中的各栏目相当于该关系的(C )

A)数据项B)元组C)属性D)结构

9.如果一个关系中的属性或属性组不是该关系的主键,但它们是另一个关系的主健,则称

这个属性或属性组为该关系的(A )

A)外键B)关系C)关键字D)域

10.用二维表来表示实体与实体之间联系的数据模型称为(B )

A)面向对象模型B)关系模型C)层次模型D)网状模型

11.为改变关系的属性排列顺序,应使用关系运算中的(A )运算

A)投影B)选择C)连接D)复制

12.在关系数据库的基本操作中,将两个关系中相同属性值的元组连接到一起而形成新的关系的操作称为(C )

A)投影B)选择C)连接D)复制

13.在一个关系中有这样一个或几个字段,它们的值可以唯一地标识一条记录,这样的字段称为(C )

A)外键B)关系C)关系字D)域

14.ACCESS XP中关系型数据库管理系统,所谓关系型是指(B )

A)一个表与另一个表之间有一定关系

B)数据模型符合一个满足一定条件的二维表格形式

C)各条记录彼此之间有一定的关系

D)各个字段之间都有一定的关系

15.除了(A )外,其他都是常用的数据库开发平台

A)Turbo C B) ViSual FoxPro C) Access Xp D) SQL Server 2000

16.(B )是较常用的桌面型数据库软件

A)AQL Server 2000 B) Access 和Visual FopxPro

C) Oracle 8 D) Sybase 和MySQL

17.在E-R图向关系模式转换中,如果两实体之间是一对多的关系,则必须为联系建立一个关系,该关系对应的关系模式属性包括(B )

A)联系本身的属性

B)联系本身的属性及所联系的多方实体的主键

C)联系本身的属性及所联系的任一实体的主键

D)联系本身的属性及所联系的双方实体的主键

18.打开Access数据库时,应打开(B )文件

A)mda B) mdb C) dbf D) xls

19.在ACCESS数据库中,下列(C )类型的字段,无法建立索引

A)文本B)数字C)备注D)日期

20.关于建立关系的连接条件叙述中,(B )是错误的

A)双方字段类型必须相同

B)关系字段名称需相同

C)至少有一方是主索引

D)关系字段类型不能是备注型

21.下列关于主索引的叙述中,(D )是错误的

A)主索引值不可以为空

B)一个数据表只能有一个主索引

C)主索引都是以主键图示(钥匙)表示的

D)主索引值不可唯一

22.若要在一对多关系中,更改原始数据,另一方立即更改,应启动(A )

A)实体参照完整性

B)级联显示更新相关记录

C)级联显示删除相关记录

D)实体完整性

23.SELECT—SQL命令的功能是(C )

A)创建数据表

B)修改表中的数据

C)查询表中的数据

D)选择SQL标准

24.假设学生关系模式为student(学号,姓名,性别,出生日期),现要查询姓“林”的学生信息。正确的SELECT-SQL命令是( B )

A)SELECT * FROM student WHERE 姓名LIKE ‘林’

B)SELECT * FROM student WHERE 姓名LIKE ‘林*’

C)SELECT * FROM student WHERE 姓名LIKE ‘林?’

D)SELECT * FROM student WHERE 姓名LIKE ‘林??’

25.假设学生关系模式为student(学号,姓名,性别,出生日期),现要查询1982年出生的学生信息。正确的SELECT-SQL命令是(B )

A)SELECT * FROM student WHERE 出生日期BETWEEN ‘1982-1-1’AND ‘1982-12-31’B)SELECT * FROM student WHERE 出生日期BETWEEN #1982-1-1# AND #1982-12-31# C)SELECT * FROM student WHERE BETWEEN(出生日期,‘1982-1-1’,‘1982-12-31’)D)SELECT * FROM student WHERE BETWEEN(出生日期,#1982-1-1# ,#1982-12-31#)

三、模拟题

模拟一(P214)

18. 在学生课程管理中分别使用以下两种表示,即:

(1) 表SC (学号,姓名,课程号,学时,学分,成绩)

(2) 表STUDENT (学号,姓名,课程号) 和表COURSE (课程号,课程名,学时,学分,成绩)

则以下叙述正确的是( B )

A.采用(1)表示的数据冗余量大,查找速度也慢

B.采用(1)表示的数据冗余量大,但查找速度快

C.采用(2)表示的数据冗余量大,查找速度也慢

D.采用(2)表示的数据冗余量大,但查找速度快

19. 在E-R图关系模式转换中,如果两实体之间是多对多的联系,则必须为联系建立一个关系,该关系对应的关系模式属性包括( D )

A. 自定义的主键

B. 联系本身的属性

C. 联系本身的属性及所联系的任一实体的主键

D. 联系本身的属性及联系双方实体的主键

20. 在ACCESS XP中所查询的结果是一个“动态集”,是指每次执行查询时所得的数据集合( D )

A. 都是从数据来源表中随机抽取

B. 基于数据来源表中数据的改变而改变

C. 随着用户设置的查询准则的不同而不同

D. 将更新数据来源表中的数据

模拟二(P219)

17. 下列对关系模式的描述,错误的是( B )

A. 关系中不允许存在两个完全相同的元组

B. 关系中的每一列的属性值可以取自不同的值域

C. 列的顺序无关紧要

D. 元组顺序的改变不影响关系

18. 数据库系统的特点包括( D )

A. 数据共享性好

B. 数据的独立性高

C. 数据的结构化程度高

D. 以上都是

19.下列叙述中不正确的( D )

A. 一个二维表就是一个关系,二维表名就是关系名

B. 关系中的列称为属性,同一列的数据类型必须相同

C. 关系中的行称为元组,对关系的描述称为关系模式

D. 一个关系中只能有一个为主键

20. 关系的基本运算为:选择、投影和连接,以下对关系的叙述错误的是( D )

A. 选择是对行操作

B. 投影是对列操作

C. 连接是对多表操作

D. 选择、投影、连接运算不能同时进行

模拟三(P224)

18. 下列( A ) 运算可以从关系中找出满足给定条件的元组

A.选择 B. 投影 C. 联接 D. 自然联接

19.用户通过DBMS的( B )功能,可以很方便地对数据进行检索

A.DDL B. DML C. DBS D. DB

20.某企业生产系列产品,有一成品库和一零件库,以下能正确描述它的E-R图是( )

四、重要选择题考试选择题

86 下列关于关系模型基本性质的描述,错误的是(D )

A. 关系的同一列的属性值应取自同一值域

B. 同一关系中不能有完全相同的元组

C. 在一个关系中行、列的顺序无关紧要

D. 关系中的列可以允许再分

87 目前描述概念模型最常用方法是E-R图法,k:\Fjexam95\T1.BMP中用于表示属性的图形

符号是(B )

88(B )只描述信息世界中实体的存在及联系,不涉及DBMS

A. 数据模型

B. 概念模型

C. 逻辑模型

D.机器模型

89 下列(B )运算可以从一个关系中挑选出若干个属性列组成新的关系

A. 选择

B. 投影

C. 连接

D. 自然连接

90 一个教师可以讲授多门课程,一门课程可以由多个教师讲授,则教师与课程实体之间是

( C )联系

A. 一对一

B. 一对多

C. 多对多

D. 未知

91 数据库中数据的特点不包括(A )

A. 较多的数据类型

B. 较好的数据共享性和数据完整性

C. 较低的数据冗余度

D. 较高的数据独立性

92 用户利用DBMS的(D )可以实现对数据库中数据的检索、修改、删除和统计

A. DB

B. DBS

C. DDL

D. DML

93 用户利用DBMS的(C )可以方便对数据库中数据对象进行定义

A. DB

B. DBS

C. DDL

D. DML

94 DBMS不是(A )

A. 用户和计算机的接口

B. 用户和数据库的接口

C. 整个数据库系统的核心

D. 数据库系统的组成部分

95 数据管理技术的发展分为三个阶段,其中数据独立性最高的是(C )管理阶段

A. 人工

B. 文件系统

C. 数据库系统

D. 数据库

96 下列数据库软件中,(C )有强大的窗体及报表制作能力、易学易用的操作界面

A. Oracle 8

B. SQL Server 2000

C. Access XP

D. MySQL

97下列(C )是大型关系数据库开发平台

A. Turbo C

B. Access

C. SQL Server 2000

D. Visual FoxPro

98 关于SQL语言特点的叙述中,错误的是(A )

A. 高度的过程化

B. 面向集合的操作方式

C. 可嵌入高级语言中

D. 语言简洁、功能强大

99(B )是较常用的桌面型数据库软件

A. Turbo C

B. Access和Visual FoxPro

C. SQL Server 2000

D. Oracle 8

100 下列数据模型中(C )是以数据表为基础结构

A.网状型

B. 层次型

C.关系型

D. 面向对象

五、《计算机应用技术基础》理论题

86.AccessXP是一种( A )。

A.关系型数据库管理系统B.文件管理系统

C.数据库系统D.数据库应用系统

87.关系数据库表中的( A )用于实现表与表间的联系。

A.外码B.属性C主码D.汇总

88.在进行数据库设计过程中,确定数据库中需要哪些( B )是最为关键的一步,也是处理的问题之一。

A.报表B.表C汇总D.索引

89.数据库表结构的修改工作,不包括( D )。

A.插入、删除、重命名字段

B.修改字段的数据类型

C.改变字段的物理排列顺序

D.在应用程序中改变字段的显示顺序

90.以下关于“关系”的叙述中,错误的是(B )。

A.关系对应一张由行和列组成的二维表

B.表中的每一行称为关系的一个元组,在数据库中也称为字段

C.关系的每一列上,属性值应取自同一值域

D.关系中不允许存在两个完全相同的元组

91.在关系数据库中,表之间的“一对多”关系是指( B )。

A. 表中一个字段可以有很多输入值

B.表中一条记录可以与另一表中的多条记录相关

C.一个表可以有多条记录

D.一个数据库可以包含多张表

92.在Access XP中,说查询的结果是一个“动态集”,是指每次执行查询时所得到的数据集合( B )。

A.都是从数据来源表中随机抽取的

B.基于数据来源表中数据的改变而改变

C.随着用户设置的查询准则的不同而不同

D. 将更新数据来源表中的数据

93. 在关系数据库中,字段(C )既可描述成文本型也可以描述成是/否型。

A.姓名 B. 出生年月 C. 性别 D. 邮政编码

94. 数据库管理系统是(C )的接口。

A.软件系统与硬件系统

B.用户与计算机

C.用户与数据库

D.应用程序与数据库

95. 在关系数据库中,通常由两个表的共有(C )建立表间关系,以保证在查询、报表中可以同时显示多个表中的相关数据。

A.查询

B.字段

C.数据类型

D.数据

96. 进行数据库设计的几个基本步骤中,不包括(D )。

A.确定数据库的用途

B.确定数据库中需要的表

C.确定表中的字段和主码

D.确定应用中数据输入格式

97. 在关系数据库中,(A )操作能从表中选中满足条件的行。

A.选择

B.投影

C.扫描

D.连接

98. 在关系数据库中,提高对某字段查找效率的一种方法是( A )。

A.对该字段进行索引

B.使其数据格式一致

C.将该字段设置为主码

D.禁止在该字段中出现重复值

99. 关系数据库表中,一个( C )值唯一标识表中的一个元组。

A.外码

B.属性

C.主码

D.汇总

107、有如下两个关系模式:

student(学号,姓名,奖学金)

score(学号,课程号,成绩)

则(A)是score关系相对于student关系的外键。

A、学号

B、学号,课程号

C、课程号

D、成绩

108、数据库中数据的特点不包括(B )。

A、较多的数据类型

B、较好的数据共享性和数据完整性

C、较低的数据冗余度

D、较高的数据独立性

109、下列数据模型中,(C )是以数据表为基础结构。

A、层次模型

B、网状模型

C、关系模型

D、面向对象模型

116、下列关于关系模型基本性质的描述,错误的是(D )。

A、关系的同一列的属性值应取自同一值域

B、同一关系中不能有完全相同的元组

C、在一个关系中行、列的顺序无关紧要

D、关系中的列可以允许再分

117、下列(B )运算可以从一个关系中挑选出若干个属性列组成新的关系。

A、选择

B、投影

C、连接

D、自然连接

118、下列数据库软件中,(C )有强大的窗体及报表制作能力、易学易用的操作界面。

A、Oracle 8

B、SQL Server 2000

C、Access XP

D、MySQL

数据库系统原理教程习题答案第6章习题

第6章关系数据库理论 1 .理解并给出下列术语的定义: 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(All 一key )、1 NF 、ZNF 、3NF 、BcNF 、多值依赖、4NF 。 定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。(即只要X上的属性值相等,Y上的值一定相等。) 术语和记号: X→Y,但Y不是X的子集,则称X→Y是非平凡的函数依赖。若不特别声明,总是讨论非平凡的函数依赖。X→Y,但Y是X的子集,则称X→Y是平凡的函数依赖。 若X→Y,则X叫做决定因素(Determinant)。 若X→Y,Y→X,则记作X←→Y。 若Y不函数依赖于X,则记作X → Y。 定义2:在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→ Y,则称Y对X完全函数依赖 若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖 定义3:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF)。 定义4:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。 定义5:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的子集)使得X→Y,Y →X,Y → Z成立,则称R∈3NF。 定义6:关系模式R∈1NF 。若X→Y且Y不是X的子集时,X必含有码,则R∈BCNF。 定义7:关系模式R∈1NF,如果对于R的每个非平凡多值依赖X→→Y(Y不是X的子集,Z=U-X-Y 不为空),X都含有码,则称R∈4NF。 2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。 学生:学号、姓名、出生年月、系名、班号、宿舍区。 班级:班号、专业名、系名、人数、入校年份。 系:系名、系号、系办公地点、人数。 学会:学会名、成立年份、办公地点、人数。 语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在? 解:(1)关系模式如下: 学生:S(Sno,Sname,Sbirth,Dept,Class,Rno) 班级:C(Class,Pname,Dept,Cnum,Cyear) 系:D(Dept,Dno,Office,Dnum) 学会:M(Mname,Myear,Maddr,Mnum) (2)每个关系模式的最小函数依赖集如下: A、学生S (Sno,Sname,Sbirth,Dept,Class,Rno) 的最小函数依赖集如下:Sno→Sname,Sno→Sbirth,Sno→Class,Class→Dept,DEPT→Rno

第六章信息系统与数据库

第六章信息系统与数据库 一、选择题 1.以下列出了计算机信息系统抽象结构层次,其中的数据库管理系统和数据库________。 A.属于业务逻辑层 B 属于资源管理层 C 属于应用表现层 D 不在以上所列层次中 2. 以下列出了计算机信息系统抽象结构的4个层次,在系统中为实现相关业务 功能(包括流程、规则、策略等)而编制的程序代码属于其中的________。 A 基础设施层 B 业务逻辑层 C 资源管理层 D 应用表现层 3. 以下列出了计算机信息系统抽象结构的4个层次,系统中的硬件、系统软件 和网络属于其中的________。 A.基础设施层 B.业务逻辑层 C.资源管理层 D.应用表现层 4. 以下列出了计算机信息系统抽象结构层次,在系统中可实现分类查询的表单 和展示查询结果的表格窗口________。 A属于业务逻辑层 B属于资源管理层 C属于应用表现层 D不在以上所列层次中 5. 以下关于SQL语言的说法中,错误的是________ A.SQL的一个基本表就是一个数据库 B .SQL语言支持三级体系结构 C.一个基本表可以跨多个存储文件存放 D.SQL的一个二维表可以是基本表,也可以是视图 6. 信息系统采用B/S模式时,其“查询SQL请求”和“查询结果”的“应答”发生在________之间。 A浏览器和Web服务器 B 浏览器和数据库服务器 C Web服务器和数据库服务器 D 任意两层 7. 关系数据库的SQL查询操作由3个基本运算组合而成,其中不包括________ 。 A 连接 B 选择 C 投影 D 比较

8. 信息系统采用的B/S模式,实质上是中间增加了________ 的C/S模式。 A Web服务器 B 浏览器 C 数据库服务器 D 文件服务器 9. 在信息系统的B/S模式中,ODBC/JDBC是________之间的标准接口。 A Web服务器与数据库服务器 B 浏览器与数据库服务器 C 浏览器与Web服务器 D 客户机与Web服务器 10. 计算机信息系统中的B/S三层模式是指________。 A 应用层、传输层、网络互链层 B 应用程序层、支持系统层、数据库层 C浏览器层、Web服务器层、DB服务器层 D 客户机层、HTTP网络层、网页层 11. ODBC是________,用户可以直接将SQL语句送给ODBC。 A一组对数据库访问的标准 B数据库查询语言标准 C数据库应用开发工具标准 D数据库安全标准 12. 所谓“数据库访问”,就是用户根据使用要求对存储在数据库中的数据进行 操作。它要求________ 。 A.用户与数据库可以不在同一计算机上而通过网络访问数据库;被查询的数据 可以存储在多台计算机的多个不同数据库中 B.用户与数据库必须在同一计算机上;被查询的数据存储在计算机的多个不同 数据库中 C.用户与数据库可以不在同一计算机上而通过网络访问数据库;但被查询的数 据必须存储同一台计算机的多个不同数据库中 D.用户与数据库必须在同一计算机上;被查询的数据存储在同一台计算机的指 定数据库中 13.ODBC是________,用户可以直接将SQL语句送给ODBC。 A.一组对数据库访问的标准 B.数据库查询语言标准 C. 数据库应用开发工具标准 D.数据库安全标准 14. SQL查询语句:SELECT SNANE,DEPART,CNAME,GRADE FROM S,C,SC WHERE S.SNO=SC.SNO AND https://www.360docs.net/doc/a315160768.html,O=https://www.360docs.net/doc/a315160768.html,O AND S.SEX=‘男’; 涉及的S,C和SC三个表。S和SC表之间和C和SC表之间分别通过公共属性________作连接操作。 A SNO,CNO B CNO,SNO C CNO,SEX D SNO,SEX 15. 在C/S模式的网络数据库体系结构中,应用程序都放在________上。 A Web浏览器

第六章数据库练习题

第六章数据库练习题 一、单选题: 171.Access的“名次表”中的“姓名”与“成绩表”中的“姓名”建立关系,且两个表中的记录都是唯一的,则这两个表之间的关系是()。 A.多对多B.一对多C.多对一D.一对一172.下列有关主键的叙述错误的是()。 A.不同记录的主键值允许重复 B.主键是数据表中的某一个字段 C.不同表中的主键可以是相同的字段 D.表中的主键的数据类型可以定义为自动编号或文本 173.一般来说,数据库的设计过程大致可分为()个阶段。 A.四B.三C.五D.六 174.()对象用于从指定的表中获取满足给定条件的记录。 A.表B.查询C.窗体D.报表 175.在设计数据库的过程中,做需求分析的目的是()。 A.获取用户的信息要求、处理要求、安全性要求和完整性要求 B.将现实世界的概念数据模型设计成数据库的一种逻辑模式 C.建立“物理数据库” D.收集数据并具体建立一个数据库,运行典型的应用任务来验证数据库设计的正确性和合理性 176.表是由()组成的。 A.记录和窗体B.查询和字段C.字段和记录D.报表和查询177.()是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。 A.数据库系统B.数据库管理系统 C.数据库技术D.数据库设计 178.假设数据表A与B按某字段建立了一对多关系,B为多方,正确的说法是()。 A.A中一个字段可与B中多个字段匹配 B.A中一个记录可与B中多个记录匹配 C.B中一个记录可与A 中多个记录匹配 D.B中一个字段可与A中多个字段匹配 179.为设计出满足要求的数据库,数据库设计的第一步必须首先进行()。 A.需求分析B.概念设计C.逻辑设计D.物理设计180.在Access 2003表中存放图像、图表、声音等信息时,需要的数据类型是()。 A.文本B.OLE对象C.备注D.超(级)链接181.DBMS的中文全称是()。

examcoo 第六章 信息系统与数据库(详细知识点总结)

第六章信息系统与数据库 一. 计算机信息系统: (一) 定义:使用各种先进成熟的软件开发工具设计维护的,以提供信息服务为主要目的的数据密集型、人机交 互的计算机应用系统。 (二) 特点: 1. 数据量大:数据一般需存放在辅助存储器(外存)中,内存中设置缓冲区,只暂存当前要处理的一小 部分数据。 2. 数据(绝大部分)持久:不随程序运行的结束而消失,长期保留在计算机系统中。 3. 数据共享 (三) 结构: 1. 基础设施层 2. 资源管理层: 1) 功能:实现信息采集、存储、传输、存取和管理 2) 主要组成:数据库管理系统 3. 业务逻辑层 4. 应用表现层: 功能:通过人机交互方式,向用户展现信息处理结果 (四) 发展趋势: 1. 信息多媒体化 2. 系统集成化:基础通信集成、数据集成、应用集成、业务流程集成、企业与企业或部门与部门之间的 集成 3. 功能智能化 4. 结构分布化: 计算机辅助协同工作(CSCW ):在分布式信息系统中,用户共享数据等各种计算机资源,并在系统的支持下,合作完成某一任务(如共同决策、共同拟订计划、共同设计产品等)。 二. 信息和数据 (一) 数据表达了一定的内容,即“客观事实、概念或指令”,数据具有一定的格式,可以是数值型数据和非数 值型数据,包括数字、文字、图画、声音、图像 (二) 在信息处理领域中,信息指的是人们要解释的那些数据的含义。 (三) 信息处理的实质是数据处理,数据处理的目的是获取有用的信息。 (四) 信息不是把数据简单的符号化 三. 数据库系统(DataBase System ,DBS ): (一) 定义:具有管理和控制数据库功能的计算机系统 (二) 特征:统一管理和共享数据(比文件系统管理更多的数据) (三) 组成: 1. 应用程序:利用DBS 资源开发的、解决管理和决策的各种应用软件 2. 计算机支持系统 1) 硬件: 2) 软件:DBMS 、操作系统、应用系统开发工具 3. 数据库(DB ) 1) 定义:按一定的数据模型组织,长期存放在外存上的可共享的相关数据集合 2) 要求:反映应用单位数据本身的内容、数据之间的联系 3) 存储内容: A. 用户直接使用的数据 B. “元数据”:关于数据之间联系的描述,即数据的数据。 各类用户 …

《数据库技术与应用》第6章习题答案

第6章关系数据理论 1.理解下列术语的定义: 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、码、主码、外码、全码、 1NF、2NF、3NF、BCNF、4NF。版权文档,请勿用做商业用途 解: 函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性相等,而在Y上的属性值不等, 则称X函数确定Y或Y函数依赖于X,记作X^Y。版权文档,请勿用做商业用途 部分函数依赖:如果X^Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖(Partial Functional Dependency ),记作:X Y。版权文档,请勿用做商业用途 完全函数依赖:如果X^Y,但对于X中的任意一个真子集,都有Y不依赖于,即,则称Y对X完全函数依赖 (Full Functional Dependency ),记作:X Y。版权文档, 请勿用做商业用途 传递依赖:如果X^Y ,Y^Z,且Y X,,则称Z对X传递函数依赖(Transitive Functional Dependency )。记作:X Z。版权文档,请勿用做商业用途 候选码:若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为候选码(Candidate key)。版权文档,请勿用做商业用途 主码:若一个关系有多个候选码,则选定其中一个为主码(Primarykey)。 外部码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码心相对应,则称F是基本关系R的外部码(Foreign key),简称外码。版权文档,请勿用做商业用途全码:最复杂的情况,整个属性组是码,称为全码( All-key )。 1NF:若一个关系模式R中每一个属性值都是一个不可再分的最小数据单元,则称关系模式满足第一范式,记作R 1NF。版权文档,请勿用做商业用途 2NF :若R 1NF,且每一个非主属性完全函数依赖于R的码,贝U R 2NF。 3NF :关系模式R中若不存在这样的候选码X,属性组Y及非主属性Z(Z Y) 使得X Y,Y Z成立,则称R 3NF。版权文档,请勿用做商业用途 BCNF :关系模式R 1NF。若对于R中的每一个函数依赖X Y且Y X,X必含有码,则R BCNF。版权文档,请勿用做商业用途 4NF :关系模式R?1NF,如果对于R的每个非平凡多值依赖X》》Y(Y二X),X 都含有码,则称R

第6章-计算机信息系统与数据库

第6章计算机信息系统与数据库 一、选择题 [1].关系R的属性个数为5,关系S的属性个数为10,则R与S进行连接操作,其结果关 系的属性个数为___C___。 A.15 B.>15 C.<=15 D.10 [2].有下列3个关系模式: 学生S(学号S#,姓名SN,性别SS,年龄SA) 课程C(课程号C#,课程名CN) 学生选课SC(学号S#,课程号C#,成绩G) 若用SELECT语句查找选修课程名为"信息技术"课程、年龄小于22岁的男学生姓名,必须进行关系___A___的连接。 A.S,C,SC B.SC C.SC,C D.S,C [3].具有相同模式的关系R与关系S进行"并"操作,其结果由___B___组成。 A.属于R,但不属于S的元组 B.属于R的元组或属于S的元组 C.既属于R又属于S的元组 D.属于S,但不属于R的元组 [4].SQL的SELECT语句中,利用WHERE子句能实现关系操作中的___A___操作。 A.选择B.投影C.连接D.除法 [5].若有SQL编写(已编译)的某校学生成绩管理程序ScoreManage、数据库管理系统DBMS 和Windows操作系统,当计算机运行程序ScoreManage时,这些软件之间的支撑关系为(用-->表示)___A___。 A.Windows-->DBMS-->ScoreManage B.DBMS-->ScoreManage-->Windows C.ScoreManage-->Windows-->DBMS D.Windows-->ScoreManage-->DBMS [6].SQL语言主要功能包括___A___。 A.数据定义,数据操作,数据控制 B.关系定义,关系规范化,数据控制 C.数据定义,流程控制,数据转移 D.数据分析,流程定义,流程控制 [7].若关系A和关系B的模式不同,其查询的数据需要从这两个关系中获得,则必须使用 ___C___关系运算。 A.投影B.选择C.连接D.除法 [8].关系运算中的并、差和交都是___B___运算。 A.一元B.二元C.多元D.运算对象个数不限[9].关系数据库系统设计的任务之一是设计出包括___D___的数据模式。 A.网状模式、层次模式和全局关系模式 B.流程模式、字典模式和逻辑运行模式 C.分析模式、设计模式和逻辑运行模式 D.用户视图、全局模式和存储结构 [10].要求在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。可用

专升本公共课计算机第六章

1、数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 2、人工管理数据具有如下特点:(1)数据不保存。(2)数据没有相应的软件系统管理。 (3)数据不共享。(4)数据不独立。 3、文件系统存在的缺点:(1)变成不方便。(2)数据冗余量大。(3)数据独立性不好。 (4)不支持并发访问。(5)数据缺少统一管 理。 4、数据库系统的优点:(1)数据结构化。(2)数据的共享性高,冗余度低,以扩充。 (3)数据独立性高。(4)数据由数据库管理系统统一管理和控制。5、数据仓库:长期数据存储,这些数据来自于多个异种数据源。主要特点:面向主题的、集成的、时变的、非易失的。 6、数据库的基本概念: (1)数据、数据库、数据库管理系统、数据库系统。 数据(Data):描述事物的符号记录,是数据库中存储的基本对象。数据有多种表现形式,它们都可以经过数字化后存入计算机。 数据库(DataBase):长期存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统(DBMS):完成科学的组织数据和存储数据,并高效地获取和维护数据任务的一个系统软件,是位于用户和操作系统之间的一个数据管理软件。功能:数据定义、数据操纵、数据库的运行管理、数据库的建立和维护。 库管理员和用户构成。 (2)数据模型:是数据库系统的核心和基础。 (3)关系模型与关系数据库。 ①关系模型:把世界看作是由实体和联系构成的。 实体:指现实世界中具有区别于其他事物的特征或属性并与其他实体有联系的对象。在关系模型中,实体通常是以表的形式来表现。行描述实体的一个实例(数据的记录),列描述实体的一个特征或属性(记录中的域)。 联系:一对一、一对多、多对多。 关系:一个关系就是一张二维表,每个关系有一个关系名。Access中,一个关系就是一个表对象。 属性:二维表中垂直方向的列被称为属性,每个属性都有一个唯一的属性名。在Access中,属性被称为字段,属性名叫做字段名。 域:一个属性的取值范围。 元组:行,即记录。 码(关键字、主键):候选码是关系的一个或一组属性,它的值能唯一地标识一个元组。码的属性称为主属性。

test_第六章 数据库技术及应用基础

一、学习指导例题 例1.数据库系统与文件系统的主要区别是() A.文件系统简单,而数据库系统复杂 B.文件系统只能管理少量数据,而数据库系统能管理大量数据 C.文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以 例2.常说的DBS、DB、DBMS三者之间的关系是否() A.DBMS包括DB和DBS B.D B包括DBMS和DBS C.D BS包括DB和DBMS D.DBMS、DB和DBS之间无关联 例3.DBMS的功能包括数据定义、数据操纵、数据库运行控制和() 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.如下三个关系模式: Student(学号,姓名,出生日期) Score(学号,课程号,成绩) Course(课程号,课程名) 则在成绩关系中的外键是() A.学号,成绩 B. 课程号,成绩 C. 学号,课程号 D. 成绩 例10.在关系运算中,查找满足一定条件的元组的运算称之为() A.投影 B. 选择 C. 连接 D. 复制 例11.下列数据模型中()是以数据表为基础结构 A.层次模型 B. 网状模型 C. 关系模型 D. 面向对象模型 例12.在数据库设计中,应首先考虑设计系统的() A.概念模型 B. 数据模型 C. 逻辑模型 D. 物理模型 例13.在数据库的逻辑设计中,E-R图中的每个联系都应转换为一个关系,如果两实体间

大学计算机基础第六章

大学计算机基础第六章 第六章数据库技术基础 1. 数据管理技术经历以下三个阶段:人工管理阶段(50年代中期以前);文件系统阶段(50 年代后期到60年代中期);数据库系统阶段(60年代后期以来)。 人工管理阶段当时外存没有磁盘等直接存取的存储设备;软件没有操作系统,数据的处理是批处理。人工管理数据具有如下特点:1)数据不保存2)数据需要由应用程序自己管理,没有相应的软件来处理数据3)数据不共享4)数据不具有独立性。文件系统阶段 50年代后期到60年代中期,在操作系统中有专门的数据管理软件,一般称为文件系统。文件系统是数据库系统发展的初级阶段。 用文件系统管理数据具有如下特点:1)数据可长期保存2)简单的数据管理功能3)数据共享性差4)数据的独立性差。数据库系统阶段 60年代末期,人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,才出现了真正的数据库系统。 数据库系统的基本特点如下:1)数据的集成性2)数据的高度共享性与低冗余性3)数据独立性高 2. 数据的独立性包括:①物理独立性:是指数据的物理结构的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的改变。②逻辑独立性:是指数据的总体逻辑结构改变时,如修改数据模式、改变数据间的联系等,不需要修改相应的应用程序。 3.数据库的基本术语 (1)数据(Data)定义:数据是描述事物的符号记录。数据的表现形式不仅是数字,还包括字符(文字和符号)、图表(图形、图像和表格)及声音、语言等。信息是从原始数据中经过筛选、提炼等加工后,产生的对决策有影响的数据。(2)数据库(Database)定义:数据库(DB)是长期储存在计算机内的、有组织的、可共享的数据的集合。数据库有以下特点:1)数据结构化2)实现数据共享3)减少数据的冗余4) 数据独立。 (3)数据库管理系统(Databbase Management System简称DBMS)定义:数据库

第6章_数据库技术基础习题参考答案

第6章数据库技术基础 一、简答题 1.数据管理技术发展分为三个阶段,各阶段的特点如下。 人工管理阶段:数据不保存;由应用程序自身管理数据;数据不独立;数据不能共享。文件管理阶段:数据可以长期保存;由文件系统管理数据;数据共享性差,冗余度大;数据独立性差。 数据库管理阶段:数据真正实现了结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制。 2.数据库是存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型进行组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。 数据库管理系统是实现对数据库进行管理的软件,它以统一的方式管理和维护数据库,并提供数据库接口软件用来访问数据库。 数据库系统是存储、管理、处理和维护数据的软件系统,它由数据库、数据库管理系统、宿主语言、开发工具和应用程序等软件和数据库管理员组成。 3.客观存在并可相互区别的事物称为实体,例如,一个教师、一个学生等都是实体。 实体所具有的某一特性称为实体的属性,例如职工实体可以用职工编号、姓名、性别、出生年月、职称、基本工资、简历等属性描述。 实体之间的联系通常是指不同实体集之间的联系。两个实体集之间的关系可以分为三种类型:一对一联系,一对多联系,多对多联系。 例如,一个负责人只管理一个单位,而一个单位也只有一个负责人,则实体集负责人和实体集单位之间的联系是一对一的联系。 一个单位有多名职工,而每位职工只属于这个单位,则实体集单位与实体集职工之间的联系是一对多的联系。 学校对学生开设选修课程,一个学生可以选修多门课程,而一门课程也可以由多名学生选修,则实体集学生与实体集课程之间是多对多的联系。 4. (1)关系:一个关系对应通常说的一张二维表。 (2)属性:二维表中垂直方向的每一列称为一个属性,在文件中对应一个字段。 (3)域:属性的取值范围。 (4)元组:在一个二维表(一个具体关系)中,从第二行起的每一行称为一个元组,元组对应存储文件中的一个具体记录。 (5)主键:在关系中可以用来惟一地标识一个元组的属性或属性组。 (6)分量:表中行和列的交叉位置表示某个属性的值。 (7)关系模式:是指对关系结构的描述,一般表示为: 关系名(属性1,属性2,属性3,…,属性n) 5.一个Access数据库包括表、查询、窗体、报表、页、宏及模块等几种对象。 6.(1)可以使用“数据库向导”建立数据库

第六章 数据库技术基础

第六章数据库技术基础 1.数据管理技术经历以下三个阶段:人工管理阶段(50年代中期以前);文件系统阶段(50 年代后期到60年代中期);数据库系统阶段(60年代后期以来)。 ?人工管理阶段 当时外存没有磁盘等直接存取的存储设备;软件没有操作系统,数据的处理是批处理。 人工管理数据具有如下特点: 1)数据不保存 2)数据需要由应用程序自己管理,没有相应的软件来处理数据 3)数据不共享 4)数据不具有独立性。 ?文件系统阶段 50年代后期到60年代中期,在操作系统中有专门的数据管理软件,一般称为文件系统。 文件系统是数据库系统发展的初级阶段。用文件系统管理数据具有如下特点:1)数据可长期保存 2)简单的数据管理功能 3)数据共享性差 4)数据的独立性差。 ? 3.数据库系统阶段 60年代末期,人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,才出现了真正的数据库系统。数据库系统的基本特点如下: 1)数据的集成性 2)数据的高度共享性与低冗余性 3)数据独立性高 2.数据的独立性包括: ①物理独立性:是指数据的物理结构的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的改变。 ②逻辑独立性:是指数据的总体逻辑结构改变时,如修改数据模式、改变数据间的联系等,不需要修改相应的应用程序。 3.数据库的基本术语 (1)数据(Data) 定义:数据是描述事物的符号记录。数据的表现形式不仅是数字,还包括字符(文字和符号)、图表(图形、图像和表格)及声音、语言等。信息是从原始数据中经过筛选、提炼等加工后,产生的对决策有影响的数据。 (2)数据库(Database)定义:数据库(DB)是长期储存在计算机内的、有组织的、可共享的数据的集合。数据库有以下特点:1)数据结构化 2)实现数据共享 3)减少数据的冗余 4)数据独立。 (3)数据库管理系统(Databbase Management System简称DBMS)定义:数据库管理系统它是位于用户和操作系统(OS)之间的一层数据管理软件,负责数据库中数据组织、数据操纵、数据维护、数据控制及保护和数据接口等。 (4)数据库管理员(Database Adminstrator简称DBA)定义:由专职人员对数据库进行规划、设计、维护、监视等,称这些专职人员为数据库管理员。数据库管理员的具体职责包括: 1)数据库定义与设计 2)数据库运行与维护 3)数据库的改进和重组重构。 (5)数据库系统(Database System简称DBS)定义:数据库系统一般由数据库、数据库管理系统(及其开发软件)、系统平台、应用系统和人员构成。 4.(1)数据库系统的三级模式。 ?外模式也称子模式或用户模式,还称为用户级模式。它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。 ?模式也称逻辑模式,还称概念模式。是数据库中全体数据的逻辑结构和特征的描述。 ?内模式也称存储模式,还称物理模式。它是数据物理结构和存储方式的描述。 5.数据模型的基本概念:数据模型根据不同的应用层次划分为三种类型:概念模型、逻辑 模型、物理模型。 ?概念模型:也称信息模型。它是按用户观点来对数据和信息建模,主要用于数据库设计。

相关文档
最新文档