IT入门-数据库基础.ppt

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

IT 入门—数据库基础 提纲 1 数据库基础 2 SQL语言 1 数据库基础 1.1 基本概念 1.2 数据模型 1.3 关系模型 1.4 数据库系统结构 1.1 基本概念 数据(Data) 描述事物的符号记录。如数字,文字,图形,图像,声音,语言等。 数据库(DataBase,简称DB) 长期储存在计算机内的、有组织的、可共享的数据集合。 数据库管理系统(DataBase Management System,简称DBMS) 位于用户与操作系统之间的一层数据管理软件。 主要功能: 1、数据定义:(Data Definition Language) 2、数据操作;(Data Manipulation Language) 3、数据库的运行管理;(安全,完整,并发,故障恢复) 4、数据库的建立和维护功能。(初始数据,数据库转储、恢复,数据库重组织、性能监视、分析等) 数据库系统(DataBase System,简称DBS) 引入数据库后的计算机系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 1.2 数据模型(Data Model) 数据模型基本概念 概念 数据模型是现实世界数据特征的抽象。用来抽象、表示和处理现实世界中的数据和信息。 数据模型的要求 能比较真实地模拟现实世界; 容易为人所理解; 便于在计算机上实现。 分类 概念数据模型(也称信息模型) 基本数据模型 数据模型三要素 数据结构;数据操作;数据的完整性约束。 概念数据模型 实体联系模型(Entity-Relationship Model) 1976年,P.P.Chen提出。 组成:矩形框,令形框,椭圆形框,线段。联系类型:1:1,1:N,M:N。 E-R图构件 矩形:表示实体集 椭圆:表示属性 菱形:表示联系集 线段:实体集间或实体集与联系集间的连接。 基本概念 实体(Entity) 客观存在并可以相互区别的事物。如人、事物、订货。 属性(Attribute) 实体具有的某一特性。如学生的学号、姓名、性别。 码(Key) 唯一标识实体的属性集。如学生的学号。 域(Domain) 属性的取值范围。如性别的域为(男、女) 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画同类实体。 如学生(学号,姓名,性别,出生年月,系,入学时间) 实体集(Entity Set) 同型实体的集合。 联系(Relationship) 不同实体集之间的联系。 分类:一对一(1:1)一对多(1:n)多对多(m:n) 基本数据模型 四种最常用的数据模型 层次模型(Hierarchical Model) 代表系统:IBM的IMS,阿波罗登月。 网状模型(NetWork Model) 代表系统:GE的IDS,后DBTG数据库标准。 关系模型(Relational Model) 代表系统:Oracle,Sybase,DB2… 面向对象模型(Object Oriented Model) 比如Gemstone,Objectivity/DB,ObjectStore… 1.3 关系模型 1970年IBM公司San Jose研究室的E.F.Codd提出。 关系模型是目前最重要的一种数据模型,它建立在严格的数学概念的基础之上,数学基础是关系代数。 数据结构 关系:数据的逻辑结构是一张二维表,由行列组成。 学生成绩登记表示例 关系模型 关系操作与完整性约束 关系操作 数据定义:定义关系数据结构及其他对象。 数据查询:支持数据检索。 数据更新:数据的增、删、改操作。 权限控制:防止数据的越权访问。 注:提供关系操纵语言实现。 完整性约束:实体完整性;参照完整性;自定义完整性 术语 关系(Relation):一个关系对应通常说的一张表。 元组(Tuple):表中的一行。 属性(Attribute):表中的一列成为一个属性。每个属性需有一个名称,即属性名。 候选码:表中的某个属性组,可以唯一确定一个元组。 主码(Key):选定的一个候选码,用于确定元组。 超码:候选码的超集。 域(Domain):属性的取值范围。 分量:元组中的一个属性值。 关系模式:对关系的描述。关系名(属性1,属性2,...,属性n) 关系模型要求 1NF;2NF;3NF;BCNF;4NF 存储结构 逻辑上:实体与联系都用表来表示。 物理上:以文件的形式存储。 关系模型的特点 优点 有严格的数学基础。 概念单一。实体、联系、检索结果都用关系表示。 存取路径对用户透明。具有很高的数据独立性和安全保密性。 缺点 查询效率往往不如非关系数据模型。 常用的关系数据库管理系统 Oracle IDC 2007年调查,Oracle占据了44.1%的市场份额。IBM为21.3%,微软为18.3%。世

文档评论(0)

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

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

1亿VIP精品文档

相关文档