欢迎来到天天文库
浏览记录
ID:34654063
大小:202.01 KB
页数:5页
时间:2019-03-08
《计算机软件基础第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章数据库技术基础—————————————————————————————6.1数据库基本概念q信息是人们对客观世界的认识。q数据是信息的具体表达,由计算机可识第6章别的符号组成。q信息是观念性的,数据是物理性的。数数据库技术基础据是信息的载体,信息是数据的含义。q数据管理是对数据的收集、存储、分类、排序、检索、维护和存取控制等工作。其目的是有效地利用信息资源。数据管理技术的发展人工管理时期q数据管理技术的发展:q管理方式:§人工管理时期;§数据无法保存,运行完就消失;§文件系统管理时期;§用户自己定义数据的结构及存取方法;§数据库系统管理时期。§没
2、有文件的概念,一组数据对应一个程序。q人工管理数据的缺点:§无数据独立性;§数据大量冗余。人工管理图示文件系统管理时期q管理方式:§数据以文件的形式永久保存;应用程序1数据1§由文件系统统一管理文件;§文件的逻辑结构与物理结构相区分,应用程序2数据2使应用程序具有一定的独立性;§以文件为单位共享数据。...q文件系统管理数据的缺点:§数据独立性不高;应用程序n数据n§数据冗余;§数据的不一致性。6-1第6章数据库技术基础—————————————————————————————文件系统管理图示数据库管理时期q管理方式与特点:应用程序1文件1§数据是结构化
3、的,集成的,面向系统的;§数据冗余少;操应用程序2作文件2§数据独立性高,提供两层独立性:系•数据的逻辑独立性;...统•数据的物理独立性;§保证数据的完整性、安全性和并发性。应用程序n文件n数据的独立性数据库管理图示q数据的物理独立性:当数据的存储结构改变时,通过数据的存储结构与逻辑结应用程序1构之间的映象,数据的逻辑结构可以保持不变,从而应用程序也不必改变。数据库应用程序2q数据的逻辑独立性:当数据的总体逻辑管理系统结构改变时,通过数据的总体逻辑结构与局部逻辑结构之间的映象,数据的局...操作系统数据库部逻辑结构可以保持不变,从而应用程序也不必改变。
4、应用程序n数据库系统数据库管理系统(DBMS)q数据库(DB):相关数据的有序集合。将q数据库系统中实现各种管理功能的核心数据按本身的内在联系组织在一起,集中软件。存放在外存中。所有对数据的表示、存储、§负责数据的存储、检索及更新操作;操作和管理都在数据库管理系统的控制下§提供数据的一致性、完整性、安全性进行。保证;q数据库管理系统(DBMS):管理数据库的软件系统。§提供数据库维护功能(备份、恢复、性能监视、访问日志等)。q数据库系统:引入了数据库的计算机系统。6-2第6章数据库技术基础—————————————————————————————数据库管
5、理系统的功能数据库系统的构成q定义功能:定义数据库逻辑结构与存储结构、q硬件:大容量存用户用户…用户定义数据完整性约束条件和安全性控制条件。储设备、高数据传输能力。应用系统q数据操纵功能:实施对数据的存取操作,包括查询、增加、删除、修改等。q软件:OS、应用开发工具q运行管理功能:实施系统控制和数据控制。DBMS、开发工具、数据库管理系统数据库管理员应用等。q建立与维护功能:建立、更新、恢复、重组操作系统数据库,监测数据库的性能。q数据库。q数据库管理员。数据库6.2数据模型信息的存在形态q现实世界:现实存在的客观世界。q模型:对信息和数据进行抽象化形式
6、化描述q信息世界:现实世界在人头脑中的反映。的方法,是理解数据库结构的思维工具。q数据世界:信息世界的数字化。q模型分类:§概念模型-用用户的观点对信息建立的模事物及型。其联系概念模型数据模型§数据模型-用计算机系统的观点对数据建现实世界信息世界数据世界立的模型。认识分析编码转换概念模型中的术语实体-联系模型(E-R模型)q实体:客观事物在信息世界中的抽象。qE-R模型:根据实体及其联系建立数据库q属性:实体所具有的某种特性。的概念模型,用E-R图来描述。q码:可唯一标识实体的属性或属性集合。qE-R图:q域:属性的取值范围。§矩形表示实体;q实体型:属
7、性的集合,表征实体的类型。§椭圆形表示属性;q实体集:同类型实体的集合。§菱形表示实体间的联系;q联系:实体之间的联系反映了客观事物之间的联系,分为三类:一对一(1:1)、§在实体与联系之间的连线上注明联系的一对多(1:n)、多对多(m:n)。类型。6-3第6章数据库技术基础—————————————————————————————E-R图例数据模型q数据模型分类:教师号教师名教材教室§层次模型-层次数据库m课程号n§网状模型-网状数据库职称教师授课课程课程名§关系模型-关系数据库mn选课§对象模型-面向对象数据库学生学时数学号姓名年龄成绩层次模型网状模
8、型q层次模型:用树状结构描述实体间联系。q特点:结构简单,高效,不能直接表示多q
此文档下载收益归作者所有