文档介绍:数据库系统概论复习资料
第一章绪论
一、选择题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个
阶段中,数据独立性最高的是A阶段。
A.数据库系B.文统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
.不会因为某些存储结构的变化而影响其他的存储结构
21.
实体是信息世界中的术语,与之对应的数据库术语为
D
。
A.文件B.数据库C.字段D.记录
22.
层次模型、网状模型和关系模型数据库划分原则是
D
。
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系
23.
传统的数据模型分类,数据库系统可以分为三各种类
C。
A.大型、中型和小型
B.西文、中文和兼容
C.层次、网状和关系
D.数据、图形和多媒体
24.
层次模型不能直接表示
C。
A.1:1关系
B.1:m关系
C.m:n关系
D.1:1和1:m关系
25.
数据库技术的确立人之一从
1970年起发表过多篇论文,主要阐述的是C。
A.层次数据模型
B.网状数据模型
C.关系数据模型D.面向对象数据模型
二、填空题
数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
数据库是长久存储在计算机内、有组织的、可共享的数据会集。
DBMS是指数据库管理系统它是位于用户和操作系统之间的一层管理软件。
数据独立性又可分为逻辑数据独立性和物理数据独立性。
,应用程序不变,而由DBMS办理这种改变,这是指数据的物理独立性。
数据模型是由数据结构、数据操作和完整性拘束三部分组成的。
数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动向特性的描述。
数据库体系结构按照模式、外模式和内模式三级结构进行组织。
实体之间的联系可抽象为三类,它们是一对一(1∶1)、一对多(1∶m)和多对多(m∶n)。
数据冗余可能致使的问题有浪费存储空间及更正麻烦和潜在的数据不一致性。
三、简答题:
什么是数据库
答:数据库是长久储蓄在计算机内、有组织、可共享的大量数据的会集。数据库中的数据按一定的
数据模型组织、描述和储蓄,拥有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统的主要功能有哪几个方面
答:①数据定义功能
②数据组织、存储和管理
③数据操纵功能
④数据库的事务管理和运行管理
⑤数据库的建立和维护功能
⑥其他功能
数据库系统的组成有哪些
答:一般有以下四个方面组成:
数据库
②数据库管理系统(及其开发工具)
③应用系统
④数据库管理员
数据库系统的特点有哪些答:①数据结构化
数据的共享性高、冗余度低、易扩大
③数据独立性高
④数据有DBMS统一管理和控制
什么是数据库的数据独立性
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
数据独立性。
第一章补充作业部分
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可解说多门课,一门课只有一个教师解说;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出E-R图,要求在图中画出实体的属性并注明联系的种类;
解答:
课程课程
学
学生mn课程
选修
姓
n
成解说
1
教师
教师编教师姓
第二章关系数据库
一、选择题
1.
关系数据库管理系统应能实现的特意关系运算包括B。
A.排序、索引、统计
B.选择、投影、连接
C.关系、更新、排序
D.显示、打印、制表
2.
关系模型中,一个重点字是
C。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一表记该关系模式中任何元组的属性组成
.以上都不是
自然连接是组成新关系的有效方法。一般情况下