1-1-数据库知识重点.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择(Selection) 在关系中选择所有满足给定条件的记录;即找出二维表中满足条件的行。 选择操作的结果是一个新的关系,是原关系的子集 投影(Projection) 投影是从关系中选择某些字段(属性),即选择该关系中的若干列 ,得到一个新的关系 连接(Join) 连接是两个关系的横向结合,生成一个新的关系 连接运算将两个关系的部分属性组合成一个更宽的新的关系;新关系中包含满足连接条件的所有记录 连接的图示 姓名 姓名 姓名 ● 两个关系间具有公共属性 ● 通过公共属性的等值进行连接 即:按照“姓名=姓名”的条件连接 ● 去掉重复的属性 * * * * * * * * 数据库系统的组成示意 数据库管理系统 硬件 数据库管理员 计算机操作系统 数据库 用户 用户 用户 用户 应用程序 应用程序 应用程序 应用程序 应用开发人员 数据库系统 数据库 应用开发 开发工具 数据库应用系统 ◆长期储存在计算机内、有组织、可共享的大量数据集合 ◆组织严密的存放数据的仓库 ◆数据库中的数据将按一定的数据模型组织、描述和存储 ◆存放的数据包括数值、字符、图形、声音等各种类型 ◆数据库管理系统是用来组织、存储数据和管理数据库各种操作的应用软件;是数据库系统的核心组成部分 ◆负责数据库中的数据组织、数据操纵、数据维护、并发控制、完整性和安全性检查、数据服务(六大基本功能) ◆用户通过DBMS访问和使用数据库 ◆ DBMS提供丰富的操作命令 ◆数据管理员负责对数据库进行规划、设计、维护、监视等工作 数据库管理系统的作用 用户与数据库之间的“墙”和“桥” 用户 应用程序1 应用程序2 应用程序3 数据库 DateBase 数据库 管理系统 DBMS 典型的数据库管理系统 xDASE系列 FoxPro系列 Visual FoxPro系列 Accese系列 Oracle系列 SQL Server系列 DB2 Visual FoxPro9.0 数据库应用系统 数据库应用系统是利用数据库系统进行应用开发,而构成的一个针对特定数据处理或数据管理问题的应用系统 在数据库系统各组成要素的基础上,还包括: 应用软件 应用界面 或统称为应用程序 数据模型 模型,即对客观对象的模拟;数据模型就是用组织集合起来的数据对客观事物进行模拟 在数据库技术中,客观事物及其特征、属性、联系,将按照确定的组织方式被抽象成“数据”并组织成一定的“数据组织形式” “数据组织形式”就是数据模型 这样,我们就可以用这个数据模型来模拟和处理相应的客观对象 示例 客观对象:学生住宿安排问题 管理者面对的不是“活生生的学生和楼房”,而是一个能代表该实际问题的“数据组织形式” 可以是一个Word文档 可以是一个Excel文档 可以是一个数据库 … … … 数据模型 数据模型涉及的重要的概念 在数据库技术中,创建数据模型,用数据描述客观事物,通常涉及以下概念 实体与实体名 实体的属性 实体之间的联系 实体、实体名、属性 实体(Entity)与实体名: 客观存在并可以相互区分的客观事物叫实体。对这些事物的命名,称为实体名。 实体的属性: 实体所具备的特征和特性。一个实体可能具备多种属性 实体“教师”可以有编号、姓名、性别、工作时间、基本工资等属性 实体“学生”可具备学号、姓名、性别、出生日期等属性 实体之间的联系 实体之间的关联称为联系( Relationship) 实体间的联系是普遍又复杂的;可以概括为: 一对一关系 一对多关系或多对一关系 多对多关系 实体的三种联系 一对一联系 A实体中一个记录在 B实体中只能对应一 个记录;反之亦然。 记作1←→1联系。 如:汽车与车牌号, 公民与身份证等 一对多联系 A 实体中的一个记录 在B实体中对应多个; 但B实体的一个记录 在A实体中只有一个 记录与之对应。记为 1←→N联系。如司机 与乘客、班级与学生。 多对多联系 两个实体中的任一 记录都与另一实体 中的多个记录相对 应。记为M←→N 联系。如学生与课 程、教师与学生等。 ? 课程 选修 学生 实体:矩形 属性:椭圆 联系:菱形 数据模型的一种表示方法 E-R图提供了表示实体、属性和实体间联系的方法 姓名 学生 课程 选修 姓名 学号 年龄 课程名 课程号 学分 成绩 用无向边把实体与其属性连接起来 将参与联系的实体用线段连接 m n 联系的 类型 学生学修课程E-R图 E-R模型示例 数据模型的类型 数据模型的实质是数据的组织形式,通过“数据组织形式”,并最终创建数据库,实现数据存储 数据按不同的“组织方式”组织(集合)起来,最终得到的数据模型是不同的 非关系型的数据模型

文档评论(0)

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

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

1亿VIP精品文档

相关文档