工业信息管理课件 第五章 数据库技术资料.ppt

工业信息管理课件 第五章 数据库技术资料.ppt

ID:58801324

大小:492.00 KB

页数:48页

时间:2020-10-02

工业信息管理课件 第五章 数据库技术资料.ppt_第1页
工业信息管理课件 第五章 数据库技术资料.ppt_第2页
工业信息管理课件 第五章 数据库技术资料.ppt_第3页
工业信息管理课件 第五章 数据库技术资料.ppt_第4页
工业信息管理课件 第五章 数据库技术资料.ppt_第5页
资源描述:

《工业信息管理课件 第五章 数据库技术资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、5.1数据库系统概论5.2关系模型5.3数据仓库技术本章小结第五章数据库技术15.1数据库系统概论什么是数据库:数据库(Database)是一个数据的集合,可以按照数据的逻辑结构对其进行组织和存取。数据库是由截然不同的两个部分组成:数据本身;数据的逻辑结构2数据组织技术界面物理组织比特字节字字符字段记录文件数据库数据仓库存储介质技术术语数据的层次3人工管理阶段文件系统阶段数据库系统阶段随着计算机硬件和软件的发展,以及管理应用的需要,数据管理经历了如下发展阶段。5.1数据库系统概论4背景:20世纪50年代中期前,计算机发展水平低主要特点:数

2、据是程序的组成部分,修改数据必须修改程序。处理时数据随程序一道送入内存,用完后全部撤出,不能保留。程序和数据的关系如下:5.1数据库系统概论—人工管理阶段应用程序1应用程序2应用程序n数据组1数据组2数据组n5背景:20世纪50年代后期到60年代中期,计算机硬件方面出现直接存取设备磁盘,软件方面出现了操作系统主要特点:数据管理方面,数据被组织到文件内存储在磁带、磁盘上,可以反复使用和保存。程序与数据的关系如下:5.1数据库系统概论—文件系统阶段应用程序1应用程序2应用程序n数据组1数据组2数据组n文件管理系统6背景:20世纪60年代后期以

3、来,计算机硬件方面出现大容量磁盘,软件方面出现数据库管理系统主要特点:面向全组织的复杂数据结构。数据冗余度小,易于扩充。程序与数据的关系如下:5.1数据库系统概论—数据库阶段数据库应用程序1应用程序2应用程序n数据库管理系统7面向全组织的复杂的数据结构,数据冗余度小,易扩充学生选课记录学生基本记录学号性别姓名系别年龄政治面貌籍贯家庭出身日期地点学历名课程名学号学分日期奖惩条目姓名与本人关系详细情况课程号课程名学生人事记录学生学籍记录奖惩情况记录家庭成员记录学生学籍管理学生档案管理学生选课管理5.1数据库系统概论—特点18实现数据共享减少数

4、据的冗余度数据的一致性和完整性好数据和程序之间的独立性好有较高的数据安全性并发控制性好5.1数据库系统概论—特点29数据库(Database):以一定组织方式存储的相关数据的有序集合。数据库管理系统:用户与数据库之间的一层数据管理软件,提供访问数据库的方法,数据库的建立、数据的组织、查询、操纵、控制等功能。数据库数据库管理系统应用系统用户5.1数据库系统概论—构成10数据库管理系统组成:DBMS引擎:接收查询请求数据定义子系统:定义文件结构数据操作子系统:信息处理应用程序生成子系统:开发工具数据管理子系统:备份恢复等5.1数据库系统概论—

5、功能115.1数据库系统概论数据库模型:层次模型:一种数据从顶而下或倒挂树的结构进行组织网状模型:层次模型的扩展一个属记录可以有多个首记录关系模型:以表格的形式—行列的形式组织数据面向对象模型:将数据与数据处理过程综合在一起的数据库模型125.1数据库系统概论--层次数据库模型项目1员工1部门3部门2部门1员工2员工4员工3员工5员工7135.1数据库系统概论--网状模型项目A项目B部门1部门2部门314实体关系模型,EntityRelationshipDiagram是描述数据属性及其关系的图型方法实体:人、地点、物体、事件、概念等(通用

6、类)实体属性:描述实体的数据项,姓名、地址等特性关系:有关若干实体的活动(Process),订购等5.1数据库系统概论—E-R模型15维修商设备维修名称地址电话号设备号类型地点实体关系实体属性-MIS,RobertA.Schultheis5.1数据库系统概论—E-R模型示例116班级成绩组成学生学生人数选修课程讲授教师参考书1nnm1nm5.1数据库系统概论—E-R模型示例217学生学号姓名性别年龄班级班级编号所属专业系课程课程号课程名学分教师教师号姓名性别年龄职称参考书书号书名内容提要价格5.1数据库系统概论—E-R模型示例3返回18学

7、生登记表,Students属性名(列名)记录关系模型的数据结构是个二维表学号姓名性别系别年龄籍贯95001李勇男计算机20江苏95002刘晨女信息19山东95003王名女数学18北京95004张立男计算机19北京………………………………………………………………95700杨晓冬男计算机21山西属性(列)主键5.2关系模型—数据结构19结构化查询语言(StructuredQueryLanguage,SQL)是一种功能强大的数据库语言,用于完成数据库的操作任务。如数据更新、检索。SQL功能SQL命令数据定义CREATE,DROP,ALTER数据

8、更新INSERT,UPDATE,DELETE数据查询SELECT数据控制GRANE,REVOKE5.2关系模型—数据操作20SELECT*FROMstudentsWHEREDepartment

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。