数据库的概述



《数据库的概述》由会员分享,可在线阅读,更多相关《数据库的概述(14页珍藏版)》请在装配图网上搜索。
1、,,Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,计算机公共课教研室,· 2010,年,*,Click to edit Master title style,,Access -,数据库概述,计算机公共课教研室,· 2010,年,计算机公共课教研室,· 2010,年,目 录,,,,数据库概述,1,,,数据的模型,2,,,概念模型的设计,3,,,应用举例,4,计算机公共课教研室,· 2010,年,数据库的概念,,数据库的概念,,数据库,(,Database,DB,)
2、,是长期存储在计算机内,,有组织,、,可共享,且,统一管理,的,相关数据,的集合。,,,为什么要学习数据库?,,“数据”是信息的构成基础,而各种数字化的数据就是信息时代的构成基础,因此如何管理和使用各种数字化的数据,这就成为未来信息时代不可或缺的基本技能,据统计,数据处理占计算机应用约,70%,的比重。,计算机公共课教研室,· 2010,年,数据的模型,,数据的模型,,计算机不能直接处理现实世界中的各种事物,,而必须将其转换为计算机能够处理的数据,即抽象成各种信息概念模型和数据模型,这个过程共包括,3,个阶段:,现实世界,,,信息世界,,,计算机世界,。,,数据库设计的两个步骤,,现实世界,→
3、(,归纳,、,分类,、,抽象,)→,信息世界,,信息世界,→(,数据库软件,)→,计算机世界,计算机公共课教研室,· 2010,年,信息概念的模型,,几个基本的概念,,实体,——,客观存在并可相互区分的事物,比如院系、教师、汽车、手机等。,,属性,——,实体所具有的某一共同特性,一个实体可由若干属性来描述,如教师实体有工号、姓名、性别等属性。,,主键,——,唯一,标识实体的属性或属性集,如教师的工号(,思考题,:教师姓名可以作为主键吗,为什么?),,域,——,属性的取值范围,如学号不超过,13,位。,,计算机公共课教研室,· 2010,年,一个信息概念模型的例子,,“院系”实体的概念模型,,属
4、性名,可作为主键,,(是,/,否),域,,(包括数据类型,取值范围),院系名称,是,字符,,<15,院长,否,(why?),字符,,<=4,学院电话,是,字符,,<15,办公地址,是,字符,,<30,主页,URL,是,字符,,<50,能否唯一的标识实体,即是否具有,唯一性,,此外,还必须考虑其是否具有,代表性,计算机公共课教研室,· 2010,年,一个信息概念模型的例子,,“院系”实体的概念模型,,属性名,主键,域,,(包括数据类型,取值范围),院系名称,√,字符,,<15,院长,×,字符,,<=4,学院电话,×,字符,,<15,办公地址,×,字符,,<30,主页,URL,×,字符,,<50,
5、作为“主键”的属性通常需要有,代表性,,即能表明该实体的含义或作用,且,名称通常用下划线标识,计算机公共课教研室,· 2010,年,一个信息概念模型的例子,,“教师,”,实体的概念模型,,属性名,主键,域,工号,√,字符,,=5,,如“,00123”,姓名,×,字符,,<=4,性别,×,字符,男,/,女,年龄,×,数字,整型,(Integer),,,<100,职称,×,字符,教授,/,副教授,..,院系名称,×,“院系”实体的主键,“域”可以根据需要进行限定,计算机公共课教研室,· 2010,年,一个信息概念模型的例子,概念模型的,E-R,图表示方法,,实体,——,用,矩形,表示,矩形框内写明
6、实体名。,,属性,——,用,椭圆,形表示,并用连线将其与相应的实体连接起来。,,联系,——,用,菱形,表示,菱形框内写明联系名,并用连线分别与有关实体连接起来,同时在连线旁标注联系的类型,(1:1,,,1:n,,,m:n,),。,什么是“联系”?,事物内部或之间存在的关联,如,“,院系,”,与,“,教师,”,,一个院系中可有多名教师,因此它们的,“,联系,”,就为,1:n,。,计算机公共课教研室,· 2010,年,一个信息概念模型的例子,“院系”与“教师”的,E-R,图,院系,教师,地址,院长,电话,职称,工号,聘任,主页,院系名称,年龄,性别,姓名,1,n,“院系名称”是“院系”的主键,又是
7、“教师”的属性,我们将其称之为“教师”实体的“,外键,”,院系名称,计算机公共课教研室,· 2010,年,思考题,这样建立的概念模型可以吗?,教师,地址,院长,电话,职称,工号,主页,年龄,性别,姓名,注意,:此处的,“,院系名称”将不再是主键,院系名称,计算机公共课教研室,· 2010,年,存在的问题,,存在的问题,,1,、,数据冗余,——,院系信息出现在了每个教师信息的记录中,而所有同院系教师的院系信息是相同的。,,2,、,数据操作复杂,——,插入、更新、删除数据等操作都会更复杂,比如院系电话需要修改,则要更改该院系所有教师的相应数据。,,3,、,存在传递依赖,——“,工号,”,为主键,则
8、,“,院系名称,”,依赖于,“,工号,”,,而,“,院长,”,又依赖于,“院系,名称,”,,因此导致,“,院长,”,依赖于,“,工号,”,。,计算机公共课教研室,· 2010,年,概念模型设计的基本原则,概念模型设计的基本原则,,要求属性具有原子性,,不可再分解,如,“,学生,”,实体中的,“,班级,”,属性,设计为取值如,“,05,计算机应用,”,等,则该属性不具有原子性,因为该属性可再分解为,“,年级,”,和,“,专业,”,(某些场合需要合并的除外);,,要求记录有惟一标识,,即实体的惟一性;,,要求字段没有冗余,,不存在传递依赖。,,,更多请参见,“,数据库设计,14,个技巧,.doc,”,。,Thank You !,计算机公共课教研室,· 2010,年,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇