数据库基本知识

数据库基本知识

ID:41965580

大小:807.00 KB

页数:49页

时间:2019-09-05

数据库基本知识_第1页
数据库基本知识_第2页
数据库基本知识_第3页
数据库基本知识_第4页
数据库基本知识_第5页
资源描述:

《数据库基本知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章 数据库基本原理主要内容数据库的基本概念(数据、数据库、数据库管理系统、数据库系统)数据库的发展历史概念模型、E-R图数据模型(网状模型、层次模型和关系模型)关系的运算E-R图到数据表的转换数据库基本概念数据(Data)描述事物的符号记录,可以是文字、图形、图象、声音等数据库(DB)长期存储在计算机内有组织的、可共享的数据集合数据库基本概念数据库管理系统(DBMS)对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据、接受和完成用户提出的访问数据的各种请求数据库系统(DBS)在计算机系统中引用数据库后的系统构成。一般由

2、数据库、数据库管理系统、应用系统、数据库管理员和用户组成数据库技术发展简史第一代:数据库系统为网状和层次数据库系统第二代:数据库系统为关系数据库系统。第三代:对象-关系数据库系统工程师们这样做…他们在建造实际的物体之前...…首先建立模型…然后在模型的基础上进行研究和改进认识过程现实世界认识抽象概念模型现实世界中的客观对象抽象过程数据模型数据库规范化的数据库我们在设计网上商店系统的webshop数据库主要用于管理商品信息和销售信息的,那么我们怎样从一些需求信息中创建概念模型,用什么表示概念模型呢?想一想概念模型概念模型的主要概念实体客观存在

3、并相互区别的事物及其事物之间的联系属性实体所具有的某一特性。例:学生(学号,姓名,性别,出生年份,系,入学时间)联系实体与实体之间关系概念模型概念模型的主要概念联系三种情况一对一联系:若两个不同型的实体集合中,任何一方的一个实体最多与另一方的一个实体相对应。一对多联系:若两个不同型的实体集合中,一方的一个实体对应另一方若干个实体;反之,另一方一个实体最多对应本方的一个实体。多对多联系:若两个不同型的实体集合中,两实体集中任何一实体,都与另一实体集合中一个或多个实体相对应。一对多父子关系一对一座位关系李明张强许洁李为李欣许易许利李明张强许洁12排1

4、坐9排6坐3排2坐赵垒王品李立张成物理化学数学历史多对多借阅联系概念模型概念模型的表示方法(E-R图)符合含义实体属性关系联系用菱形表示,必须命名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)学生学号姓名性别系出生年月课程参考书班长班级111n供应商零件项目供应nmp供应量任职拥有学生信息管理系统功能如下:用户包括系统管理员、教师和学生。系统管理员负责日常的学籍管理工作,如各种基本信息的录入、修改、删除等操作教师使用该系统可完成教学班信息查询和成绩管理。学生使用该系统完成选课和成绩查询等操作。要求画出学

5、生信息管理系统的E-R图想一想学生信息管理系统的E-R图局部ER图(属性略)想一想全局E-R图假设要建立一个企业数据库,该企业有多个下属单位,每一单位有多个职工,一个职工仅属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。单位的属性有:单位名、电话。职工的属性有:职工号、姓名、性别。设备的属性有:设备号、设备名、产地。供应商的属性有:姓名、电话。工程的属性有:工程名、地点。想一想数据模型及其分类数据模型一种模型,是对现实世界数据特征的抽象数据模型分类层次模型网状模型关系模型数据模型及其

6、分类层次模型用树型结构来表示实体以及实体间的联系R1R2R3R5R4兄弟结点兄弟结点叶结点叶结点叶结点层次模型系教研室学生教师层次模型示例数据模型及其分类层次模型的条件有且仅有一个结点无父结点,这个结点成为根结点其它结点有且仅有一个父结点数据模型及其分类网状模型是一个网络层次模型实际是网状模型的一个特例R1R3R2R4R5L1L5L4L3L2网状模型系教研室学生教师住处网状模型示例数据模型及其分类网状模型的条件允许一个以上的结点无父结点一个结点可以有多于一个的父结点数据模型及其分类关系模型数据的逻辑结构是一张二维表关系模型示例数据模型及其分类关系

7、的性质列是同质的,即每一列中的分量是同一类型的数据,来自同一个域列的顺序无所谓,即列的次序可以任意交换行的顺序无所谓,即行的次序可以任意交换任意两个元组不能完全相同每一个分量都必须是不可分的数据项以下那些表是关系运动员项目姚明篮球跨栏刘翔王楠乒乓球运动员项目姚明篮球王楠乒乓球姚明篮球运动员教练项目刘翔孙海平、马俊仁跨栏王楠邓亚萍、蔡振华乒乓球想一想关系的几个主要概念关系一个关系就是一张二维表属性二维表中垂直方向的列域一个属性的取值范围元组二维表中水平方向行关系的几个主要概念分量元组中的一个属性值叫做元组的一个分量码(关键字)一个关系中的某个属性,

8、若它的值唯一标识了一个元组,则称该属性为候选码一个关系可有多个候选码,须选定其中一个为主码(主关键字)课程编号课程名称学分1011Acc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。