数据模型与数据库系统的结构37656.pptx
《数据模型与数据库系统的结构37656.pptx》由会员分享,可在线阅读,更多相关《数据模型与数据库系统的结构37656.pptx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、杭州电子工业学院据库系统概论V03.09杭州电子工业学院据库系统概论V03.09本章内容关于数据库的基本概念数据模型数据库系统的结构杭州电子工业学院据库系统概论V03.09本章教学大纲:掌握数据库概念:DB、DBMS、DBS、DBA以及他们的关系了解数据管理技术的三个发展阶段(重点了解数据库系统阶段的特点)理解数据库术语:数据冗余数据模型的三个组成部分(三要素),重点是关系数据模型的三要素。数据库系统的三级模式结构与其软件体系结构杭州电子工业学院据库系统概论V03.091.1 引言什么是数据库应用系统?基本概念数据管理技术的发展(演化)数据库系统的特点杭州电子工业学院据库系统概论V03.09典
2、型的数据库应用系统 1.Mary Richards房屋粉刷房屋粉刷 Mary Richards是一个专业的房屋粉刷匠,她拥有并管理一家小公司。该公司包括她自己和另一个专业粉刷匠,在需要的时候还雇佣一些兼职的粉刷匠。Mary的业务已经进行了10年,她收费合理(既不便宜也不昂贵),并赢得了高质量的粉刷匠的美誉;Mary的业务大部分来自请她粉刷房屋的客户的重复业务,面且总是从他们那里得到口头参照意见。另外,Mary也有一部分业务来自建筑承包商和专业的室内设计公司。单用户数据库系统单用户数据库系统 杭州电子工业学院据库系统概论V03.09 2.Treble Clef Music商店商店 Treble
3、Clef Music商店利用数据库应用程序来记录它所出租的乐器。因为在高峰期几个销售员可能同时出租乐器,所以这需要一个多用户数据库应用程序。商店经理也需要访问租赁数据库来决定什么时间采购更多的结定型号的乐器。她在做这件事情时并不想打乱租赁过程。多用多用户户数据数据库库系系统统(局域网)(局域网)杭州电子工业学院据库系统概论V03.09杭州电子工业学院据库系统概论V03.093.州执照颁发和汽车登记局州执照颁发和汽车登记局 州执照颁发和汽车登记局的,有52个进行驾驶员考试、颁发与更新驾驶员执照的中心,37个销售汽车牌照的办公室。办公室的人在办理和更新驾驶员执照前,通过数据库中驾驶员的记录查询他们
4、交通违章、事故或被逮捕的情况。这些数据用来决定驾驶执照是否可以更新,若可以更新,是否应该有所限制。类似地,汽车登记部门的工作人员通过访问数据库来确定一个汽车以前是否登记过,若登记过,是登记给谁的,是否有重大问题不能进行这次登记。州税务部门和执法部门的工作人员;因此该数据库庞大而且复杂,加有40多个数据表、并且其中的某些表包括数十万行数据。大型局域网数据大型局域网数据库应库应用系用系统统 杭州电子工业学院据库系统概论V03.094.Calvert岛预订中心岛预订中心 Calvert岛是加拿大西海岸上一个鲜为人知的美丽岛屿。为了把旅游业扩展到世界市场,Calvert岛商业厅开发了具有三种功能的站点
5、;宣传岛上的特色和娱乐机会 为后续的邮件宣传而索取并保存站点访问者的姓名和地址 索取并保存对旅馆、住房及旅游服务的要求,然后把这些要求通报给相应的商家 Internet数据库应用系统数据库应用系统杭州电子工业学院据库系统概论V03.09不同类型数据库系统的特点 杭州电子工业学院据库系统概论V03.09数据数据符号化的信息广义:数字、文字、图形、图像、声音数字化数据的语义杭州电子工业学院据库系统概论V03.09DB(Database)数据库:长期储存在计算机内的、有组织的、可共享的数据集合数据集合。持久化结构化共享杭州电子工业学院据库系统概论V03.09DBMS数据库管理系统DataBase M
6、anagement System管理数据库的系统软件基本目标方便有效杭州电子工业学院据库系统概论V03.09DBMS功能数据定义(DDL)数据操纵(DML)数据控制(DCL)数据库维护杭州电子工业学院据库系统概论V03.09DBS数据库系统数据库DBMS开发工具应用软件系统人员(数据库管理员DBA、应用程序员、最终用户)杭州电子工业学院据库系统概论V03.09DBA(DataBase Administrator)协调用户和开发人员的工作参与数据库设计创建用户和授权保证数据库的正常运行维护工作杭州电子工业学院据库系统概论V03.09数据库系统组成杭州电子工业学院据库系统概论V03.09 数据管理
7、技术的发展人工阶段人工阶段文件系统文件系统数据库数据库特点:数据不保存、没有管理软件、没有文件概念、数据面向具体应用特点:以文件形式存放、有了文件系统、程序与数据有一定的独立性、记录为单位、数据冗余大、面向特定程序服务特点:数据是公用的、共享度高、独立性高、专用管理系统功能更强杭州电子工业学院据库系统概论V03.09数据组数据组1用户用户1用户用户2应用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数据组数据组2数据组数据组3数据组数据组n人工管理阶段人工管理阶段科学计算不长期保存应用程序管理数据不共享不具有数据独立性杭州电子工业学院据库系统概论V03.09文件
8、系统阶段文件系统阶段用户用户1用户用户2应用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数据文件数据文件2数据文件数据文件1数据文件数据文件3数据文件数据文件n文文件件系系统统持久性由文件系统管理共享性差、冗余度大数据独立性差杭州电子工业学院据库系统概论V03.09数据库系统阶段数据库系统阶段用户用户1用户用户2应用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数数据据库库管管理理系系统统DB储存在计算机系储存在计算机系统内的有结构的统内的有结构的数据集合数据集合专门进行数据管理的软件,功能:专门进行数据管理的软件,功能:定义数
9、据、操纵数据、完整性约束检查、定义数据、操纵数据、完整性约束检查、访问控制、并发控制、备份与恢复访问控制、并发控制、备份与恢复杭州电子工业学院据库系统概论V03.09数据库系统的优点(特点)结构化共享性好、冗余度低数据具有独立性物理逻辑DBMS统一管理和控制同种信息在同种信息在数据库中的数据库中的重复存放重复存放杭州电子工业学院据库系统概论V03.09杭州电子工业学院据库系统概论V03.091.2 数据模型数据模型现实世界数据特征的抽象用来描述数据的一组概念和定义数据库系统基于某种数据模型抽象、表示、处理数据和信息要求较好地模拟现实世界能在计算机上实现易于理解杭州电子工业学院据库系统概论V03
10、.09 数据模型的要素数据结构:数据的表示方法(数据的组织形式)表示数据的性质表示数据之间的联系数据操作:规定的可对数据执行的操作及操作规则操作符、含义、规则(优先级别)、实现操作的语言 等数据的完整性约束条件:数据模型应提供定义的手段,并在操作中自动检查系统静态特性的描述、型的描述系统动态特性的描述杭州电子工业学院据库系统概论V03.09现实世界关系数据模型的过程现实现实世界世界数据数据世界世界信息世界信息世界学生学生杭州电子工业学院据库系统概论V03.09现实世界现实世界信息世界信息世界概念模型(信息模型)数据世界数据世界DBMS支持的数据模型认识、抽象认识、抽象转转 换换逻辑数据模型事物
11、和事物特性,事物间联系杭州电子工业学院据库系统概论V03.09概念模型(与DBMS无关)现实世界到机器数据的一个中间层次用于数据库概念设计的模型面向用户,模拟现实世界,信息世界的建模反映现实世界的对象及联系(概念化结构)逻辑数据模型(与DBMS有关)反映所有数据的总体逻辑结构物理数据模型(与DBMS/OS有关)反映数据存储结构杭州电子工业学院据库系统概论V03.09概念模型中的基本术语实体实体客观存在客观存在并可相互区别可相互区别的事物例:每个学生、每个职工、学生的一次注册、马克思主义。实体集实体集同类实体的集合,如:全体教师、所有学生的注册属性属性实体的某一特性如:姓名、年龄、性别、职称注册
12、时间、宗教杭州电子工业学院据库系统概论V03.09ER模型中的基本术语码(码(Key)能唯一标识唯一标识实体的属性(或属性集合)其任一真子集任一真子集不具有此属性如:学号、系号、身份证号码。域(域(Domain)属性的取值范围取值范围,即属性的域如:学号的域:8位字符串;年龄的域:1275杭州电子工业学院据库系统概论V03.09ER模型中的基本术语实体型(实体型(Entity)用实体名及其属性名集合来描述同类实体,这种形式就是实体型如:学生(学号,姓名,性别,系号)联系(联系(Relationship)实体间的相互关联如:学生与课程间的选课联系杭州电子工业学院据库系统概论V03.09ER模型中
13、的基本术语联系的映射基数(联系的阶、连通词)联系的映射基数(联系的阶、连通词)某实体集与另一实体集相联系的实体个联系的实体个数数一对一(一对一(1:1)一对多(一对多(1:n)多对多(多对多(m:n)杭州电子工业学院据库系统概论V03.091:1一对一一对一A中的每个实体,至多至多与B中的一个实体相联系;反之亦然反之亦然。则称实体集A与实体集B有一对一的联系,记为:1:1。如:班级与正班长、系与系主任。杭州电子工业学院据库系统概论V03.091:N一对多一对多A中的每个实体,可以可以与B中的N个个(N=0)实体相联系;反之反之,A中的每个实体,至多至多与B中的一个一个实体相联系,则称实体集A与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据模型 数据库 系统 结构 37656
限制150内