中科院分布式数据库系统及其应用.ppt
《中科院分布式数据库系统及其应用.ppt》由会员分享,可在线阅读,更多相关《中科院分布式数据库系统及其应用.ppt(59页珍藏版)》请在三一办公上搜索。
1、徐俊刚(),分布式数据库系统及其应用,2009年2月2009年6月,课程信息,分布式数据库系统及其应用60学时/3学分,专业基础课,可作为学位课课程QQ群:21771308,通知/课件/交流课程网站:http:/210.76.200.33/course/view.php?id=1294课程信箱:xujg_助教:裴莹,电话:13701174897,教师信息,徐俊刚山东聊城人中科院研究生院信息学院专任教师主要研究方向是数据管理、数据挖掘和企业信息化联系方式:QQ:110391551;邮箱:;手机:13910929321,通过本课程的学习,使得同学们对分布式数据库学科的重要技术不仅知其然,更要知其所
2、以然。掌握分布式数据库系统的理论、结构、技术和方法。了解实现分布式数据库的关键和难点。认清数据库学科的发展趋势和前景。能够设计和开发简单的分布式数据库系统。为今后从事分布式数据库研究和应用打下良好的专业基础。,课 程 目 标,课 程 内 容(1),第1章 分布式数据库系统概述第2章 分布式数据库系统的设计第3章 分布式数据库中的查询处理和优化第4章 分布式数据库中的事务管理和恢复第5章 分布式数据库中的并发控制第6章 分布式数据库中的可靠性 第7章 分布式数据库的安全性与目录管理 第8章 分布式数据库与客户机/服务器模式第9章 分布式数据库与WWW数据库和移动数据库第10章 云计算第11章 分
3、布式数据库系统的发展趋势,课程讲授(约50学时),教材:邵佩英:分布式数据库系统及其应用(第2版),科学出版社,北京,2005,课 程 内 容(2),集体上机操作(约10学时),使用关系数据库管理系统Oracle 9i中文版。练习Oracle9i数据库基本操作 大作业之实验项目的编程实验,参 考 书 籍(1),参考书籍,Principles of Distributed Database Systems(分布式数据库原理(第2版),M.Tamer Ozsu,Patrick Valduriez Prentice Hall&Tsinghua University Press,2002.,考核方式,
4、1.大作业之实验项目(25%)2.大作业之翻译相关英文资料(15%)3.最后闭卷考试(60%),数据库系统知识回顾计算机网络知识回顾分布式数据库系统的由来和发展分布式数据库系统的定义和分类分布式数据库系统的体系结构和组成部分分布式数据库系统中数据的独立性与分布透明性分布式数据库系统的优点和存在的技术问题,分布式数据库系统概述,第1章,数据库系统知识回顾,数据库(DB:DataBase),长期储存在计算机内的有组织的、可共享的相关数据的集合。,数据库技术,数据库系统软硬件层次关系,1,1,数据库系统知识回顾,DBMS,数 据 库,系统分析员,应用程序员,最终用户 2,最终用户 1,最终用户 3,
5、数据库管理员,DBMS设计和实现者,数据库系统工具开发者,操作员和系统维护人员,数据库设计者,数据库系统用户,1.2,1 数据库系统知识回顾,数据抽象,视图抽象外模式概念抽象概念模式物理抽象内模式,概念模式,内模式,现实世界,视图抽象,概念抽象,物理抽象,外模式,视图2,视图1,视图3,1.数据库系统知识回顾,数据间的联系,一对一的联系,记为 11 一对多的联系,记为 1n 多对多的联系,记为 mn,实体联系类型,实体内部联系实体之间的联系同一实体型的实体之间的联系不同实体型的实体之间的联系,E-R模型,实体联系模型(Entity Relationship Model)。该模型直接从现实世界中
6、抽象出实体类型及实体间联系,然后用E-R图表示的数据模型。,在信息世界中建立的,完全不涉及信息在计算机系统中的表示(独立 子计算机系统)的数据模型,称为概念数据模型,简称概念模型。最典型的是“实体联系模型”即E-R模型。,实体名,属性名,E-R图的四个基本成分:,矩形框表示实体型,椭圆形表示属性,菱形表示联系,连接实体型与联系类型,也可用于表示实体与属性的联系并注明种类;对构成码的属性,在属性名下画一横线表示。,1 数据库系统知识回顾,1.5,E-R模型,例:学生选修课程,学生,课程,选修,姓名,学号,系别,课程号,课程名,学分,成绩,用矩形表示实体,用椭圆表示实体的属性,用无向边把实体与其属
7、性连接起来,用菱形表示实体间的联系,实体与联系用线段连接并注明类型,m,n,1 数据库系统知识回顾,1.6,E-R模型示例,数据库系统知识回顾,数据模型(Data Model),1,1.7,数据结构 数据操作 完整性约束,用于描述系统的静态特性;是所研究的对象类型(Object type)的集合,包括:数据的类型、内容和性质的对象(事物);数据之间联系的对象(联系)。,数据模型的三要素,1.数据结构:,是一组完整性规则(条件)的集合。给出数据及其联系所具有的制约、依赖和存储规则,用于限定数据库的状态和状态变化,保证数据库中的数据的正确、有效、完全和相容。,3.完整性约束(Integrity C
8、onstraint):,用于描述系统的动态特性,是对数据库中的各种对象的实例(值)允许执行的操作的集合。主要有查询和更新(插入、删除、修改)两类操作。,2.数据操作(Data Manipulation):,3.SQL(Structured Query Language),是一种综合DDL和DML的数据库语言,用来表示用户对数据库的操作请求,主要有以下操作:查询、插入、删除和修改。包括两类语言:过程性语言(数据库中什么数据,如何搜索这些数据都要说明)和非过程性语言(只说明数据库中的什么数据)。,2.数据操纵子语言(Data Manipulation Language),数据库语言,1.8,包括数
9、据库模式定义和数据库存储结构与存取方法定义两个方面,相应的程序也包括两部分:一部分是数据库模式定义处理程序,一部分是存储结构和存储方法定义处理程序。,1.数据定义子语言(Data Description Language),数据库系统知识回顾,1,1.9,数据库系统结构,数据库系统知识回顾,1,1模式:也称为概念模式,是数据库全体数据的全局逻辑结构和特征的描述。2外模式:是关于用户数据的局部逻辑结构和特征的描述,是模式的逻辑子集。3内模式:是数据库数据的物理结构和存储结构的描述。,4模式/内模式映象:该映象存在于模式与内模式之间,用于定义模式与内模 式之间的对应性。本映象一般在内模式中描述。,
10、5外模式/模式映象:该映象存在于外模式与模式之间,用于定义外模式和模 式之间的对应性。本映象一般在外模式中描述。,在数据库系统的三级模式结构中,存在模式/内模式的映 象,当内模式发生变化时,只要修改模式/内模式的映象,就可以保持模式不变,从而保证程序与数据的物理独立性。,6物理独立性:,在数据库系统的三级模式结构中,存在外模式/模式的映象,当模式发生变化时,只要修改外模式/模式的映象,即可保持外模式不变,从而保证程序和数据的逻辑独立性。,7逻辑独立性:,1.9,数据库系统结构,数据库系统知识回顾,1,传统的集合运算,1.10 关系代数,并运算 差运算 交运算 广义笛卡尔积,RS,R-S,R x
11、 S,数据库系统知识回顾,1,选择运算是从关系中选取使公式为真的元组。这是从行的角度进行的运算。,在关系R中选择满足给定条件的元组,记做:F(R)=r|r R F(r)=真 F是一个公式,表示形式为由逻辑运算符(,)连接各算术表达式组成。算术表达式的基本形式为:XY.=,=,.X,Y是属性名或常量或简单函数。,例1 求计算机科学系CS的学生,SD=CS(S),SD=CS(S),选择运算,投影运算,这是从列的角度进行的运算。,例2 SN,SD(S)即求得学生关系S在学生姓名和所在系这两个属性上的投影结果。,SN,SD(S),关系R上的投影是从R中选择若干属性组A组成新的关系。记做:A(R)=rA
12、|r R投影之后不仅取消了某些列,还可能取消某些元组。,SA(S),连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。记做:R S.其中,F是条件表达式,它涉及到对两个关系中的属性的比较。如果F仅仅是一个相等条件,即等值连接。,连接运算,F,例3 设关系R、S如下图:,DATABASE TABLECREATE VIEW INDEX SQL DDL:ALTERDROP SQL QUERY:SELECT FROM INSERT SQL SQL DML:UPDATE DELETE GRANT SQL DCL:REVOKEAUDIT 嵌入式SQL:,1.11 SQL组成(分类),数据库系统
13、知识回顾,1,数据库系统知识回顾,数据库建设是硬件、软件和干件(技术与管理的界面称为干件)的结合。“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律结构(数据)设计应该和行为(处理)设计密切结合,也就是说,整个设计过程中要把数据库结构设计和对数据的处理设计(应用系统功能设计)密切结合起来。,1,1.12 数据库设计,11NF定义:如果一个关系模式的所有属性都是不可分的基本数据项,则R1NF。任何一个关系模式都是1NF,不满足第一范式的数据库模式不能称为关系数据库。22NF定义:若关系模式RlNF,并且每一个非主属性都完全函数依赖于R的键(或码),则R 2NF。2NF就是不允许关系模式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中科院 分布式 数据库 系统 及其 应用

链接地址:https://www.31ppt.com/p-2330921.html