没有合适的资源?快使用搜索试试~ 我知道了~
首页北林-数据库应用-期末考试.pdf
资源详情
资源评论
资源推荐
1
数据库应用
复习资料
考试题型:
填空:18 分
判断:10 分
简答:5×5=25 分
关系代数:4×4=16 分
SQL : 5×4=20 分
E-R 及转换关系模型,主码、外码:11 分
天涯古巷 出品
2
第一章 数据库系统概述
一、
数据库技术的产生、发展
1、数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。
2、数据库系统的特点
<1>数据结构化
数据库中的数据不再仅仅针对某个应用,而是面向全组织。
<2>数据的共享性高,冗余度低,易扩充
数据库中的一组数据集合可为多个应用多个用户共同使用。
<3>数据独立性高
数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。
<4>数据由 DBMS 统一管理和控制
二、
数据库系统的组成
数据库系统主要由数据库、数据库用户、计算机硬件系统、计算机软件系统
等几部分组成。
三、
数据库系统的内部体系结构
1、相关概念
<1>型:对某一类数据的结构和属性的说明
<2>值:是型的一个具体赋值
2、三级模式结构
<1>模式
①定义:数据库中全体数据的逻辑结构和特征的描述。
②特点
a、一个数据库只有一个模式
b、模式的地位:是数据库系统模式结构的中间层
③模式的内容定义
a、数据的逻辑结构(数据项的名字、类型、取值范围等)
b、数据之间的联系
c、数据有关的安全性、完整性要求
<2>外模式
①定义:数据库用户使用的局部数据的逻辑结构和特征的描述。
②特点:介于模式与应用之间
③作用:
a、保证数据库安全性的一个有力措施
b、每个用户只能看见和访问所对应的外模式中的数据
3
<3>内模式
①定义
数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
②特点:一个数据库只有一个内模式。
3、数据库的二级映像功能与数据独立性
<1>作用
三级模式是对数据的三个抽象级别,二级映象在DBMS内部实现这三个抽象
层次的联系和转换。
<2>二级映像
①外模式/模式映像 ②模式/内模式映像
<3>外模式/模式映像
①作用:定义外模式与模式之间的对应关系。
②存储方式:a、存在多个外模式/模式映象
b、映象定义通常包含在各自外模式的描述中
③优点:保证数据的逻辑独立性
<4>模式/内模式映像
①作用:定义了数据全局逻辑结构与存储结构之间的对应关系。
②特点:a、数据库中模式/内模式映象是唯一的
b、该映象定义通常包含在模式描述中
③优点:保证数据的物理独立性
3、三级模式结构的优点
①保证数据的独立性。 ②简化了用户接口。
③有利于数据共享。 ④有利于数据的安全保密。
四、数据库管理系统
1、DBMS的主要功能
①数据定义功能 ②数据操纵功能
③数据库运行管理功能 ④数据库的建立和维护功能(实用程序)
⑤数据组织、存储和管理
2、DBMS的组成
①语言编译处理程序 ②系统运行控制程序
③系统建立、维护程序 ④数据字典
3、DBMS的数据存取过程
①用户使用某种特定的数据操作语言向DBMS发出存取请求
②DBMS接收请求并将该请求解释转换成机器代码指令
③DBMS依次检查外模式、外模式/模式映像、模式、模式/内模式映像及存
储结构的定义
④DBMS对存储数据库执行必要的存取操作
⑤从对数据库的存取操作中接受结果
⑥对得到的结果进行必要的处理。
⑦将处理的结果返回给用户
4
五、数据模型
1、数据模型的概念及分类
<1>定义:来抽象、表示和处理现实世界中的数据和信息的工具。
<2>分类
①概念模型(信息模型)
它是按用户的观点来对生活中的数据和信息建模,用于数据库设计。
②逻辑模型和物理模型
a、逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型
等,按计算机系统的观点对数据建模,用于DBMS实现。
b、物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式
和存取方法,在磁盘或磁带上的存储方式和存取方法。
2、客观对象的抽象过程
①第一次抽象:现实世界中的客观对象抽象为概念模型;
②第二次抽象:把概念模型转换为某一DBMS支持的数据模型。
3、数据模型的组成要素
<1>数据结构
①描述数据库的组成对象,以及对象间的联系。
②数据结构是对系统静态特性的描述。
<2>数据操作
①对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则。
②数据操作是对系统动态特性的描述。
<3>完整性约束条件
六、概念模型
1、信息世界的基本概念
<1>实体:客观存在并可相互区别的事物称为实体。
<2>属性:实体所具有的某特性称为属性。
<3>码:唯标识实体的属性集称为码。
<4>域:属性的取值范围称为该属性的域。
<5>实体型:实体名及其属性名集合来抽象和刻画同类实体称为实体型。
<6>实体集:同类型实体的集合称为实体集。
<7>联系:现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系
和实体之间的联系。
①实体内部的联系通常是指组成实体的各属性之间的联系
②实体之间的联系通常是指同实体集之间的联系
2、实体型间的联系
①对
②对多
③多对多
5
七、E-R表示法
1、表示
<1>实体型:矩形表示,矩形框内写明实体名。
<2>属性:椭圆形表示,并向边将其与相应的实体连接起来
<3>联系
①联系本身:菱形表示,菱形框内写明联系名,并向边分别与有关实体连接起
来,同时在向边旁标上联系的类型(1:1、1:n或m:n)
②联系的属性:联系本身也是种实体型,也可以有属性。如果个联系具有属性,
则这些属性也要向边与该联系连接起来
2、实
E-R图表示某个物资管的概念模型
<1>实体与属性
仓库: 仓库号、积、电话号码
零件 :零件号、名称、规格、单价、描述
供应商:供应商号、姓名、地址、电话号码、帐号
项:项号、预算、开期
职:职号、姓名、龄、职称
<2>联系
①个仓库可以存放多种零件,种零件可以存放在多个仓库中。仓库和零件具有多
对多的联系。库存来表示某种零件在某个仓库中的数。
②个仓库有多个职当仓库保管员,个职只能在个仓库作,仓库和职之
间是对多的联系。职实体型中具有对多的联系 。
③职之间具有领导-被领导关系。即仓库主任领导若保管员。
④供应商、项和零件三者之间具有多对多的联系。
<3>E-R图
剩余26页未读,继续阅读
w77895
- 粉丝: 5
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0