第1章数据信息与数据处理-PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实体型:用实体名及其属性名集合来抽象和刻画同类实体
例如:职工(编号、姓名、性别、出生年月、工资)
实体集:同类型的实体的集合
2019/3/7 Visual FoxPro 6.0程序设计 13
学号
姓名
性别 男 男 女 女
出生年月 10/23/1984 08/12/1984 01/02/1984 07/24/1984
计算机硬件:磁盘、磁鼓
计算机软件:操作系统 应用程序1 应用程序2 数据1 数据2
文件系统
应用程序3
2019/3/7 Visual FoxPro 6.0程序设计
数据3
6
特点:①数据与程序分开存储,但没有完全独立。 ②存在数据冗余。 ③数据不能集中管理。
三、数据库系统阶段
应用程序1 应用程序2 应用程序n 数据库 管理系统 DBMS 数据库 DataBase
Visual FoxPro 6.0程序设计 14
2、一对多联系 贡井分公司 沿滩分公司 刘兴 陈东 谢刚 张军 王龙
部门
3、多对多联系
职工
李太阳 张长安 蒋华平 吴正刚
学生
2019/3/7
大学英语 计算机基础 大学语文 法律 课程
Visual FoxPro 6.0程序设计 15
三、常用数据模型
数据模型是数据库的组织形式,是数据库管理系统 用来表示实体及实体间联系的方法。 1、层次模型: 用树型结构表示实体及其之间联系的模型。 系代号 系名 系主任 地点 电话
8
2、分布式数据库系统
数据库1 数据库2
通信 网络
数据库3
2019/3/7
Visual FoxPro 6.0程序设计
9
1.3 数据库系统基本概念
一、数据库(DB)
按一定的组织形式存储在一起的相互关联的数据 集合,不仅包括数据,还包括数据之间的联系。
二、数据库管理系统(DBMS)
实现对数据库的定义、建立、使用和维护的系统 软件,是数据库系统的核心部分。
1.2 数据管理技术的发展
数据管理:对数据进行组织、编码、分类、存储、检 索与维
护等操作。
一、人工管理阶段
无磁盘、无管理软件,数据由程序自行携带。 应用程序1 应用程序2 数据1 数据2
……
应用程序n
2019/3/7 Visual FoxPro 6.0程序设计
……
数据n
5
特点:①数据与程序不具有独立性。 ②数据不能够长期保存,数据冗余度大。 ③没有数据管理软件。 二、文件管理阶段
Visual Foቤተ መጻሕፍቲ ባይዱPro 6.0程序设计
主讲:陈国超
2019/3/7
Visual FoxPro 6.0程序设计
1
学习本课程的目的
提高学习能力 掌握信息管理技术的基本知识、为以后 创造性地开展工作奠定基础 力争通过全国或四川省计算机二级考试, 增强就业的自信心 获得 “3+2”学分
2019/3/7
1、数据:存储在某一种媒体上能够识别的物理符号。 如:字符、数字、图形、图像和声音等。 2、信息:数据经过加工处理后所得到的有价值的知识。 3、数据与信息的区别:
信息是数据的内涵,数据是信息的具体表示形式。
数据
100
信息
100人
二、数据处理
2019/3/7 Visual FoxPro 6.0程序设计 4
Visual FoxPro 6.0程序设计
2
第1章 数据库基本理论
学习要点
1、数据、信息和数据处理。 2、数据管理技术的发展。 3、数据库系统基本概念。
4、数据模型。
5、关系数据库基础知识
2019/3/7 Visual FoxPro 6.0程序设计 3
1.1 数据、信息、和数据处理
一、数据与信息
2019/3/7
Visual FoxPro 6.0程序设计
7
特点:①实现了数据的结构化。 ②实现了数据的共享、减少了数据冗余。 ③实现了数据的独立。 ④实现了数据的统一管理。 数据库系统的分类
1、集中式数据库系统
数据在逻辑上和物理上都是集中存放的, 访问方便,但通信量大,速度慢
2019/3/7
Visual FoxPro 6.0程序设计
总分 三好生 590 568 565 570 F T F F
特长
照片
201901 王小平 201902 201903 201904 张 强 刘 雨 江 水
201905 吴红梅
女
05/12/1984
595
T
二、实体间的联系及联系的种类
1、一对一联系
李太阳 张长安 蒋华平 吴正刚
2019/3/7
51021019860218931 51021019860723145 51021019860123765 51021019851211123
三、数据库应用系统(DBAS)
在DBMS支持下为了完成特定任务而开发的数据 库应用软件。
2019/3/7 Visual FoxPro 6.0程序设计 10
四、数据库系统(DBS)
硬 件
操作系统
程序员
数据库管 理系统 数据库应用 系统 数据库管理员
最终用户
2019/3/7
Visual FoxPro 6.0程序设计
教研室名 办公室 室主任
电话
课程号
课程名
学分
课时
职工号
姓名
性别
职称
层次模型不能直接表示多对多联系
2019/3/7 Visual FoxPro 6.0程序设计 16
2、网状模型: 用网状结构表示实体及其之间联系的模型。 专 业 系
教研室
课程
学生
教师
任课
选课
网状模型表示多对多的联系很灵活,但数据结构复杂
2019/3/7 Visual FoxPro 6.0程序设计 17
3、关系模型: 用二维表结构来表示实体及实体之间联系的模型。
学号
姓名
性别 男 男 女 女 女
Visual FoxPro 6.0程序设计
12
1.4 数据库模型
一、实体的描述
实体:客观存在并可相互区分的事物,是信息的基本单位 例如:学生、汽车、公司、仓库、会议等。 属性:描述实体的特性 例如:学生(学号、姓名、性别、出生年月、成绩、简历) 码: 域: 惟一标识实体的一个属性或属性集,也称为关键字 属性的取值范围,例如:性别取值只有男、女
11
五、数据库系统的数据模式
1、模式
对数据库中全体数据的逻辑结构和特征的描述,是所有 用户的公共数据视图。
2、内模式
是数据库物理结构和存储方式的描述,是数据在数据库 内部的表示方式。 3、外模式 是数据库用户可以看见和使用的局部数据的逻辑结构和 特征描述,是与某一应用有关的数据的逻辑表示。
2019/3/7