




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章数据库技术基础 本章内容 5 1数据库与数据库管理系统5 2关系模型及关系数据库5 3数据库应用系统设计 1 5 1数据库与数据库管理系统 学校教学管理系统图书馆管理系统航空 铁路售票系统超市销售系统基于3W的Web数据库系统 2 数据库系统的组成 数据 对客观事物的一种符号化表示 数据库中可处理的数据有文字 数字 图形 图像 声音等 数据库 DB 数据以一定结构存储在一起且相互关联的 结构化数据集合 数据库中不仅存放了数据 还存放了数据与数据之间的关系 3 数据库管理系统 DBMS 用于描述 管理和维护数据库的软件系统 是数据库系统的核心组成 主要功能包括 描述数据库管理数据库维护数据库数据库应用系统是根据用户需要在DBMS支持下运行的应用系统 数据库用户 包括数据库管理员 系统分析员 应用程序员 终端用户 4 数据库系统阶段的特点 数据共享减少数据冗余可实施标准化保证数据安全保证数据完整性 5 5 2关系模型及关系数据库 5 2 1从现实世界到数据世界首先在认识现实世界中的客观事物后 将其抽象为概念世界的某一概念模型 再把概念模型转换为数据世界所支持的某一逻辑数据模型 层次 网状 关系 6 建立数据模型的过程 现实世界 概念世界 数据世界 7 5 2 2概念模型的表示方法 E R图E R图 实体 联系图 直接从现实世界中抽象出实体类型及实体间联系 实体 属性 联系 连线 8 概念模型中的基本概念实体 客观存在并可相互区别的事物 可以是具体的人 事 物 也可是抽象的概念或联系 如 一个学生 一门课程 学生的一次选课 属性 实体所具有的某一特征 一个实体可以用若干个属性来刻画 如 学号 姓名 值域 属性的取值范围 如 性别的值域为 男 女 9 键 能唯一标识实体的属性或属性集 如 学生实体的键为学号 实体集 同型实体的集合称为实体集 如 学校的全体学生就是一个实体集 E R图中实体与属性的表示 10 联系 实体 型 属性间及实体 型 之间的联系 联系的类型包括 一对一联系 1 1 一对多联系 1 n 多对多联系 m n 联系 11 数据库模型侧重于数据的表达方式和数据库结构的实现方法 可分为 层次 网状和关系模型 层次模型 有且只有一个根结点 除了根结点 其它结点有且只有一个父结点 典型产品 1969年IBM公司的IMS系统 网状模型 允许结点有多于一个的父结点 可以有一个以上的结点没有父结点 典型产品 CODASYL系统 关系模型 用二维表格结构来表示实体和实体间联系的数据模型 典型产品 AccessVisualFoxproSQLServerORACLE 5 2 3数据库模型 12 5 2 4关系模型的基本概念及性质 1 基本概念一个关系的逻辑结构是一张二维表 它由行和列组成 关系 关系名 13 元组 表中的一行即为一个元组 字段 表中的一列 列值称为字段值 列名称为字段名值域 字段值的取值范围 元组 记录 属性 字段 14 主键 码 能唯一标识一个元组的属性集合外键 外码 若属性组F不是关系R1的主键 但它是关系R2的主键 则F称是关系R1的外键 主键 主键 外键 15 2 关系的特性 每一列属性值是不可再分解 每一列的取值范围必须相同 任意两个元组不能相同 列的顺序交换不影响关系意义的表达 行的顺序交换不影响关系意义的表达 不同的列取值范围可以相同 但必须有唯一的属性名 16 3 关系模型的最基本的三种运算 1 选择运算是根据给定的条件 从一个关系中选出一个或多个元组 行 2 投影运算是从一个关系中选择某些特定的属性 列 重新排列组成一个新关系 3 连接运算是从两个或多个关系中选取属性间满足一定条件的元组 组成一个新的关系 17 5 2 5关系完整性约束 实体完整性 主属性的值不能为空 且具有唯一性 如 学生 关系中的主键 学号 值不能为空 且具有唯一性 参照完整性 外键的值或者为空 或者等于被参照关系的某个主键值 如 学生 关系中的外键 专业号 值为 专业 关系中 专业号 的某一个值 或者为空 用户自定义完整性 数据必须满足的条件 如 规定性别的取值只能是 男 女 之一 18 5 3数据库应用系统设计 1 数据库的设计步骤包括 数据库系统需求分析概念数据库设计逻辑数据库设计关系的规范化数据库运行和维护 19 2 概念结构设计 E R方法 建立E R模型1 局部E R模型设计 归纳出实体 实体属性 实体间联系2 总体E R模型设计 原则 一个实体在E R图中只出现一次 20 21 3 建立关系模型E R模型关系模型每个实体关系 包括实体的全部属性 根据两实体的联系类型 来决定联系的属性的去向 1 1联系可不建立单独的关系 任一方的主键和联系的属性放入另一方关系中1 n联系可不建立单独的关系 一方的主键和联系的属性放入N方关系中m n联系要建立单独的关系 该关系的属性包括双方实体的主键和联系的属性 22 23 转换为关系模型 教师 工号 姓名 职称 任教 课号 工号 时间 课程 课号 课名 学时 学分 成绩 学号 课号 成绩 学生 学号 姓名 性别 专业号 专业 专业号 专业名 创建时间 24 4 关系的规范化关系模型必须满足一定的规范化要求 这些规则被称为范式 由低到高依次分为1NF至6NF 其中第一范式 关系的所有属性都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源仙桃市2025秋招笔试思维策略题专练及答案
- 2025年四川泸州市龙马潭区卫生事业单位考核招聘23人模拟试卷及1套参考答案详解
- 2025年福建省厦门市集美区杏东中学招聘1人模拟试卷含答案详解
- 2025年甘肃畜牧工程职业技术学院招聘工作人员15人考前自测高频考点模拟试题及答案详解(新)
- 2025年三环集团校园大使招聘模拟试卷及完整答案详解一套
- 2025年杭州市余杭区卫生健康系统事业单位招聘编外工作人员73人考前自测高频考点模拟试题及参考答案详解
- 2025年甘肃省民航机场集团校园招聘考前自测高频考点模拟试题及答案详解1套
- 2025年海口市直属教师招聘153人模拟试卷附答案详解(突破训练)
- 2025年湖南长沙市望城区招聘教师183人考前自测高频考点模拟试题参考答案详解
- 2025年环保产业园循环经济发展模式绿色产业政策创新趋势分析报告
- 法律与道德小学生课件
- vivo公司管理制度
- 2025自考专业(国贸)考前冲刺试卷及完整答案详解
- DB31/T 804-2014生活饮用水卫生管理规范
- 儿童早期矫正教学课件
- 银行代销业务管理制度
- 运动素质知到课后答案智慧树章节测试答案2025年春浙江大学
- 招聘话术培训
- 环卫处规章制度
- 大学古诗词课件
- 全国物流服务师职业技能竞赛理论题库-货运代理-理论考核题库V1.1
评论
0/150
提交评论