数据库设计基础.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第15章数据库技术基础数据库系统的基本概念数据模型关系代数运算数据库设计方法及步骤

数据库系统的基本概念数据数据是数据库研究和处理的对象。数据是具有语义和联系的。例:关于学生的数据是需要组织在一起的。(李明,男,1972,江苏,计算机系,1990)

数据库数据库是长期存储在计算机外存,有组织,可共享的数据集合。数据库就是计算机内存放数据的仓库数据库管理系统(DBMS)数据库管理软件。负责数据库中数据组织、操作、维护、控制及数据保护。

数据库管理员(DBA)数据库系统对数据库进行规划、设计、维护和监视等工作的人员。是指计算机系统引入数据库后的系统构成。数据库、DBMS、DBA、系统硬件和系统软件组成。

操作系统DBDBA01用户数据库系统示意图02用户应用开发工具03……DBMS04用户应用系统

数据管理技术的发展文件系统管理阶段人工管理阶段数据库系统管理阶段

数据不保存由应用程序管理数据数据不共享数据不具有独立性人工管理阶段

文件系统阶段学籍管理部门:建立student文件学号姓名性林大民男课程管理部门:建立course文件课程编号课程名称学时数C01数据库原理80C02C语言设计60学生成绩管理部门:建立score文件学号姓名课程编号课程名成林C01数据库原理8620000121王林C02C程序设计9120000122张大民C01数据库原理79

程序与文件相互依存数据冗余大数据容易发生矛盾学籍处理程序学生基本信息文件student课程处理程序课程基本信息文件course成绩处理程序成绩表信息文件score文件管理系统

逻辑文件A程序A程序B程序C逻辑文件B逻辑文件CDBMS数据库系统阶段王林姓名别学号数据库原理课程名80C01学时课程号C01课程号8620000121成绩学号

数据库系统的基本特点数据的高共享性与低冗余性(注意:可以减少冗余,但无法避免一切冗余!!!) 数据的独立性物理独立性逻辑独立性数据统一管理和控制

数据库系统的体系结构数据库系统在内部具有三级模式和二级映射外模式n外模式/模式映射模式/内模式映射外模式1概念模式内模式……数据库程序1程序2……程序j程序k

三级模式模式(概念模式)数据库系统中全局数据逻辑结构的描述,DBA视图01外模式(子模式或用户模式)用户的数据视图,由概念模式推导而出,给出每个用户的局部数据描述。02内模式(物理模式)给出了数据库的物理存储结构与物理存储方法,系统程序员视图。03

二级映射单击此处添加正文。外模式/模式映射建立数据库系统三级模式间的联系和转换模式/内模式映射

图书馆三级关系示意图书架模式:图书馆内部索书号书名,作者名,分类号子模式/内模式映射模式/内模式映射子模式A按书名检索卡用户级子模式B按书名检索卡概念级子模式C分类检索卡物理级

工号姓名工资101李鹏1200102王霞1100123苏武1300124胡维1240工号姓名性别年龄101李鹏男52102王霞女32103陈江建男38123苏武男29工号姓名性别工资年龄地址部门101李鹏男120052江苏A102王霞女110032河南W103陈江建男90038浙江A123苏武男130029湖南X124胡维女124024江西X125钟晓女100021湖南W用户级数据库概念级数据库物理级数据库103102101125124123

数据模型按应用层次,数据模型分为概念数据模型(概念模型)-?E-R图面向客观世界和面向用户的数据模型,与具体的DBMS无关,与具体的计算机平台无关。逻辑数据模型(数据模型)面向数据库系统的模型层次模型、网状模型、关系模型物理数据模型(物理模型)面向计算机物理表示的模型

E-R图(实体-联系)E-R图用于建立概念模型,它将现实世界的要求转化为实体、属性、联系等几个概念,以及它们间的连接关系。

客观存在并可相互区别的事物称为实体实体的特性2016实体之间的对应关系,反映事物之间的相互关系有三种联系:1一对一1:n一对多m:n多对体属性联系

E-R图的表示01实体型用矩形表示,矩形框内写明实体名。02属性用椭圆形表示,椭圆形内写明属性名。03联系用菱形表示,菱形框内写明联系名

班长班级班级学生学生教师管理11包含1n教授mn

例:学生选课子系统学生实体:学号、姓名、班级课程实体:编号、名称、性质、学分有关的语义如下:每个学生可以选修多门课程;每门课程可以被多个学生选修;每个学生选修的每门课程都有一个成绩

学生课程选修名称性质学分成绩m编号学号n姓名单击此处输入你的正文班级

关系模型由关系数据结构关系操作关系完整性约束关系模型的基本概念

学号

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档