数据库的概述

上传人:仙*** 文档编号:253366311 上传时间:2024-12-12 格式:PPT 页数:14 大小:450.50KB
收藏 版权申诉 举报 下载
数据库的概述_第1页
第1页 / 共14页
数据库的概述_第2页
第2页 / 共14页
数据库的概述_第3页
第3页 / 共14页
资源描述:

《数据库的概述》由会员分享,可在线阅读,更多相关《数据库的概述(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档

相关搜索

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  sobing.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!