




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章
数据库根底知识旭日工商管理学院物流专业周建亨〔讲师〕zjh001@MSN:janery_zhou@hotmail5.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数据库数据为各种用户所共享,具有最小冗余度,数据间联络亲密,而又有较高对运用程序的独立性等特点。涉及的根本概念实体客观存在并可相互区别的事物属性实体所具有的某一特性域属性的取值范围涉及的根本概念实体型具有一样属性的实体必然具有一样的特征和性质实体集同型实体的集合数据库中包含一组实体集,每个实体集中包含一些一样的实体关系数据模型——数据构造5.1.2数据库系统的特点与组成数据库系统的特点数据库系统的组成5.1.2数据库系统的特点与组成数据库系统的特点数据构造化学号姓名。。性别学习经历10001A1001….10002A1002….表1研讨生根本概略日期学校学位。。证明人表2学习阅历如何设计才干满足用户需求,又最符合数据库设计原理?答案是:三张表搞定学号姓名其它信息001王依….002张晓….书号书名其它信息A1CAD概述….A2天龙八部….A3MIS原理….表1.学生表表3.借书信息流水号书号学号其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.图书输入学生学号,查询此学生姓名及所借图书书名5.1.2数据库系统的特点与组成数据库系统的特点数据构造化编号项目描述单价RMB数量总金额付款明细人员备注金额单价数量日期金额12XX200408000AA
4000
合计表的第一个分量必需是不可分的数据项。同一属性的数据具有同质性同一表的属性不能反复表中列的顺序可以恣意交换表中恣意两行不能一样,位置可以恣意交换每一个分量必需是不可分的数据项关系数据库数据构造:关系种类根本表查询表:关系操作产生的集合,即暂时表,数据可以从根本表中抽取,冗余性和一次性,是派生表视图表:为了方便而设计的虚表,不实践存在5.1.2数据库系统的特点与组成2、数据库系统的组成数据库最终用户运用系统运用开发工具DBMS操作系统数据库管理员DBA运用程序员数据库系统的构成5.1.3数据库系统的三级方式构造数据库系统的三级方式数据库系统的二级映象三级方式三级方式的构造特征外方式、概念方式、内方式关系数据库数据构造:
三级方式关系方式〔根本表,概念方式〕关系子方式〔派生表,外方式〕存储方式〔内方式〕数据库系统的三级方式数据库、数据库管理系统、运用系统、数据库管理员和用户构成的人-机系统相关人员认识笼统现实世界信息世界机器世界计算机世界转换概念模型〔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中恣意数目的实体相联络如学生选课程联络的表示6.2.3概念构造设计
概念模型的表示方法E-R图矩形:实体集椭圆:属性菱形:联络集线段:将属性衔接到实体集、将实体集衔接到联络集用箭头线表示联络的类别〔映射的基数〕,一直指向1端无箭头的线段表示n:m下划线:参与主码的属性学号姓名成果学分课号系别课名性别年龄学生课程选课nmE-R图04App2ER2.ppt学号姓名系主任系号系名性别年龄学生系别录取1nE-R图学号姓名班主任班号系号性别年龄学生班级班长11E-R图课堂练习请用ER图表示图书学生借书的关系学号姓名班主任班号系号性别年龄学生班级班长联络集的主码是恣意一端的主码11学生:学号,姓名。。。班级:班号,系号。。。班长:班号,学号ER图转成关系方式6.2.4逻辑构造设计学号姓名系主任系号系名性别年龄学生系别录取联络集的主码是n端的主码1n学生:学号,姓名。。。系别:系号,系名。。。录取:学号,系号ER图转成关系方式6.2.4逻辑构造设计学号姓名成果学分课号系别课名性别年龄学生课程选课nm联络集的主码包含两端主码的组合学生:学号,姓名。。。课程:课号,课名。。。选课:课号,学号,成果ER图转成关系方式6.2.4逻辑构造设计ER图学生学号{PK}姓名性别生日课程课号{PK}课名学分学时mn成果选修学生:学号,姓名。。。课程:课号,课名。。。选课:课号,学号,成果ER模型案例1学校中有假设干系,每个系有假设干班级和教研室,每个教研室有假设干教员,其中有的教授和副教授每人各带假设干研讨生,每个班有假设干学生,每个学生选修假设干课程,每门课可由假设干学生选修。实体:系、班级、教研组、教员〔教授,副教授〕、研讨生、学生、课程联络:从属关系、指点关系、选修关系ER模型答案研讨生能否引荐能否在职婚否{optional,Or}高级职称教师教授副教授{optional,Or}教研组组名专业教师任务证号{PK}姓名性别生日班级班号{PK}班名/人数学生学号{PK}姓名性别生日系系名{PK}地点课程课号{PK}课名学分学时学校校名{PK}地点下设n111包含拥有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毛坯地板施工方案
- 草本花卉施工方案
- 砍树伐木施工方案
- 基于DeepLabv3+田块轮廓提取的春小麦和苜蓿早期识别
- 综合思维培养视域下高中地理大单元教学设计研究
- 考虑储能约束的VSG自适应控制及多机协调控制策略研究
- 机器人与3D导板辅助腰椎皮质骨轨迹置钉技术解剖应用研究
- 湖北省小麦条锈菌群体结构及对条锈病的综合防治技术研究
- 武汉东湖L无动力乐园服务质量提升策略研究-基于PZB模型视角
- 基于多任务学习的人脸美丽预测研究
- 美国加征关税从多个角度全方位解读关税课件
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 【MOOC】机械原理-西北工业大学 中国大学慕课MOOC答案
- 一种基于STM32的智能门锁系统的设计-毕业论文
- 鱼台工程运河杯汇报材料
- GB/T 16895.25-2022低压电气装置第7-711部分:特殊装置或场所的要求展览、展示及展区
- 《运营管理》案例库
- 煤矿安全监控系统设备管理报废制度
- 机关事业单位退休人员养老金领取资格确认表
- 第五届“国药工程杯”全国大学生制药工程设计竞赛
- 柔性主动防护网分项工程质量检验评定表
评论
0/150
提交评论