第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt

第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt

ID:58693773

大小:937.50 KB

页数:85页

时间:2020-10-04

第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt_第1页
第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt_第2页
第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt_第3页
第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt_第4页
第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt_第5页
资源描述:

《第七章 数据库基础 大学计算机基础简明教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7.1数据库系统概述7.2数据库的建立和维护7.3数据库查询7.4窗体、报表第七章数据库技术基础7.1数据库系统概述信息化社会离不开信息系统信息系统的核心是数据库典型案例大学计算机基础考试系统考试系统数据库7.1.1数据库技术的产生和发展数据管理技术经历了三个发展阶段人工管理阶段文件管理阶段数据库系统阶段1.人工管理阶段时间:20世纪50年代中期以前硬件:只有卡片、纸带、磁带等存储设备软件:没有操作系统,没有进行数据管理的软件应用:以科学计算为目的特点:程序和数据放在一起数据不能共享特征图程序1数据1程序2数据

2、2程序n数据n……人工管理阶段数据管理示例例:两个C语言程序,分别求10个数据之和和最大值。程序与数据放在一起,数据没有能够共享2.文件系统阶段数据文件1…文件管理系统数据文件n应用程序1应用程序2应用程序n…数据文件2时间:20世纪60年代中期硬件:磁带、磁盘等大容量存储设备软件:有了操作系统应用:不仅用于科学计算,还用于数据管理.特点:程序与数据分离数据有一定的独立性实现了以文件为单位的数据共享特征图:文件系统阶段数据管理示例上例用文件实现3.数据库系统阶段时间:20世纪60年代后期硬件:出现了大容量且价格

3、低廉的磁盘软件:有了数据库管理系统DBMS应用:各个方面.特点:数据结构化数据共享性高,冗余小数据独立性高数据由DBMS统一管理控制为用户提供了友好的接口特征图数据库系统阶段数据管理示例解决了数据的独立性问题,实现数据的统一管理, 达到数据共享的目的求和:SELECTSum(Num)FROMData求最大值:SELECTMax(Num)FROMData4.数据库系统的特点(1)采用一定的数据模型,最大限度地减少数据的冗余(2)最低的冗余度(3)有较高的数据独立性用户面对的是简单的逻辑结构操作而不涉及数据具体的物

4、理存储结构(4)安全性设置用户的使用权限在数据库被破坏时,系统可把数据库恢复到可用状态。(5)完整性一些完整性检验以确保数据符合某些规则,保证数据库中数据始终是正确的。7.1.2常用术语1.数据库(DataBase,DB)长期保存在计算机外存上的、有结构的、可共享的数据集合。2.数据库管理系统(DataBaseManagementSystem,DBMS)对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。DBMS是位于用户(或应用程序)和操作系统之间的软件

5、。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。3.数据库系统(DataBaseSystem,DBS)由硬件系统、DB、DBMS、应用程序、数据库管理员、用户等构成的人-机系统。用户应用程序DBMS操作系统数据库DB数据库系统7.1.3数据模型1.数据模型的定义数据库中数据的存储方式2.三种重要的数据模型①层次模型用树型结构来表示实体及实体间的联系 例如:1968年,IBM公司的IMS(InformationManagementSystem)②网状模

6、型用网状结构来表示实体及实体间的联系 例如:DBTG系统 注:1969年美国CODASYL组织提出了一份“DBTG报告”, 以后根据DBTG报告实现的系统一般称为DBTG系统③关系模型用一组二维表表示实体及实体间的关系(目前应用最广泛) 例如:MicrosoftAccess 注:理论基础是1970年IBM公司研究人员E.F.Codd发表的大量论文。3.关系模型Students表属性名(字段名)属性值(字段值)男张智忠学号姓名性别党员专业出生年月助学金990001王涛男No物理82-01-21¥160.00990

7、002庄前女Yes物理82-09-21¥200.00990101丁保华男No数学81-04-18¥180.00990102姜沛棋女No数学81-12-02¥280.00No数学80-08-06¥240.00990201程玲女Yes计算机82-11-14¥200.00990202黎敏艳女Yes计算机83-02-21¥160.00990103记录关键字唯一确定一条记录关系(二维表)值域:{男,女}将数据组织成一组二维表格学号课程成绩990001计算机文化基础82990001高等数学76990002计算机文化基础90

8、990101高等数学77990102计算机文化基础68990102C/C++程序设计85990102大学英语56990201计算机导论87990201高等数学67990202计算机导论53990203英语71990204计算机导论66990204高等数学75990204英语82(1)术语关系:一个关系一张二维表关系模式:Students(学号,姓名,性别,党员,专业,出生年月,助学金,

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

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

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