




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程(kchng)有关问题的说明 总学时68学时教学安排(npi)理论课上机实训本教材的重点章节1、3、4、5、6、7、8、9成绩评定方法课堂(ktng)提问5% (包括上机)平时作业5%课堂(ktng)考核30%考勤5%加分5%期末考试50%(统考)第1页/共33页第一页,共34页。第1章 关系数据库原理(yunl) ER概念模型设计 教学内容数据库概述数据库的地位数据库的基本概念ER概念模型(重点)三个基本要素实体(sht)联系图(ER图)ER概念模型的设计实例第2页/共33页第二页,共34页。第1章 关系数据库原理 ER概念模型设计(shj) 学习目标认知目标:理解(lji)数据库的基本
2、概念了解数据库系统的特点理解(lji)ER概念模型的含义能力目标:掌握ER概念模型的设计(重点)第3页/共33页第三页,共34页。教学活动请同学们思考:数据库有什么作用?在我们(w men)的生活中,哪些地方使用到了数据库?第4页/共33页第四页,共34页。一、数据库系统概述(i sh)1.数据库的地位 数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。 数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透(shntu)。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。第5页/共33页第五页,共34页。
3、一、数据库系统概述(i sh) 2.数据库的基本概念(四个) 数据(Data) 定义:是数据库中存储的基本对象,是描述事物的符号。 表现形式:数字、文字、图形、图像、声音等 特点:数据与其语义是不可分的。 举例(j l):学籍档案中的一条学生记录是(王芳,女,21,计算机系,2005) 其语义是:王芳是个女学生,年龄21岁,2005年考入计算机系。第6页/共33页第六页,共34页。一、数据库系统概述(i sh) 2.数据库的基本概念(四个) 数据库(Database,DB) 是长期储存在计算机内、有组织(zzh)的、可共享的数据集合。 数据库管理系统(Database Management S
4、ystem,DBMS) 是位于用户与操作系统之间的管理数据库的软件。 SQL Server 2005是一种DBMS。第7页/共33页第七页,共34页。一、数据库系统概述(i sh) 2.数据库的基本概念(四个) 数据库系统(Database System,DBS) 是指在计算机系统中引入数据库后的系统。 数据库系统的组成如下: 计算机系统 数据库 数据库管理系统(及其开发工具) 人员 数据库管理员(DBA) 终端用户 通常情况(qngkung)下,把数据库系统简称为数据库。第8页/共33页第八页,共34页。教学活动 阅读教材P2-4,找出数据库系统有哪些特点?并简单( jindn)阐述。第9页
5、/共33页第九页,共34页。一、数据库系统概述(i sh) 3.数据库系统的特点数据结构化按照某种数据模型,将应用的各种数据组织到一个数据库中,整个数据不是一盘散沙,而是有机联系在一起。数据共享性高、冗余少、易扩充数据不再面向某个应用程序而是面向整个系统,当前所有用户可同时存取库中的数据。数据共享减少了不必要的数据冗余,节约存储空间,同时也避免了数据之间的不相容性与不一致性。数据面向整个系统,而且是结构化的,所以不仅能被多个应用共享,而且容易(rngy)增加新的应用,易于扩充。第10页/共33页第十页,共34页。一、数据库系统概述(i sh) 3.数据库系统的特点数据独立性高物理独立性:是指用
6、户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。数据由DBMS统一(tngy)管理和控制数据的安全性控制、数据的完整性控制、并发控制、数据恢复 第11页/共33页第十一页,共34页。一、数据库系统概述(i sh) 3.数据库系统的特点数据库管理阶段(jidun)应用程序与数据的对应关系 以共享的数据库为中心第12页/共
7、33页第十二页,共34页。二、ER概念模型 1.1.数据模型数据模型的含义是对客观事物及其联系的数据描述,即对现实世界(存在于人脑之外的客观世界)的模拟。例:桌子、笔等在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。要将现实世界转变为机器能够识别(shbi)的形式,必须经过两次抽象。数据模型的类型概念数据模型逻辑数据模型物理数据模型第13页/共33页第十三页,共34页。二、ER概念(ginin)模型 2.概念(ginin)数据模型概念数据模型的含义用于信息世界(现实世界在人脑中的反映)的建模,是现实世界到信息世界的第一次抽象,是数据库设计人员进行数据库设计的有力工具,也是设计人员
8、和用户之间交流的语言。概念数据模型的表示(biosh)方法实体联系图(ER图):用于描述信息世界的概念数据模型。它通过画图将实体以及实体间的联系刻画出来,为客观事物建立概念数据模型。 第14页/共33页第十四页,共34页。二、ER概念模型 3. 3. ER图的基本要素实体是现实世界中任何可以被认识、区分的事物。实体可以是人或物,可以是实际的对象,也可以是抽象的概念(如事物之间的联系)在学校:学生(xu sheng)、课程、教师、选课、班委等;某企业集团:工厂、职工、产品等属性实体所具有的特性。一个实体可以有若干属性来描述。学生(xu sheng)的属性:学号、姓名、年龄、性别、系、专业等;产品
9、的属性:产品编号、产品名、规格等第15页/共33页第十五页,共34页。二、ER概念模型 3. 3. ER图的基本要素联系现实世界中事物(shw)内部以及事物(shw)之间的联系。在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系(一元联系)两个实体间的联系(二元联系)-理解多个实体间的联系(多元联系)类型:一对一联系(简记成1:1) 例如:观众和座位一对多联系(简记成1:n) 例如:工厂和职工多对多联系(简记成m:n) 例如:学生和课程第16页/共33页第十六页,共34页。二、ER概念模型 3. 3. ER图的基本要素课堂练习:判断下列实体间的联系类型。班级与班长(正)班级与一个
10、班委班级与学生供应商和商品商店(shngdin)和顾客工厂和产品出版社和作者商品和超市1:11:nm:nm:n1:1m:nm:nm:n第17页/共33页第十七页,共34页。基本要素的表示方法长方形实体椭 圆属性菱 形联系(linx)说明:在相应的框内要写上实体名、属性名或联系(linx)名。二、ER概念模型 4. ER图的绘制(huzh)ER图的绘制(huzh)方法第18页/共33页第十八页,共34页。二、ER概念模型 4. ER图的绘制(huzh)二元联系(linx)的ER图示例实体1联系名实体2111:1联系实体1联系名实体2mnm:n联系实体1联系名实体21n1:n联系课程选修学生mn成
11、绩第19页/共33页第十九页,共34页。二、ER概念模型 5. ER图的设计(shj)原则设计原则:先局部,后综合。设计局部ER图。建立步骤:确定实体类型及属性。确定联系类型及属性。把实体类型和联系类型组合成局部ER图。综合成全局ER图。合并步骤:合并局部ER图,消除冲突(属性、结构( jigu)、命名冲突),生成初步ER图。消除初步ER图的数据冗余和联系冗余,生成基本ER图。第20页/共33页第二十页,共34页。二、ER概念模型 6. ER图的设计(shj)实例教学活动:阅读教材P6-7,某学校计算机系的教学管理ER图的建立实例(时间10分),并回答以下问题:有哪些实体?实体间有哪些联系?各
12、联系是什么类型?若实体的属性(shxng)太多,可如何简化ER图?第21页/共33页第二十一页,共34页。二、ER概念模型 6. ER图的设计(shj)实例 涉及的实体(sht)及属性如下:第22页/共33页第二十二页,共34页。二、ER概念模型 6. ER图的设计(shj)实例 实体(sht)间的联系如下: 第23页/共33页第二十三页,共34页。二、ER概念模型 6. ER图的设计(shj)实例 若实体的属性太多,可如何(rh)简化ER图? 可在ER图中只画实体间的联系,而实体及属性用另一个图表示。第24页/共33页第二十四页,共34页。二、ER概念模型 6. ER图的设计(shj)实例实
13、例:设有商店和顾客两个实体。“商店”有属性(shxng):商店编号、商店名、地址、电话“顾客”有属性(shxng):顾客编号、姓名、地址、年龄、性别。 假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每一次去商店购物有一个消费金额和日期。试画ER图,并注明属性(shxng)和联系类型。第25页/共33页第二十五页,共34页。二、ER概念模型 6. ER图的设计(shj)实例建立(jinl)步骤:确定实体类型及属性。本题已知有:商店、顾客。商店商店编号商店名地址电话顾客顾客编号姓名地址年龄性别第26页/共33页第二十六页,共34页。二、ER概念模型 6. ER图的设计(shj)实例建
14、立步骤:确定实体类型及属性。确定联系类型及属性。“商店-顾客”的联系是m:n联系的属性有四项:顾客(编号)商店(编号)消费金额日期(rq)联系的名称:购物商店顾客日期购物消费金额mn第27页/共33页第二十七页,共34页。二、ER概念模型 6. ER图的设计(shj)实例建立步骤:确定实体(sht)类型及属性。确定联系类型及属性。把实体(sht)类型和联系类型组合成ER图。第28页/共33页第二十八页,共34页。二、ER概念模型 6. ER图的设计(shj)实例 mn商店商店编号商店名地址电话日期购物消费金额顾客顾客编号姓名地址年龄性别“商店(shngdin)”与“顾客”的ER图第29页/共3
15、3页第二十九页,共34页。本课小结(xioji)数据库系统ER图的绘制确定现实系统可能包含的实体。确定每个实体的属性。确定实体之间可能有的联系,并结合实际情况给每个联系命名。确定每个联系的种类和可能有的属性。画ER图,建立概念模型,完成现实世界到信息(xnx)世界的第一次抽象。第30页/共33页第三十页,共34页。本课小结(xioji) 对ER模型的理解 ER模型是人们认识客观世界的一种方法、工具。ER模型具有客观性和主观性两重含义。ER模型是在客观事物(shw)或系统的基础上形成的,在某种程度上反映了客观现实,反映了用户的需求,因此ER模型具有客观性。但ER模型又不等同于客观事物(shw)的本身,它往往反映事物(shw)的某一方面,至于选取哪个方面或哪些属性,如何表达则决定于观察者本身的目的与状态,从这个意义上说,ER模型又具有主观性。第31页/共33页第三十一页,共34页。课外作业布置(bzh) 课外练习无预习:第1章“关系数据模型”中的内容。请思考下列问题什么是关键字/码/键?什么是主关键字/主码/主键?ER图转化为关系模式的原则是什么?关系应具备( jbi)什么性质?第32页/共33页第三十二页,共34页。感谢您的观看(gunkn)!第33页/共33页第三十三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中医护理专业就业能力测试试题及答案
- 2025年网络空间安全与防御能力考试试卷及答案
- 2025年土木工程与建筑材料考试试题及答案
- 2025年人工智能伦理与法律考试试卷及答案
- 2025年老年护理与健康管理专业能力测评考试卷及答案
- 2025年历史与文化遗产知识测试卷及答案
- 2025年国际经济与贸易专业知识测试卷及答案
- 2025年公共艺术创作与策展课程考试试题及答案
- 2025年城市生态规划师考试试题及答案
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识自我提分评估(附答案)
- 内科学(广东药科大学)智慧树知到期末考试答案2024年
- 再回首混声合唱谱
- 2023年11月南昌高新技术产业开发区人民检察院招考4名聘用制检察辅助人员笔试近6年高频考题难、易错点荟萃答案带详解附后
- 珍爱生命远离溺水风险
- 运输行业保密知识培训
- 南平市浦城县石陂镇社区工作者招聘考试基础题汇总2023
- 产能管理制度
- 《汽车发动机构造与维修》(配实训工单) 教案 5-1冷却系结构与循环线路(4学时)
- 员工反馈与投诉处理机制
- 《电力交易培训》课件
- 研究污水处理中的微生物群落结构
评论
0/150
提交评论