lesson01数据库基础

lesson01数据库基础

ID:39970157

大小:522.50 KB

页数:31页

时间:2019-07-16

lesson01数据库基础_第1页
lesson01数据库基础_第2页
lesson01数据库基础_第3页
lesson01数据库基础_第4页
lesson01数据库基础_第5页
资源描述:

《lesson01数据库基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库及应用》-VisualFoxPro程序设计主要内容数据库知识程序设计-表-数据库-SQL语言-查询与视图-面向过程程序设计-面向对象程序设计-表单与控件-菜单1主要内容:信息、数据和数据处理数据管理技术的发展数据模型数据库系统关系数据库第一课数据库理论基础2§1.1信息、数据和数据处理信息信息(Information)是客观事物属性的反映。信息是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。对决策有价值的数据。数据数据(Data)是信息的载体。是对客观事物的本质、特征、范围等进行的一种抽象的、符号化的表示。信

2、息与数据病历卡上记载39是数据,数据39本身是没有意义的。当数据以某种形式经过处理、描述或与其它数据比较时,才能成为信息。某个病人的体温是39℃,这才是信息,信息是有意义的。3总之,信息是有用的数据,数据是信息的载体,信息是数据的内涵。数据处理数据处理也称为信息处理,是利用计算机对各种类型的数据进行处理。它包括对数据的采集、存储、加工和传输等一系列操作过程。目的:1)从大量的原始的数据中推导出有价值的信息2)利用计算机科学的管理这些数据数据管理对数据的分类、组织、编码存储、检索和维护4利用计算机进行数据处理大体经历了人工管理阶段、

3、文件管理阶段、数据库系统阶段和分布式数据库管理四个阶段1.人工管理阶段数据管理的进展—人工管理阶段应用程序1数据组1应用程序2数据组应用程序n数据组n……手工管理阶段的特点:(50年代中期)1.数据不保存2.无数据管理软件,数据的管理由应用软件来完成3.程序和数据在一起,数据没有独立性4.一组数据对应一个程序,数据不能共享§1.2数据管理技术的发展52.文件管理阶段特点:(50年代后期到60年代中期)1.数据以文件的形式长期保留在外存。2.数据的物理结构和逻辑结构有了区别,程序和数据有了一定的独立性。3.由文件系统管理数据,文件多样

4、化数据管理的进展——文件系统阶段应用程序1数据组1应用程序2数据组2应用程序n数据组n……文件系统缺点:·数据冗余大·数据和程序独立性差·文件系统仍是一个不具有弹性的无结构的数据集合。6…应用程序1应用程序2数据库管理系统数据库…程序和数据的关系如图:3.数据库系统阶段(60年代后期)数据库产生的背景:时间:60年代后期硬件:大容量磁盘,硬件价格下降软件:软件价格上升,编制和维护软件需成本增加7数据库(DataBase,DB)长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的

5、冗余度、较高的数据独立性,并可为各个用户共享。§1.3数据库系统数据库管理系统(DBMS)数据库管理系统的功能:1.数据库的定义2.数据库的操作-检索、插入、删除、更新3.数据库的运行控制-数据库的完整性控制、并发性控制-数据库的安全性控制、数据库的恢复8数据库系统的组成…(3)计算机系统(硬件系统、软件系统)(1)数据库DB(2)数据库管理系统,DBMS人员(4)数据库管理员DBA程序员终端人员数据库系统(DBS)9数据库系统特点:数据结构化数据共享减少数据冗余有较高的数据独立性加强数据的安全性和完整性的保护104.分布式数据库分

6、布式数据库系统(DistributedDataBaseSystem,DDBS)是在集中式数据库基础上发展起来的,是数据库技术与计算机网络技术、分布处理技术相结合的产物。分布式数据库系统是地理上分布在计算机网络不同结点,逻辑上属于同一系统的数据库系统,能支持全局应用,同时存取两个或两个以上结点的数据。分布式数据库系统的主要特点是:(1)数据是分布的。(2)数据是逻辑相关的。分布在不同结点的数据,逻辑上属于同一个数据库系统,数据间存在相互关联,区别于由计算机网络连接的多个独立数据库系统。(3)结点的自治性。每个结点都有自己的计算机软、硬

7、件资源、数据库、数据库管理系统(即LocalDataBaseManagementSystem,LDBMS局部数据库管理系统),因而能够独立地管理局部数据库。11数据模型是现实世界数据特征的抽象。现实世界中的具体事物经过抽象形成信息世界中的概念模型,将概念模型进一步转换,形成某一DBMS支持的数据模型。概念模型:按用户的观点来对数据和信息建模主要用于数据库设计,常用E-R(实体—联系)图来描述。数据模型:按计算机系统的观点对数据建模。主要用于DBMS的实现,有层次模型、网状模型和关系模型等。§1.4数据模型12概念模型基本概念:1.实

8、体(Entity):客观存在并可相互区别的事物如一本书,一名学生,一次考试。2.实体集(EntitySet):同型实体的集合如书,学生,课程等。4.属性(Attribute):实体所具有的某一特征。一个学生的学号,姓名,年龄。5.码(

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

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

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