欢迎来到天天文库
浏览记录
ID:51580337
大小:851.00 KB
页数:51页
时间:2020-03-24
《分布式数据库系统概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、分布式数据库系统及其应用数据库系统知识回顾数据库(DB:DataBase)长期储存在计算机内的有组织的、可共享的相关数据的集合。数据库管理系统(DBMS:DataBaseManagementSystem)DBMS是介于用户与操作系统之间的一层数据管理软件。为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS基于某种数据模型。数据库系统(DBS:DataBaseSystem)数据库系统(DBS)通常是指带有数据库的计算机应用系统。包括数据库、相应的硬件、软件和各类人员。数据库技术硬件操作系统DBMS应用软件应用程序包数据库系统软硬件层次关
2、系数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科;是一门综合性较强的学科。1基本概念1.11数据库系统知识回顾DBMS数据库系统分析员应用程序员最终用户2最终用户1最终用户3应用程序员应用程序员。存取数据库中的大量数据,或编写程序来存取并处理数据库中的数据。最终用户通过终端设备,使用简便的查询命令来存取数据库中的数据。数据库管理员全面负责建立、维护和管理数据库系统数据库管理员DBMS设计和实现者数据库系统工具开发者操作员和系统维护人员数据库设计者数据库系统用户1.21数据库系统知识回顾数据抽象1.3视图抽象——外模式概念抽象——概念模式物理抽象——内
3、模式概念模式内模式现实世界视图抽象概念抽象物理抽象外模式视图2视图1视图3…1.数据库系统知识回顾数据间的联系1.4一对一的联系,记为1﹕1一对多的联系,记为1﹕n多对多的联系,记为m﹕n实体联系类型实体内部联系实体之间的联系同一实体型的实体之间的联系不同实体型的实体之间的联系E-R模型实体联系模型(EntityRelationshipModel)。该模型直接从现实世界中抽象出实体类型及实体间联系,然后用E-R图表示的数据模型。在信息世界中建立的,完全不涉及信息在计算机系统中的表示(独立子计算机系统)的数据模型,称为概念数据模型,简称概念模型。最典型的是“实体联系模型”
4、即E-R模型。实体名属性名E-R图的四个基本成分:矩形框表示实体型椭圆形表示属性菱形表示联系联系名连接实体型与联系类型,也可用于表示实体与属性的联系并注明种类;对构成码的属性,在属性名下画一横线表示。n课程成绩选修m学号姓名学生1数据库系统知识回顾1.5E-R模型例:学生选修课程学生课程选修姓名学号系别课程号课程名学分成绩用矩形表示实体用椭圆表示实体的属性用无向边把实体与其属性连接起来用菱形表示实体间的联系实体与联系用线段连接并注明类型mn1数据库系统知识回顾1.6E-R模型示例数据库系统知识回顾数据模型(DataModel)11.7●数据结构●数据操作●完整性约束用于
5、描述系统的静态特性;是所研究的对象类型(Objecttype)的集合,包括:数据的类型、内容和性质的对象(事物);数据之间联系的对象(联系)。数据模型的三要素1.数据结构:是一组完整性规则(条件)的集合。给出数据及其联系所具有的制约、依赖和存储规则,用于限定数据库的状态和状态变化,保证数据库中的数据的正确、有效、完全和相容。3.完整性约束(IntegrityConstraint):用于描述系统的动态特性,是对数据库中的各种对象的实例(值)允许执行的操作的集合。主要有查询和更新(插入、删除、修改)两类操作。2.数据操作(DataManipulation):3.SQL(St
6、ructuredQueryLanguage)是一种综合DDL和DML的数据库语言用来表示用户对数据库的操作请求,主要有以下操作:查询、插入、删除和修改。包括两类语言:过程性语言(数据库中什么数据,如何搜索这些数据都要说明)和非过程性语言(只说明数据库中的什么数据)。2.数据操纵子语言(DataManipulationLanguage)数据库语言1.8包括数据库模式定义和数据库存储结构与存取方法定义两个方面,相应的程序也包括两部分:一部分是数据库模式定义处理程序,一部分是存储结构和存储方法定义处理程序。1.数据定义子语言(DataDescriptionLanguage)数
7、据库系统知识回顾11.9数据库系统结构数库据应用程序应用程序应用程序外模式A外模式B外模式/模式概念模式模式/内模式用户级数据库概念级数据库物理级数据库DBMSOS内模式数据库系统知识回顾11.模式:也称为概念模式,是数据库全体数据的全局逻辑结构和特征的描述。2.外模式:是关于用户数据的局部逻辑结构和特征的描述,是模式的逻辑子集。3.内模式:是数据库数据的物理结构和存储结构的描述。4.模式/内模式映象:该映象存在于模式与内模式之间,用于定义模式与内模式之间的对应性。本映象一般在内模式中描述。5.外模式/模式映象:该映象存在于外模式与模式之
此文档下载收益归作者所有