数据库系统概念题目及答案2.docx

上传人:b****1 文档编号:298050 上传时间:2022-10-08 格式:DOCX 页数:11 大小:17.62KB
下载 相关 举报
数据库系统概念题目及答案2.docx_第1页
第1页 / 共11页
数据库系统概念题目及答案2.docx_第2页
第2页 / 共11页
数据库系统概念题目及答案2.docx_第3页
第3页 / 共11页
数据库系统概念题目及答案2.docx_第4页
第4页 / 共11页
数据库系统概念题目及答案2.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库系统概念题目及答案2.docx

《数据库系统概念题目及答案2.docx》由会员分享,可在线阅读,更多相关《数据库系统概念题目及答案2.docx(11页珍藏版)》请在冰豆网上搜索。

数据库系统概念题目及答案2.docx

数据库系统概念题目及答案2

数据库系统相对于文件系统技术主要具有哪些优点?

答数据库系统是在文件系统技术基础上发展起来的更先进的数据管理技术

优点有:

数据结构化采用复杂的数据模型来表示,面向全组织的数据结构化;数据共享(多用户、多种应用、多种语言互相覆盖地共享数据集合);数据独立性(数据与程序相互独立,互不依赖,不因一方的改变而改变另一方);可控数据冗余度,可节约存储空间,保证了数据的一致性;统一数据控制功能,提供擞据安全性控制、数据完整性控制、并发性控制和数据恢复四个方面的数据控制功能。

什么是数据库系统?

它包括哪几个主要组成部分?

试画出整个数据库系统的层次结构图。

答:

数据库系统是一个复杂的系统,它是由硬件、软件、数据库和用户构成的系统。

数据库是数据库系统的核心和管理对象。

试述数据库、数据库管理系统、数据库系统三个概念的含义和联系。

答数据库:

是长期存储在计其机内有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库管理系统:

是负责数据库存取、维护和管理的软件系统,它是数据库系统的核心软件。

数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由数据库管理系统来完成的。

数据库系统:

是指计算机系统小引入数据库后的系统,由数据库、软件(操作系统、数据库管理系统、开发工具、编译系统和应用系统等)、用户、硬件构成。

简述DBMS有哪些功能?

答DBMS的主要功能包括以下五个方面:

数据库定义功能;库运行管理功能;数据库的建立和维护功能;数据通信功能。

什么是数据字典?

简述其作用?

答数据字典也称为数据目录或系统目录,是一系列表(对于关系数据库来讲,是一系列二维表),它存储着数据库中有关信息的当前描述,包括数据库三级模式、数据类型、用户名表、用户权限、程序与其用户联系等有关数据库系统的信息。

数据字典起着系统状态的目录表的作用,它能帮助用户、数据库管理员和数据库管理系统本身使用和管理数据库。

 

1两个不同实体集的实体间联系有、和三种联系。

2在信息世界表示实体型和实体间联系的模型,称为。

3在ER模型中,用表示实体型;用表示联系类型;用表示实体型和联系类型的属性。

4.DBMS提供的可以确保数据库中数据正确性、有效性和一致性。

5.DBMS提供的可确保XX的用户不能存取数据库中的数据。

1.现实世界中的事物个体在信息世界中称为。

A.实体B.实体集

C.字段D.记录

2.现实世界中,事物的特性在信息世界中称为。

A.实体B.实体键

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.数据库系统比文件系统能管理更多的数据

8DBMS对数据库中数据的查询、插入、修改和删除操作的功能称为

A.数据定义B.数据管理

C.数据操作D.数据控制

答案:

1.1:

1,1:

M,M:

N

2.ER模型,3矩形、连线、椭圆,4并发控制,5安全控制

1A,2C,3B,4D,5A,6D,7A,8D#

2

1.理解并说明下列术语(或者给出定义):

笛卡儿积、关系、同类关系、关系架构、关系体、属性、元组、城、超键、候选键、主键、外键、关系模式、关系数据库模式、关系数据库。

·笛卡儿积:

给定一组任意集合Dl,D2,…,Dn,它们可以包括相同的元素。

这n个集合的笛卡儿积为:

Dl×D2×···×Dn={(d1,d2,····,dn)|di:

∈Di,i=l,2,…,n}。

笛卡儿积可以表示为一个二维表,表中的每行对应一个元组,表中的每列对应一个域。

.关系:

笛卡儿积D1×D2×…×Dn的任一个子集称为定义在域D1,D2,····,Dn上的n元关系,可表示为:

R(D1,D2,….Dn)。

·同类关系:

具有相同关系框架的关系。

即两关系属性个数相同,且相对应的属性值必须取自同一个域。

·关系架构:

是关系的数据结构的描述.由属性名Al,A2,…,An的集合组成,每个属性Ai正好对应一个域Di(i=1,2,…,n)。

·关系实例:

是指关系结构中的内容或者说数据,由随时间变化的n个元组的集合构成,每个元组依次内一组属性值的集合构成。

·属性:

关系中的列。

·元组:

关系中的任意一行。

·域:

是一组具有相同数据类型的值的集合,又称为值域。

在关系中用于来表示属性的取值范围。

·超键:

能惟一标识元组的属性组合称为该关系的超键。

·候选键:

如果某关系中的超键有最小属性组合,即,其中少一个属性就不是超键了,那么,我们把它称为该关系的候选键。

候选键可能有多个。

·主键:

当在一个关系中有多个候选键时,从候选键中选择一个作为主键。

主键在关系中用来作为插入、删除、检索元组的操作变量。

·外键:

如果关系R的一个或一组属性X不是R的主键,而是另一关系S的主键(R和S可以相同),则该属性或属性组X称为关系R的外键。

·关系模式:

是关系结构的描述,即关系框架的描述。

·关系数据库模式:

是一组关系模式的集合。

·关系数据库;是在一个给定的应用领域中所有关系的集合。

2.试述主键和外健的完整性约束条件,并说明其原因。

答主键完整性约束条件:

主键的值不能取空值或部分空值的约束条件称为实体完整性。

因为,主键的属性值为空或部分为空,违反了主键的定义条件,失去标识元组的作用。

外键的完整性约束条件:

如果关系R的外键X与关系S的主键相符,那么R的外键X的每个值必须在关系S的主键的值中找到,或者取空值。

该完整性规则定义了外键与主键的引用规则:

不引用不存在的实体。

外键与主键的对应提供了一种实现两个关系联系的方法。

(1:

M)

一、填空题

1.关系模式是对关系的描述。

2.在关系中能惟一标识元组的属性或属性集称为关系模式的。

3.一个关系模式可以形式化地表示为。

4.关系数据库模式是的集合。

5.一个关系模式的定义主要包括关系名、、

6.在关系中选作元组标识的候选键称为。

7.关系模型的类完整性规则包括:

、、。

8.主键的值的约束条件称为实体完整性。

9.实体完整性规则规定了关系中,不存在没有被标识的元组。

10.参照完整性规则定义了的引用规则,

不引用不存在的实体;

11.关系代数中五种基本运算分别:

、、、、。

答案:

1.结构,2.主键,3.R(A1,Az,…,An)

4.一组关系模式,5.属性名属性类型属性长度

6.主键,7.实体完整性规则参照完整性用户定义完整性

8.不能取空值或部分空值,9不能有重复的元组

10.外键与主键外键,11并差选取投影,重命名

二、单项选择题

1.关系数据库管理系统应能实现的专门关系运算包括

A.排序、索引和统计B.选择、投影和连接

C.关联、更新和排序D.选择、投影和更新

2.在关系中,候选键由

A.多个任意属性组成

B.至多由一个属性组成

C.一个或多个其值能惟一标识该关系中任何元组的属性组成

D.以上部不是

3.在关系中,不允许出现相同元组的约束是通过实现。

A.外键B.索引

C.主键D.候选键

4.在一个关系中,各元组的值。

A.不能全同B.可以全同

C.必须全同D以上都不是

5.在关系中的各元组的。

A.顺序不能任意排列

B.顺序可以任意排列

C.顺序一定要按照关键字段值的顺序排列

D.排列顺序不同,统计处理的结果就可能不同

6.关系R和S进行自然连接时,要求R和S含有一个或多个公共。

A.元组B。

C.记录D.属性

7.关系运算中花费时间最长的运算是。

A.投影B.选取

C.除法D.广义笛卡儿积

8.从表中取出满足一定条件的记录

A。

复制B.连接

C.选取D.投影

9.要控制两个表中数据的完整性和一致性可以设置表。

A.不同数据库R的两个表

B.连接属性的属性名相同

C.连接属性的属性数据类型相同

D.连接属性之间存在外键与候选键的对应关系

1B,2C,3C,4A,5B,6D,7D,8C,9D

设有下列关系模式:

STUDENT(SNO.SNAME,AGE,SEX,DNO)

其中,别SNO表示学号,SNAME表示姓名,AGE观表示年龄,DNO表示院系号。

SC(SNO,CNO,GRADE)

其中,SNO表示学号,CNO表示课程号,GRADE分数。

COURSE(CNO、CNAME)

其中,CNO表示课程号.CNAME表示课程名。

请用关系代数表示下列查询:

1.检索年龄小于16的女学生的学号和姓名。

2.检索成绩大于85分的女学生的学号、姓名。

3.检索选修课程号为C1或C2的学生的学号。

4.检索至少选修了课程号为C1和C2的学生的学号。

5.检索选修课程号为C1的学生的学号,姓名,课程名和成绩。

6.检索选修了全部课程的学生的学号、姓名和年龄。

 

2.简述SQL语言的主要特点。

答:

SQL语言具有以下主要特点:

①SQL语言类似于英语自然语言,十分简洁,易学易用。

⑦SQL是—种非过程语旨,它把数据的存取路径向用户隐蔽起来,只需用户提出“干什么”,至于“怎么干”由旺DBMS解决。

③SQL语言是一种面向集合的语言,每一个SQL命令的操作对象是一个或多个关系.操作的结果也是一个新关系。

④SQL语言既可独立使用,又可嵌入到宿主语言中使用,具有自含型和宿主型两种特点。

⑤SQL语言具有查询、操作、定义和控制四种语言一体化的特点。

设有以下关系模式:

S(SNO,SNAME,CTTY)

其中,S表示SPPLIER(供应者),SNO为供应者代号,SNAME为供应者的名字,CITY为供应者所在的城市.主键为SNO。

P(PNO,PNAME,COL0R,WEIGHT)

其中,P表示PART(零件),PNO为零件代号,COLOR件颜色,WEIGHT为零件重量,主键为PNO。

J(JNO,JNAM,CITY)

其中,J表示JOB(工程),JNO为工程编号,JNAME为工程名,CITY为工程所在城市,主键为JNO。

SPJ(SNO,PNO,JNO,QTY)

其中,SPJ表示供应关系,SNO是为指定工程提供零件的供应者代号,PNO们是所提供的零件代号,JNO为工程编号,QTY表示提供的零件数量,主键为(SNO,PNO,JNO),外部键分别为别SNO,PNO,JNO。

试做以下各题:

(1)用图表示供应者(S)—零件(P)—工程(J)—供应(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1