![管理信息系统ER数据库基础知识_第1页](http://file4.renrendoc.com/view/030b5a7666d951bfb3364542cc25744f/030b5a7666d951bfb3364542cc25744f1.gif)
![管理信息系统ER数据库基础知识_第2页](http://file4.renrendoc.com/view/030b5a7666d951bfb3364542cc25744f/030b5a7666d951bfb3364542cc25744f2.gif)
![管理信息系统ER数据库基础知识_第3页](http://file4.renrendoc.com/view/030b5a7666d951bfb3364542cc25744f/030b5a7666d951bfb3364542cc25744f3.gif)
![管理信息系统ER数据库基础知识_第4页](http://file4.renrendoc.com/view/030b5a7666d951bfb3364542cc25744f/030b5a7666d951bfb3364542cc25744f4.gif)
![管理信息系统ER数据库基础知识_第5页](http://file4.renrendoc.com/view/030b5a7666d951bfb3364542cc25744f/030b5a7666d951bfb3364542cc25744f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章
数据库基础知识旭日工商管理学院物流专业周建亨(讲师)zjh001@5.1数据库概述5.1.1数据库技术的发展5.1.2数据库系统的特点与组成5.1.3数据库系统的三级模式结构5.1.4数据模型5.1.1数据库技术的发展人工管理阶段文件管理阶段数据库管理阶段人工管理阶段(p90)数据不保存没有管理数据的软件,由应用程序管理数据不共享数据不具有独立性数据处理方式是批处理,面向应用文件管理阶段数据库管理阶段5.1.1数据库技术的发展人工管理阶段文件管理阶段数据可以长期保存由文件系统管理数据数据共享性差,冗余度大数据独立性差数据库管理阶段应用程序1文件系统应用程序2应用程序m物理文件n物理文件2物理文件15.1.1数据库技术的发展人工管理阶段文件管理阶段数据库管理阶段复杂的数据模型,存取路径数据可以共享映象结构数据具有独立性SQL语言,用户接口数据有效性数据管理功能数据完整性和安全性5.1.1数据库技术的发展文件系统与数据库系统的比较应用程序1数据库管理系统DBMS应用程序2应用程序m数据库数据为各种用户所共享,具有最小冗余度,数据间联系密切,而又有较高对应用程序的独立性等特点。涉及的基本概念实体客观存在并可相互区别的事物属性实体所具有的某一特性域属性的取值范围涉及的基本概念实体型具有相同属性的实体必然具有相同的特征和性质实体集同型实体的集合数据库中包含一组实体集,每个实体集中包含一些相同的实体关系数据模型——数据结构数数据库库系统统的特特点与与组成成数据库库系统统的特特点数据库库系统统的组组成数数据库库系统统的特特点与与组成成数据库库系统统的特特点数据结结构化化学号姓名。。性别学习经历10001A1001….10002A1002….表1研研究究生基基本概概况日期学校学位。。证明人表2学学习习经历历如何设设计才才能满满足用用户需需求,,又最最符合合数据据库设设计原原理??答案是是:三三张表表搞定定学号姓名其它信息001王依….002张晓….书号书名其它信息A1CAD概述….A2天龙八部….A3MIS原理….表1.学学生生表表3.借借书书信息息流水号书号学号其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.图图书书输入学学生学学号,,查询此此学生生姓名名及所借借图书书书名名数数据库库系统统的特特点与与组成成数据库库系统统的特特点数据结结构化化编号项目描述单价RMB数量总金额付款明细人员备注金额单价数量日期金额12XX200408000AA
4000
合计表的第第一个个分量量必须须是不不可分分的数数据项项。同一属属性的的数据据具有有同质质性同一表表的属属性不不能重重复表中列列的顺顺序可可以任任意交交换表中任任意两两行不不能相相同,,位置置可以以任意意交换换每一个个分量量必须须是不不可分分的数数据项项关系数数据库库数据据结构构:关关系种种类基本表表查询表表:关系系操作作产生生的集集合,,即临临时表表,数数据可可以从从基本本表中中抽取取,冗冗余性性和一一次性性,是是派生生表视图表表:为了了方便便而设设计的的虚表表,不不实际际存在在数数据库库系统统的特特点与与组成成2、数数据库库系统统的组组成数据库最终用户应用系统应用开发工具DBMS操作系统数据库管理员DBA应用程序员数据库库系统统的构构成数数据库库系统统的三三级模模式结结构数据库库系统统的三三级模模式数据库库系统统的二二级映映象三级模模式三级模模式的的结构构特征征外模式式、概概念模模式、、内模模式关系数数据库库数据据结构构:三三级级模式式关系模模式((基本本表,,概概念模模式))关系子模式式(派生表表,外模式式)存储模式((内模式))数据库系统统的三级模模式数据库、数数据库管理理系统、应应用系统、、数据库管管理员和用用户构成的的人-机系系统相关人员认识抽象现实世界信息世界机器世界计算机世界转换概念模型(E-R图)DBMS支支持的数据模型它是按用户的观点来对数据和信息建模,主要用于数据库设计。不依赖于具体的计算机系统它是按计算机的观点对数据进行建模,主要用于DBMS的实现。有网状、层次、关系、面向对象等。客观对象抽抽象过程5.1.4数据模模型1、数据模模型的基本本内容1、真实地地模拟现实实世界2、容易为为人所理解解3、便于在在计算机上上实现5.1.4数据模模型2、数据模模型的三要要素数据结构((结构定义义)数据操作((上上下下下,加加减减减)完整性约束束(实体完完整性,参参照完整性性,用户定定义完整性性)5.1.4数据模模型2、数据模模型的三要要素完整性约束束实体完整性性:表的关键键字段不能能为空且取取值唯一。。参照完整性性:外键为空空或某已有有值用户定义完完整性:((p107)导师编号姓名其它信息110王依….112张晓….学生编号姓名导师编号A1张青….A2林名110A3王小东113导师错误值编号不能重复或空值研究生5.3数数据库管理理系统5.3.1数据库库管理系统统的功能5.3.2数据库库管理系统统的组成和和结构5.3.3应用系系统对数据据库管理系系统的要求求与选择数据库系统统在计算机系系统中引入入数据库后后的系统数据库DBMS应用系统数据库管理理员应用程序员员最终用户3.主要数数据模型((p98)网状模型层次模型关系模型实体间的联联系一对一A中的一个个实体至多多同B中的的一个实体体相联系,,B中的一一个实体也也至多同A中的一个个实体相联联系如班级与正正班长6.2.3概念结结构设计实体间的联联系一对多(多多对一)A中的一个个实体可以以同B中的的任意数目目的实体相相联系,而而B中的一一个实体至至多同A中中的一个实实体相联系系如班级与学学生实体间的联联系多对对多多A中中的的一一个个实实体体可可以以同同B中中的的任任意意数数目目的的实实体体相相联联系系,,而而B中中的的一一个个实实体体也也可可以以同同A中中任任意意数数目目的的实实体体相相联联系系如学学生生选选课课程程联系系的的表表示示概概念念结结构构设设计计概概念念模模型型的的表表示示方方法法E-R图图矩形形::实实体体集集椭圆圆::属属性性菱形形::联联系系集集线段段::将属属性性连连接接到到实实体体集集、、将将实实体体集集连连接接到到联联系系集集用箭箭头头线线表表示示联联系系的的类类别别((映映射射的的基基数数)),,始始终终指指向向1端端无箭箭头头的的线线段段表表示示n:m下划划线线::参参与与主主码码的的属属性性学号号姓名名成绩绩学分分课号号系别别课名名性别别年龄龄学生生课程程选课课nmE-R图图04App2ER2.ppt学号号姓名名系主主任任系号号系名名性别别年龄龄学生生系别别录取取1nE-R图图学号号姓名名班主主任任班号号系号号性别别年龄龄学生生班级级班长长11E-R图图课堂堂练练习习请用用ER图图表表示示图图书书学学生生借借书书的的关关系学号号姓名名班主主任任班号号系号号性别别年龄龄学生生班级级班长长联系系集集的的主主码码是是任任意意一一端端的的主主码码11学生生::学号号,姓姓名名。。。。。。班级级::班号号,系系号号。。。。。。班长长::班号号,,学号号ER图图转转成成关关系系模模式式逻逻辑辑结结构构设设计计学号号姓名名系主主任任系号号系名名性别别年龄龄学生生系别别录取取联系系集集的的主主码码是是n端端的的主主码码1n学生生::学号号,姓姓名名。。。。。。系别别::系号号,系系名名。。。。。。录取取::学号号,,系号号ER图图转转成成关关系系模模式式逻逻辑辑结结构构设设计计学号号姓名名成绩绩学分分课号号系别别课名名性别别年龄龄学生生课程程选课课nm联系系集集的的主主码码包包含含两两端端主主码码的的组组合合学生生::学号号,姓姓名名。。。。。。课程程::课号号,课课名名。。。。。。选课课::课号号,,学学号号,成成绩绩ER图图转转成成关关系系模模式式逻逻辑结构设设计ER图学生学号{PK}姓名性别生日课程课号{PK}课名学分学时mn成绩选修学生:学号,姓名。。。。课程:课号,课名。。。。选课:课号,学号,成绩ER模型案例例1学校中有若干干系,每个系系有若干班级级和教研室,,每个教研室室有若干教员员,其中有的的教授和副教教授每人各带带若干研究生生,每个班有有若干学生,,每个学生选选修若干课课程,每门课课可由若干学学生选修。实体:系、、班级、教研研组、教员((教授,副教教授)、研究究生、学生、、课程联系:从属关关系、指导关关系、选修关关系ER模型答案案研究生是否推荐是否在职婚否{optional,Or}高级职称教师教授副教授{optional,Or}教研组组名专业教师工作证号{PK}姓名性别生日班级班号{PK}班名/人数学生学号{PK}姓名性别生日系系名{PK}地点电话课程课号{PK}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专线接入项目合同模板
- 专业常年法律顾问合同范本
- 中外股权转让合同
- 中小企业合同纠纷法律服务定制方案
- 2025年餐饮行业特许经营加盟协议范本
- 二手房翻新施工合同
- 中保人寿团体福利保险合同范本及说明
- 中小学教师聘用标准合同文本
- DB6103T 84-2025 活框养殖中华蜜蜂成熟蜜生产技术规范
- 专营店经营权转让正式合同
- 江苏省盐城市鹿鸣路初级中学2024-2025学年八年级上学期期末考试语文试题(含答案)
- 新苏教版一年级数学下册第六单元《简单的数量关系(一)》教案(共2课时)
- 浙江省宁波市九校2024-2025学年高一上学期期末联考试题 数学 含答案
- GA/T 2146-2024法庭科学涉火案件物证检验移动实验室建设通用要求
- 北京市石景山区2024-2025学年九年级上学期期末考试数学试卷(含答案)
- 【课件】跨学科实践制作微型密度计++课件人教版物理八年级下册
- 杜邦公司十大安全理念
- 广联达2024算量软件操作步骤详解
- 2025年新高考语文模拟考试试卷(五) (含答案解析)
- 教育部《中小学校园食品安全和膳食经费管理工作指引》专题培训
- 中国共产主义青年团团章
评论
0/150
提交评论