第一章。
一、选择题。
1、在数据库中,产生数据不一致的根本原因是( a)
a、数据存储量太大 b、没有严格保护数据。
c、未对数据进行完整性控制 d、数据冗余。
2、数据库管理系统的工作不包括(c)
a、定义数据库 b、对已经定义的数据库进行管理。
c、为定义的数据库提供操作系统 d、数据通信。
3、数据库系统最大的特点是(a)
a、数据的**抽象和二级独立性 b、数据共享性。
c、数据结构化 d、数据独立性。
4、数据库系统的数据独立性是指(b)
a、不会因为数据的变化而影响应用程序。
b、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序。
c、不会因为存储策略的变化而影响存储结构。
d、不会因为某些存储结构的变化而影响其他的存储结构。
5、在数据库的**模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(d)
a、外模式 b、内模式 c、存储模式 d、模式。
6、层次型、网状型、关系型数据库划分原则是(d)
a、文件的大小 b、记录的长短 c、联系的复杂程度 d、数据之间的联系。
7、数据库**模式体系结构的划分,有利于保持数据库的(a)
a、数据独立性 b、数据安全性 c、结构规范化 d、操作可行性。
8、有了模式/内模式映像,可以保证数据和应用程序之间的(b)
a、逻辑独立性 b、物理独立性 c、数据一致性 d、数据安全性。
9、数据库管理系统能实现对数据库中数据的查询、插入、修改、删除等操作,这种功能称为(c)
a、数据定义功能 b、数据管理功能 c、数据操纵功能 d、数据控制功能。
数据库系统的核心是(b)
a、数据库 b、数据库管理系统 c、数据模型 d、软件工具。
二、填空题。
1、数据库管理技术经历了人工管理阶段、文件系统和数据库系统三个阶段。
2、数据库系统和文件系统的本质区别在于数据库系统实现了整体数据的结构化。
3、数据独立性可分为逻辑数据独立性和物理数据独立性。
4、根据数据模型的应用目的不同,数据模型分为概念模型和数据模型。
5、数据模型是由数据结构、数据操作、完整性约束三部分组成。
6、数据结构是对数据系统的静态描述,数据操纵是对数据系统的动态描述。
7、按照数据结构的类型来命名,数据模型分为层次模型、网状模型、关系模型。
8、关系模型中,完整性的约束是指实体完整性、参照完整性和自定义完整性。
9、外模式/模式映像保证数据和应用程序之间的逻辑独立性,模式/内模式保证数据和应用程序之间的物理独立性。
三、简答题。
1、简述关系数据库的优缺点。
2、三种基本数据模型的结构特点。
第二章。一、选择题。
1、关系数据库管理系统应能实现的专门关系运算包括(b)
a、排序、索引、统计 b、选择、投影、连接。
c、关联、更新、排序 d、显示、打印、制表。
2、关系模型中,一个关键字是 ( c )
a、有多个任意属性组成 b、至多有一个属性组成。
c、可有一个或多个其值能唯一标志该关系模式中任何远足的属性组成。
d、以上都不是。
3、同一个关系模型的人依赖那个个元组值(a)
a、不能全同 b、可全同 c、必须全同 d、以上都不是。
4、一个关系数据库文件中的各条记录(b)
a、前后顺序不能任意颠倒,一定要按照输入的顺序排列。
b、前后顺序可以任意颠倒,不影响库中数据关系。
c、前后顺序可以颠倒,但排列顺序不同,统计处理的结果也不同。
d、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列。
5、自然连接是构成新关系的有效方法,一般情况下,党对关系r和s使用自然连接时,要求r和s含有一个或多个共有的(d)
a、元组 b、行 c、记录 d、属性。
6、设有属性a、b、c、d,一下表式中不时关系的是(c)
a、r(a) b、r(a,b,c,d) c、r(a×b×c×d) d、 r(a,b)
7、关系模式的任何属性(a)
a、不可再分 b、可再分 c、命名可在该关系模式中不唯一 d、以上都不对。
8、关系运算中花费时间可能最长的云算是(c)
a、投影 b、选择 c、笛卡尔积 d、除。
9、如图关系,经[(σr))'altimg': w': 126', h': 55'}]计算后结果是(c)
abcd、 图2-1
10、如图,两个关系r1和r2是进行(d)运算后得到的。
a、交 b、并 c、笛卡尔积 d、连接。
r1r2r3
二、填空题。
1、关系操作的特点是集合操作。
2、关系代数运算中,传统的集合运算有笛卡尔积、并、交、差。
4、关系数据库中,基于数学上两类运算是关系代数和关系演算。
5、关系代数是用对关系的运算来表达查询的,而关系演算使用谓词查询的,它又分为元组关系演算和域关系演算。
三、简答题。
1、等值连接和自然连接的区别和联系。
四、计算题。
1、 对给定的关系进行计算r3
r1r2 计算r1=r∩s r2=r-s r3=rs r4=['altimg': w': 75', h': 45'}]
r5=[(r×t)',altimg': w': 105', h':
23'}]r6=rt r7=[(s×t)',altimg': w': 100', h':
23'}]
a2、有如图关系。
rwd计算r1=['altimg': w': 85', h': 45'}]r2=[(r)',altimg': w': 108', h': 23'}]r3=rw
r4=[2\\end,\\begin1\\end,\\begin6\\end}3\\end=\\begin5\\end}(r×d))}altimg': w': 245', h':
46r5=r÷d
3、如下关系,用关系代数计算。
s(学号,姓名,年龄,性别,籍贯); c(课程号,课程名,教师姓名,办公室)
sc(学号,课程号,成绩)
1) 计算籍贯为上海的学生的姓名,学号和选修的课程号。
t': latex', orirawdata': prod\olimits_}(altimg': w': 159', h': 45'}]ssc))
2) 检索选修操作系统的学生姓名、课程号、成绩。
t': latex', orirawdata': prod\olimits_',altimg':
w': 59', h': 45'}]ssc[(c)',altimg':
w': 156', h': 24'}]
3) 检索选修了全部课程的学生姓名和年龄。
t': latex', orirawdata': prod\olimits_',altimg':
w': 49', h': 45'}]s[}'altimg':
w': 144', h': 45'}]
4)至少选修“程君”老师所收全部课程的学生姓名。
[',altimg': w': 60', h':
46'}]s(['altimg': w': 148', h':
46'}]c))'altimg': w': 234', h':
46'}]
第三章。一、选择填空题。
1、sql语言是(b)的语言,易于学习。
a、过程化 b、非过程化 c、格式化 d、导航式。
2、sql是(a)语言。
a、关系数据库 b、层次数据库 c、网络数据库 d、飞数据库。
3、视图是一个虚表,它是从一个或多个表到处的表,在数据库中,只存放视图的定义,不存放视图对应的数据。
4、动态(嵌入式)sql和宿主语言之间通信方式有sql通信区、游标、主变量。
5、注意游标、主变量和sql通信区的定义使用方法。
6、注意嵌入式sql使用的语法规则。
二、简答题。
1、就关系student, sc, course ,建立视图v-sc(sno,sname,cno,cname,grade),按cno升序排序,然后从该视图产旬平均成绩在90分以下的sno,cno,grade
1) create view v-sc(sno,sname,cno,cname,grade)
as select
from student,sc
order by cno
2) select sno,cno,grade
from v-sc
group by sno
h**ing **g(grade<90)
2、课后相关习题,主要练习sql语句,注意谓词的使用和group by 和h**ing 子句的使用。
3、用sql语句定义表student \sc\course ,其中student的关键字是sno,course的关键字是cno,sc的关键字是(sno,cno)
4、用sql语句student表插入记录,删除满足条件的记录、更新满足条件的记录。
5、熟练掌握所讲sql语句并能应用。
第四章。一、选择题。
1、关系数据库规范化是为解决关系数据库中(a)问题而引入的。
a、插入、删除和数据冗余 b、提高查询速度。
c、减少数据操作的复杂性 d、保证数据的安全性和完整性。
2、关系规范化中的删除异常是指(a)、插入异常是指(d)
a、不该删除的数据被删除 b、不该插入的数据被插入。
c、应该删除的未被删除 d、应该插入的未被插入。
3、当关系模式r(a,b)已经属于3nf,下列说法中正确的是(b)
a、它一定消除了插入和删除异常 b、仍存在一定的插入和删除异常。
c、一定属于bcnf d、a和c都是。
4、关系模型中的关系模式至少是(a)
a、1nf b、2nf c、3nf d、bcnf
5、在关系db中,任何而远关系模式的最高范式必定是(d)
a、1nf b、2nf c、3nf d、bcnf
6、在关系模式r中,如果其函数依赖集中所有候选关键字都是决定因素,则r的最高范式是(c)
a、2nf b、3nf c、bcnf d、4nf
7、在关系模式中,若属性a和b存在1对1的联系,则说(c)
a、a→b b、b→a c、a←→b d、以上都不是。
8、关系模式中,满足2nf的模式(b)
a、可能是1nf b、必定是1nf c、必定是3nf d、必定是bcnf
9、关系模式r中所有属性都是主属性,则r的最高范式是(b)
a、a、2nf b、3nf c、bcnf d、4nf
10、消除了部分函数依赖的1nf必定是(b)
anf b、2nf c、3nf d、4nf
11、关系模式的分解(b)
a、唯一 b、不唯一。
12、如图关系是(d)
数据库复习
1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...
数据库复习
元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...
数据库复习
请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...