- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实体-关系模型(E/R) 实体:一个容易辨认的事物,是任何对象、地方、人或关于记录数据的活动。 用矩形表示实体 属性:已知实体的一种性质 实体有两种:依赖实体(弱体)和独立实体 实体-关系模型(E/R) 实体间关系种类 关系:实体之间的联系 例如,在学生和老师之间有一个关系。这个关系代表老师可以教几个学生,而学生可以由几个老师教。这个关系可命名为 TEACH。 用菱形表示关系 有三种类型的关系: 一对一 一对多(多对一) 多对多 一对一关系 请考虑一个学校示例。对于某个系(如社会科学系),只有一位系主任。这就是一对一关系的示例。 社会科学系 领导 系主任 1 1 多对一关系 学生 可以选择一个系,但是许多学生 可以同时选择一个系。这就是多对一的关系。 社会科学系 属于 学生 1 m 多对多关系 一个学生 可以上多门 课程。多个学生 可以注册一门给定的课程。这就是多对多的关系。 课程 学习 学生 m m 关系数据库的基本概念 关系模型:用行-列格式的简单表格来表示数据库中的所有数据。 关系数据库管理系统(RDBMS)一个数据库管理系统,对用户可见的所有数据严格地组织成数据值的表格,所有的数据库操作都必须在这些表上执行 关系数据库的基本概念 行:记录的最基本单位;关系的一个重要特 性是行的无序性。 列:属性;属性有一定的取值范围。NULL不表示任何信息。 列 行(记录) 关系数据库的基本概念 主键:唯一地标识行的列或列的组合 外键:表中的列值与另外一张表的主键相匹配的列 1 1 27 李梅 2 1 1 33 王涛 1 部门编码 民族编码 年龄 姓名 编号 回族 2 汉族 1 民族 民族编码 市场营销部 2 人事管理部 1 部门 部门编码 主键 外键 主键 关系数据库的基本概念 关系:表格是一种关系;表格和表格之间通 过外键联系起来。 … 订单 客户 产品 产品数据库 表 数 据 表 存储过程 视 图 …. 现在流行的RDBMS产品: Oracle Oracle公司的产品 “关系-对象”型数据库 产品免费、服务收费 SQL Server 微软公司的产品 针对不同用户群体的多个版本 易用性好 DB2 IBM公司的产品 支持多操作系统、多种类型的硬件和设备 小 结 DBMS的优点 降低冗余度 一致性 数据共享 实施标准 安全性限制 完整性 THANK YOU SUCCESS * * 可编辑 可编辑 可编辑 关系数据库管理系统 目录 为什么需要数据库 数据库发展史 关系数据库基本概念 时下流行的数据库 什么是数据 数据(Data) 是记录在介质中信息。 详细解释:进行各种统计、计算、科学研究或技术设计等所依据的数值。 计算机科学中的解释 数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。 存储数据的方法 人工管理阶段(50年代) 第一种方法:用大脑来记住数据 第二种方法:写在纸上 程序员利用计算机管理( 50~60年代) 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件 特点:共享性差,独立性差 数据库管理阶段(60年代后期) 特点:共享性,独立性高 数据库管理系统的需要 数据库管理系统出现之前,人们用文件存储数据。 对象:课程(Course)、学生(Studant)、教师(Teacher) 功能:排课功能、选课功能、查询功能 用户:教务、教师、学生 数据库管理系统的需要 传统方式的缺点: 数据重复 数据不一致 而使用数据库管理系统对数据专门进行控制,解决了这些难题。数据库使大规模数据应用更加容易。 数据库管理系统的需要 数据库方法的优点: 冗余降低:减少了多余的数据文件 避免了不一致性 : 数据共享: 实施标准 :以标准的格式存储数据 应用安全性限制 :角色授权 完整性得到维护 :各个表之间相互制约,如保证学生不会选择没有的课程 什么是数据库(DataBase) 数据库是数据的集合。是从逻辑上存放和管理数据的地方。 什么是数据库管理系统 对于数据库中的数据,我们需要经常进行添加、修改、删除、查找等操作 为了处理以上任务,需要一个专用的计算机程序称为数据库管理系统(DBMS) 数据库能够做什么 存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息 数据库在系统中的地位 应用系统 DBMS 操作系统 硬件 数据库的应用 数据库服务器 响应和提供数据 应用程序 操作和查询 数 据 库 数据库的应用 订票系统 图书管理系统 医院管理系统 银行 等等.
您可能关注的文档
最近下载
- 水土保持监督管理培训课件.pptx VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 生产建设项目水土保持方案管理办法培训课件.pptx VIP
- 培训课件_1411dxs小天鹅纯臻2.0新品1411DXS系列.pdf VIP
- 2022年内蒙古农业大学硕士研究生入学考试公共管理专业综合基础考研真题.pdf VIP
- 郑州市第七高级中学2024-2025学年高一上学期第一次月考物理试卷.docx VIP
- 《民族音乐鉴赏方法:音乐鉴赏课教学教案》.doc VIP
- 《中国传统民族音乐赏析:音乐鉴赏课程教案》.doc VIP
- 水果店的创业计划书.docx VIP
- 一种模块式双向卡瓦锚定机构.pdf VIP
文档评论(0)