没有合适的资源?快使用搜索试试~ 我知道了~
一、填空题 1.数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。 2.数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。 3.DBMS是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。 4.数据独立性又可分为 逻辑数据独立性 和 物理数据独立性 。 5.当数据的物理存储改变,应用程序不变,而由DBMS处理这种改变,这是指数据的 物理独立性 。 6.数据模型是由 数据结构 、 数据操作 和 完整性约束 三部分组成的。 7. 数据结构 是对数据系统的静态特性的描述, 数据操作 是对数据库系统的动态特性的描述。 8.数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织。 9.实体之间的联系可抽象为三类,它们是 一对一(1∶1) 、 一对多(1∶m) 和 多对多(m∶n) 。 10.数据冗余可能导致的问题有 浪费存储空间及修改麻烦 和 潜在的数据不一致性 。 二、简答题: 1.什么是数据库? 答:数据库是长期储存在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存
资源推荐
资源详情
资源评论
数据库系统概论复习资料
第一章 绪论
一、填空题
1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。
2. 数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。
3. DBMS 是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。
4. 数据独立性又可分为 逻辑数据独立性 和 物理数据独立性 。
5. 当数据的物理存储改变,应用程序不变,而由 DBMS 处理这种改变,这是指数据的 物理独立性 。
6. 数据模型是由 数据结构 、 数据操作 和 完整性约束 三部分组成的。
7. 数据结构 是对数据系统的静态特性的描述, 数据操作 是对数据库系统的动态特性的描述。
8. 数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织。
9. 实体之间的联系可抽象为三类,它们是 一对一(1∶1) 、 一对多(1∶m) 和 多对多(m∶n) 。
10. 数据冗余可能导致的问题有 浪费存储空间及修改麻烦 和 潜在的数据不一致性 。
二、简答题:
1. 什么是数据库?
答:数据库是长期储存在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的
数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
2. 数据库管理系统的主要功能有哪几个方面?
答: ① 数据定义功能
② 数据组织、存储和管理
③ 数据操纵功能
④ 数据库的事务管理和运行管理
⑤ 数据库的建立和维护功能
⑥ 其他功能
3. 数据库系统的构成有哪些?
答:一般有以下四个方面构成:
① 数据库
② 数据库管理系统(及其开发工具)
③ 应用系统
④ 数据库管理员
4. 数据库系统的特点有哪些?
答: ① 数据结构化
② 数据的共享性高、冗余度低、易扩充
③ 数据独立性高
④ 数据有 DBMS 统一管理和控制
5. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
数据独立性。
6. 第一章补充作业部分
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 E-R 图,要求在图中画出实体的属性并注明联系的类型;
解答:
成绩
教师编号
教师姓名
学生
选修
m
课程
教师
讲授
n
n
1
学号
姓名
课程号
课程名
第二章 关系数据库
一、填空题
1. 一个关系模式的定义格式为 关系名(属性名 1,属性名 2,…,属性名 n) 。
2. 一个关系模式的定义主要包括 关系名 、 属性名 、 属性类型 、 属性长度 和 关键字 。
3. 关系模型由 关系数据结构 、 关系操作集合 、 关系完整性约束 三部分组成。
4. 关系代数运算中,传统的集合运算有 笛卡尔积 、 并 、 交 和 差 。
5. 关系代数运算中,基本的运算是 并 、 差 、 笛卡尔积 、 选择 和 投影 。
6. 关系代数运算中,专门的关系运算有 选择 、 投影 和 连接 。
7. 关系数据库中基于数学上两类运算是 关系代数 和 关系演算 。
8. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编
号)两个关系。系关系的主关键字是 系编号 ,系关系的外关键字 无 ,学生关系的主关键字是 学号 ,
外关键字 系编号 。
二、简答题
1. 关系的三类完整性约束条件是?
答: ① 实体完整性:规定主属性不能为空
② 参照完整性:规定参照关系中的外码的取值范围
③ 用户自定义的完整性
三、应用题
设有如下所示的关系:S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)、SC(S#,C#,GRADE)
试用关系代数表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
∏C#,CNAME(σTEACHER=‘程军’(C))
(2)检索年龄大于 21 的男学生学号(S#)和姓名(SNAME)。
∏S#,SNAME(σAGE>21∧SEX=‘男’(S))
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
∏SNAME{s [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]}
(4)检索”李强”同学不学课程的课程号(C#)。
∏C#(C)- ∏C#(σSNAME=‘李强’(S) SC)
剩余11页未读,继续阅读
资源评论
DXM0521
- 粉丝: 80
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功