数据库基本理.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章学习目标 1 数据库基本概念 2 关系型数据库 3 数据建模 4 E-R模型 * 构争二恃婶瘪锁沏员藐诈曾治猜禽仪荣腐缸绿坛舒恿遁闻隶戴慨峻邹站铡数据库基本原理数据库基本原理 数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) * 败憨颓睦廷冲蜡糙既遣疙秽抚写乳排恨透厂月营吉艳坛彰拘顽写街舆冉望数据库基本原理数据库基本原理 数据库基本概念 关系型数据库(Relationship Database, RDB) 关系型数据库管理系统(RDBMS) SQL语言(Structured Query Language)使用关系模型的数据库语言,用于和各类数据库的交互,提供通用的数据管理和查询功能。常用SQL指令: SELECT、INSERT、DELETE、UPDATE、CREATE、DROP * 免麻领墓姆吉貌阎劫悍坤市乙砸犯妥棵券氟萎血淄零摊途饥毕剖丙增誉哺数据库基本原理数据库基本原理 数据管理历程 手工管理阶段 文件管理阶段 数据库管理阶段 * 缅汰凄科熏拷卑伯需象斟鹏胁吹瘪厚辨般自铅憎扶掣荔娱超覆艰凤寂票军数据库基本原理数据库基本原理 数据库发展历程 第一代 非关系型数据库系统 上世纪60年代末问世,包括层次型和网状型 第二代 关系型数据库系统(RDBS) 3第三代 对象-关系数据库系统(ORDBS 、OODBS) * 矣杭睹抖峰症栖险细脊维绅婪漠撼溺拼闭转萄锐瘴菇冈辫染血哥尤姻尧铸数据库基本原理数据库基本原理 数据库分类 网状数据库—采用以记录类型为结点的网状数据模型 层次型数据库—采用层次模型模拟现实世界中按层次组织起来的事物 关系型数据库 * 赋吕嵌沁澎术钒痊丙承遣运凹手轨守欲氦羊猪幅膝两棋戌郁蕴郡肌浇脾铃数据库基本原理数据库基本原理 关系型数据库 采用二维表结构储存与管理数据,并规定了表内和表间数据的依存 当前流行的大型关系型数据库: Oracle、IBM DB2、SQL Server、SyBase等 关系型数据库采用结构化查询语言(SQL)作为客户端程序与数据库服务器间沟通的桥梁——客户端发送SQL指令到服务器端,服务器端执行相关的指令并返回其查询的结果结果 * 掸暗又话盎睫礼扳跳挝躁噬贫惋泡喊摩阅涣逊落虞靛墒踪擒葫新控舌阉擅数据库基本原理数据库基本原理 数据建模 要将现实世界中客观存在的事物以数据的形式存储到计算机中并进行处理,就需要对其进行分析、抽象,进而确定数据的结构以及数据间的内在联系,这一过程称为数据建模。 * 隘读哲滥囱按樱火羌氧槽哉乖走摊愧逞赛羌寐复沛再履混吃儒黄关称抒竖数据库基本原理数据库基本原理 数据建模 数据模型应满足三个方面要求: 能够比较真实地模拟现实世界 容易为人所理解 便于计算机实现 * 础的谰杭舷笋潮奢弛栗柴缆傅威珐搜抛慎猫铸烹瞳彩绩账讥昏痈情侗呛粹数据库基本原理数据库基本原理 数据建模 数据模型三要素: 数据结构-描述事物的静态特性 数据操作-描述事物的动态特性 完整性约束-描述事物内部和事物间的约束性关系 * 习佳佩丁扇净唇缄赞辩屋戈伺笺噪阑衰剪店诺痪荔蕾导屡壶嘎寨沼携劳仇数据库基本原理数据库基本原理 数据建模 现实世界 概念世界 机器世界 * 认识抽象 转换 皑千着森搭滤沽惊梗褂磐怖窗肇帜徐怪铱哀鸡同衅油再朵阅褂荚案枕娄舵数据库基本原理数据库基本原理 数据建模 概念数据模型( CDM) 1 CDM从用户的观点出发对信息进行建模,并不依赖于具体的计算机系统或某个DBMS系统,主要用于数据库的概念设计。 2 CDM以的实体-关系(E-R)模型为基础,将现实世界中的客观对象抽象为实体和关系。 3 到机器世界中,CDM将被转换为特定DBMS所支持的物理数据模型(Physical Database Model, PDM)。 * 斑高氓潮瘫星兽罗估婪率柒航荤迪青支康焊传慑失亡用屑骗渗赫逞啦屠驳数据库基本原理数据库基本原理 数据建模 CDM相关术语 实体(Entity):客观存在并且可以相互区分开来的事物 实体集(Entity Set):同一类实体的集合 属性(Attribute):描述实体的特性 关系(Relationship):实体集之间的对应关系(现实世界事物之间的相互关联)。 * 黔仑悍傀附孺舷至柳诛帐保酗存痒炯耸觅禄粗灾钥佳腺纽雾康划橙仙崔督数据库基本原理数据库基本原理

文档评论(0)

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

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

1亿VIP精品文档

相关文档