学习目标
1、理解数据库基本概念
2、理解数据模型相关概念
3、掌握关系模型和关系运算
4、掌握数据库系统的组成及结构
一、理解数据处理
(一)信息与数据
1、信息
定义:对各种事物的存在方式、运动状态和互相联系特征的一种表达和陈述,是自然界、人类社会和人类思维活动普遍存在的一切物质和事物属性,存在于人们周围。
2、数据
定义:用来记录信息的可识别的符号,是信息的具体表现形式。数据用型和值来表示
型:指数据内容存储在媒体上的具体形式
值:指所描述的客观事物的具体特性。
(二)数据处理
定义:数据处理是指将数据转换成信息的过程,也称信息处理。
内容:主要包括数据的收集、组织、整理、存储、加工、维护、查询和传播等一系列活动。
数据处理的工作分类:
(1)数据管理;(2)数据加工;(3)数据传播
数据处理的三个阶段:
1、人工管理;2、文件系统;3、数据库系统
二、理解数据描述
定义:把客观存在的事物以数据的形式存储到计算机中,经理3个领域:现实世界、信息世界、数据世界。(三者之间的转化如下图)
(一)现实世界
定义:存在与人们头脑之外的世界。存在各种事物。事物与事物之间存在联系,这种联系的由事物本身的性质决定。
例如:学校有教师、学生、课程;老师教学生,学生选择课程学习。饭店有老板、厨师、收银员、服务员、客人、餐桌;老板管理厨师、收银员、服务员,服务员给客人介绍菜品服务客人,厨师做菜服务员再将菜给客人,客人吃完去收银员哪里付钱,服务员收拾餐桌。
(二)信息世界
定义:信息世界是现实世界在人们头脑中的反应,以文字或符号记录下来。
与数据库相关的术语:
1、实体:
2、属性:
3、码:
4、域
5、实体型:
6、集体型:
7:联系:
两个实体之间的联系可以分为3类:
(1)一对一联系:
(2)一对多联系:
(3)多对多联系:
注意:两个以上的实体之间也存在一对一、一对多、多对多的联系;同一实体集内部的各个实体也可以存在一对一、一对多、多对多联系。
(未学完,后补)