网站大量收购独家精品文档,联系QQ:2885784924

数据库原理与应用讲义.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用讲义

数据库原理与应用;课程介绍;学习目的;学前准备及学习方法;课程重点、难点;数据库到底有哪一些知识层面呢?;教材和参考书目;内容安排(1);内容安排(2);第一章 绪论;本章要点;1.1 数据管理技术的 产生和发展 ;1.1 数据管理技术的产生和发展(续);1.1.1 人工管理阶段;数据不保存 没有专用的软件对数据进行管理 应用程序管理数据,数据是程序的一部分 数据不共享 数据不具有独立性;应用程序与数据的对应关系;举例;1.1.2 文件系统阶段;文件系统管理数据的特点;应用程序与数据的对应关系;文件系统阶段存在的问题;;1.1.3 数据库系统阶段;DBMS;数据库系统管理数据的特点;数据整体结构化;山东;系名;举例;是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。 包括数据的物理独立性和数据的逻辑独立性: 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 数据独立性是由DBMS的二级映像功能来保证的; 数据的安全性(Security)保护 保护数据,以防止不合法的使用造成的数据的泄密和破坏。 数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系。 并发(Concurrency)控制 对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。 数据库恢复(Recovery) 将数据库从错误状态恢复到某一已知的正确状态。 ;1.2 数据库基本概念 ;四个基本概念;1.2.1 数据 (Data);数据举例;数据举例;1.2.2 数据库(DB-DataBase);1.2.3 数据库管理系统(DBMS); ;数据库系统构成;用户 ;1.3 数据模型;数据模型;1.3.1 数据模型的组成要素;1. 数据结构 (最重要);2. 数据操作;3. 完整性约束;1.3.2 数据模型分类;客观对象的抽象过程;1.3.3 概念模型及表示方法 ;1、概念模型中的基本概念 ;1、概念模型中的基本概念(续);2、概念模型中实体的联系 ;一对一联系(1:1);一对多联系(1:n);多对多联系(n:m);练习:判断下列联系的类型;多个实体型间的联系;多个实体型间的???系(续);多个实体型间的联系(续);多个实体型间的联系(续);同一实体集内各实体间的联系;3、概念模型的表示方法;E-R 图;E-R 图(续);E-R 图(续);E-R 图(续);n;产品(产品号,品名,价格) 材料(材料号,材料名,价格,产地) 借书人(借书证号,姓名,单位) 图书(书号,书名) 工厂(厂名,地址) 职工(职工号,姓名,职称,岗位) 4. 病房(科室,病房号) 病人(病历号,姓名,性别) 工厂(厂名,地址) 厂长(姓名,年龄,电话,职称);n;n;职工;1;厂长;E-R 图(续);4. 概念模型举例;概念模型举例(续);概念模型举例(续);属于;如何划分实体及其属性 ;如何划分实体和联系;怎样划分联系的属性 ;1.3.4 最常用的数据模型;最常用的数据模型;1. 层次模型;例:假设有两个实体:部门和职工,一个部门可以有很多职工,而一个职工只能在一个部门工作。部门和职工分别具有如下的属性: 部门:部门号,部门名称,部门经理,部门所在地。 职工:职工号,职工姓名,职务,工资。 ;05;例:教师学生数据库,有四个实体:系、教研室、学生、教师,分别具有如下的属性:;D02;层次模型的特点;典型代表 DBTG系统 亦称CODASYL系统,1971年4月CODASYL提出的。 数据结构 网状结构 基本特点: 允许一个以上结点无双亲。 一个结点可以有多于一个的双亲。 ;实例:;学生选课数据库有三个记录型: 学生:学号,姓名,系别 课程:课程号,课程名,学分 选课:学号,课程号,成绩。;网状模型的特点;3. 关系模型;关系模型的数据结构;关系模型中的主要术语;学号;实体及实体间的联系的表示方法;例1:学生、系、系与学生之间的一对多联系 学生(学号,姓名,年龄,性别,系号,年级) 系 (系号,系名,办公地点) 例2:系、系主任、系与系主任间的一对一联系 系 (系号,系名,办公地点,系主任) 例3 :学生、课程、学生与课程之间的多对多的联系 学生(学号,姓名,年龄,性别,系号,年级) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩); 关系数据模型的特点 ;4.面向对象模型 ;1.4 数据库系统结构;1.4.1 数据库系统的三级模式结构;1. 概念模式(简称模式);2. 外模式;2. 外模

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档