- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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模型示例 数据模型的类型 数据模型的实质是数据的组织形式,通过“数据组织形式”,并最终创建数据库,实现数据存储 数据按不同的“组织方式”组织(集合)起来,最终得到的数据模型是不同的 非关系型的数据模型
您可能关注的文档
- 中国国电集团火电工程整套启动试运及竣工备案基本条件的规定重点.doc
- 2016年1月发行固定资产管理制度讲义.doc
- 中企动力简介及案列重点.ppt
- 1.6科学探究重点.ppt
- 1.2人口的空间移动重点.ppt
- 1.26泸州市教育质量监测数据分析与报告撰写骨干教师培训研修学习资料汇编重点.doc
- 1.分类记忆法重点.ppt
- 1.机电技术应用专业人才培养方案(已打印)重点.doc
- 2016年1月风险管理课件-出口退税讲义.ppt
- 乌云塘中桥台肋板开工报告重点.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)