数据库的基本概念

数据库的基本概念

ID:39268034

大小:948.31 KB

页数:56页

时间:2019-06-29

数据库的基本概念_第1页
数据库的基本概念_第2页
数据库的基本概念_第3页
数据库的基本概念_第4页
数据库的基本概念_第5页
资源描述:

《数据库的基本概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章基本概念和VFP6.0开发环境主讲人:梁姝惠E_mail:sunny12578@163.comQQ:243471962数据库概述1.1数据库的基本概念1.2数据库的数据模型1.3E-R模型1.4逻辑结构设计1.5VFP6.0集成开发环境计算机技术教研室梁姝惠1.1数据库的基本概念一、信息、数据和数据处理☆数据:数据库中存储的基本单位。是描述现实世界中事物的符号记录,是指用物理符号记录下来的可以鉴别的信息。而物理符号包括:数字、文字、图形、图像声音及其他特殊符号。数据的多种表现形式,都可以经过数字化后存入计算机对象。☆信息:现实世界事物的存在方式或运动状态

2、的反映;信息具有可感知、可存储、可加工、可传递和可再生等自然属性,信息又是社会上各行各业不可缺少的资源,这也是信息的社会属性。☆数据是信息的符号表示,也是信息的载体。例如20是数据,每年学校入学的人数是信息。计算机技术教研室梁姝惠☆数据处理是指数据通过加工并获取有用信息的过程,也称信息加工或信息处理。 方式:收集、存储、分类、计算、检索和传输计算机技术教研室梁姝惠二、基本概念☆数据库(DataBase,DB):数据库是存放数据的仓库,是以一定的格式存储在计算机的存储设备上的数据集合。☆数据库管理系统(DataBaseManagementSystem,DBMS

3、):位于用户与操作系统之间的一层数据管理软件。是为数据库的建立、使用和维护而配置的软件。主要有数据定义、操纵、运行管理、建立和维护功能。☆数据库系统(DataBaseSystem,DBS)由DB、DBMS、应用系统、数据库管理员和用户构成计算机技术教研室梁姝惠注意:在数据库系统中,应用程序与数据之间的关系如上图应用程序A应用程序B应用程序C数据库管理系统DBMS数据库数据文件A数据文件B数据文件C综合计算机技术教研室梁姝惠例如:开发一个学生成绩管理系统1、成绩管理系统涉及哪些数据对象?对象之间关系如何?如何保存各数据对象的相关数据?主要数据对象有学生、课程和成

4、绩。学生的主要信息有:学号、姓名、性别、专业、出生时间、总学分、备注和照片;课程的主要信息有:课程号、课程名、类别、开课学期、学时和学分;成绩的主要信息有:学号、课程号、成绩和学分。计算机技术教研室梁姝惠例如:开发一个学生成绩管理系统2、成绩管理系统应具有哪些功能?确定一个系统功能的过程称为“系统功能设计”。对于成绩管理系统主要有以下功能:学生信息的插入、删除、修改和查询;课程信息的插入、删除、修改和查询;学生成绩信息的插入、删除、修改和查询。计算机技术教研室梁姝惠例如:开发一个学生成绩管理系统3、采用什么开发本系统?(用什么DBMS以及用什么开发环境开发操作

5、数据库的界面)DBMS:中小规模VisualFoxPro和Access,大型的Oracle、SQLServer、Sybase等开发数据库界面的工具:VisualFoxPro、VisualC++、Delphi、PowerBuilder等。对于中小型系统而言,VisualFoxPro是一种最佳选择。计算机技术教研室梁姝惠1.2数据库的数据模型是表示现实世界中的各种事物及其之间的各种联系;它是现实世界数据特征的抽象;它是指反映客观事物及其之间联系的数据的结构和形式;是数据库管理系统用来表示实体及实体间联系的方法。简单的说:是数据库的组织形式,它决定了数据库中数据之间

6、联系的表达方式。计算机技术教研室梁姝惠1.2数据模型的概念为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据据模型,常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界,如右图所示。认识抽象机器世界DBMS支持的数据模型信息世界概念模型转换现实世界现实世界中客观对象的抽象过程计算机技术教研室梁姝惠在数据库系统中,数据库设计的核心问题就是设计一个好的数据模型,数据模型的好坏直接影响数据库的性能。到目前为止,在数据库系统中使用的数据模型主要有三种:层次模型网状模型关系模型计算机技术教研室梁姝惠层次模型(hierarchicalmodel)是指单

7、根式树状结构的数据模型,可分出层次,一个数据只能有一个上属,但可有多个下属。其主要特征如下:1、有且仅有一个根结点无双亲。2、根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。反映了客观事物之间“一对多”的联系。计算机技术教研室梁姝惠层次数据模型示例系教研室1教研室3教研室2教师1教师3教师4根结点父结点子结点教师2计算机技术教研室梁姝惠网状模型(networkmodel)是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网状结构。是以记录为结点的网状结构。其主要特征如下:1、有一个以上的结点无双亲。2、至少有一个结点有多个双亲。反映了客

8、观事物间的“多对多”的联系,但是结构和

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

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

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