欢迎来到天天文库
浏览记录
ID:59266023
大小:110.50 KB
页数:35页
时间:2020-09-22
《数据库技术概论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库技术概论数据管理技术的发展人工管理阶段文件系统阶段数据库系统阶段高级数据库技术阶段人工管理阶段数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序(program)的概念,没有文件(file)的概念;数据面向程序。文件系统阶段数据以“文件”形式可长期保存在外部存储器的磁盘上;数据的逻辑结构与物理结构有了区别,但比较简单;文件组织已多样化,有索引文件、链接文件和直接存取文件等;数据不再属于某个特定的程序,可以重复使用,即数据面向应用。对数据的操作以记录为单位。文件系统的缺陷数据冗余(redundancy)不一致性(inconsistency
2、)数据联系弱(poordatarelationship)ooo职工工资文件职工档案文件职工保健文件ooo职工工资文件职工档案文件职工保健文件文件系统中的文件数据库中的文件数据库系统阶段采用数据模型表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供数据控制功能;增加了系统的灵活性。数据库系统阶段程序和数据间的联系…应用程序1应用程序1应用程序n数据库管理系统(DBMS)数据库数据库阶段的三个里程碑IMS系统——层次数据库系统DBTG报告——网状数据库系统E.F.Codd的文章——关系数据库系统数据库技术的术语数据库(Database,
3、简记为DB):长期存储在计算机内,有组织的、统一管理的相关数据的集合。数据库管理系统(DatabaseManagementSystem,简记为DBMS):位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。数据库系统(DatabaseSystem,简记为DBS):实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。数据库技术:研究数据库的结构、存储、设计、管理和使用的一门软件学科。三个发展阶段的比较人工管理阶
4、段文件系统阶段数据库阶段时间20世纪50年60年代70年代环境外存纸带、卡片、磁带磁盘大容量磁盘软件汇编语言3GL、OSDBMS计算机应用科学计算进入企业管理企业管理数据的管理者用户(程序员)文件系统DBS数据的针对者面向某一应用程序面向某一应用面向现实世界数据的共享程度无共享共享性差、冗余度大共享性高、冗余度小数据独立性无独立性,数据完全依赖于程序独立性差,有设备独立性有高度的物理独立性,一定的逻辑独立性数据的结构化无结构记录内有结构,整体结构性差整体结构化,用数据模型描述高级数据库技术阶段分布式数据库技术面向对象数据库技术各种新型的数据库技术概念设计中的
5、数据描述实体(entity):客观存在,可以相互区别的事物称为实体。实体集(entityset):性质相同的同类实体的集合,称为实体集。属性(attribute):实体有很多特性,每一个特性称为属性。实体标识符(identifier)能惟一标识实体的属性或属性集,称为实体标识符。逻辑设计中的数据描述字段(field):标记实体属性的命名单位称为字段,或数据项。记录(record):字段的有序集合称为记录。文件(file):同一类记录的集合称为文件。关键码(key):能惟一标识文件中每个记录的字段或字段集,称为记录的关键码(简称为键)。概念设计和逻辑设计中属于
6、的对应关系概念设计逻辑设计实体……记录属性……字段(数据项)实体集……文件实体标识符……关键码物理存储介质层次高速缓冲存储器主存储器快擦写存储器磁盘存储器光存储器磁带存储介质层次图高速缓存内存快闪存储器磁盘存储器光存储器磁带存储器物理存储中的数据描述位(bit,比特)字节(byte)字(word)块(block)桶(bucket)卷(volume)数据联系的描述一对一联系:如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。E1座位乘客E2实体集E1实体集E2一对多联系:如果实体
7、集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,而E2中每个实体至多和E1中一个实体有联系,那么称E1对E2的联系是“一对多联系”,记为“1:N”。数据联系的描述实体集E1实体集E2E1车间工人E2多对多联系:如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记为“M:N”。数据联系的描述实体集E1实体集E2E1学生课程E2实体联系模型ER图中的四个基本成分:矩形框,表示实体类型(问题的对象)菱形框,表示联系类型(实体间联系)椭圆形框,表示实体类型和联系类型的属性连
8、线。ER图实例PROJECTSUPPLIERPART
此文档下载收益归作者所有