数据库基本知识

数据库基本知识

ID:39267938

大小:550.31 KB

页数:35页

时间:2019-06-29

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

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

1、谢晓东手机13955337841E-mailxxd@auts.edu.cn公用邮箱b37b@163.com公用邮箱123456vfp邮箱里面有课件和实验指导书各位同学和我联系时,请一定要告诉我您的姓名,谢谢!1第一讲数据库基础知识和VisualFoxpro系统概述2教学目的:通过本讲学习使学生了解数据库的基本概念;数据库设计的基本方法;VisualFoxpro系统的安装和启动方法;VisualFoxpro系统界面各组成部分的含义。教学重点:数据库的基本概念;数据库设计的基本方法;VisualFoxpro系统的安装和启动方法;VisualFoxpro系统界面各组成部分的含义;“工具”菜

2、单中“选项”对话框下“区域”和“文件位置”卡片的设置方法。教学难点:数据库设计的基本方法;VisualFoxpro系统界面各组成部分的含义。教学方法及手段:课堂讲授、多媒体教学课外作业:⑴1P15二、1—4P30二、1—5.3.4、3.3.5学时分配:2+2(实验1VFP6.0的基本操作)教学内容:3第一章数据库基础知识本章要点1.数据库基本概念2.数据库系统41.1.1信息与数据1.信息(Information)信息是客观事物属性的反映。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的数据表现形式。2.数据(Data)数据是反映客观事物属性的记录,是信息的载体。数据是信息

3、的具体表现形式。第一节数据库基本概念51.1.2数据管理技术的发展数据库技术的发展经历了从人工管理、文件管理到数据库系统管理三个阶段。人工管理阶段出现在计算机应用于数据管理的初期。特点:数据无独立性,数据冗余大文件管理阶段即把有关的数据组织成数据文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。特点:数据有一定的独立性,数据冗余大数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”。特点:数据有独立性,数据冗余小。61.1.3数据模型(数学模型)数据模型是数据库系统设计的核心,它用于描述客观事物及其联系。数据模型的好坏

4、直接影响数据库的性能。常用的数据模型分类如下:(1)层次模型:通过有向树描述客观事物及其联系(2)网状模型:通过有向图描述客观事物及其联系(3)关系模型:通过二维表描述客观事物及其联系(4)面向对象模型:描述数据对象及其联系目前最常用的是关系模型71.1.4关系模型关系模型(RelationalModel)通过二维表来描述客观事物及其联系。关系中的每一行称为一个元组(Tuple)。关系中的每一列称为一个属性(Attribute)。关系模型的主要特点(1)关系中每一项不可再分,是最基本的数据单位。(2)每一列是同属性的,各列的顺序是任意的。(3)每一行由一个事物的诸多属

5、性构成,且各行的顺序可以是任意的。(4)一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。81.1.5数据库(DB)所谓数据库(DataBase),就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上,能为多个用户共享,与应用程序彼此独立的一组相关数据的集合。VisualFoxPro数据库管理系统所管理的数据,一般是依照关系模型特征进行数据存储的,因此,称其数据库为关系数据库。91.1.6关系数据库关系数据库(RelationDatabase)是依照关系模型设计的若干关系的集合。也就是说,关系数据库是由若干张二维表组成的。关系数据库由数据表(关系)

6、组成数据表又由记录(关系中的“元组”)组成记录是由字段(关系中的“属性”)组成。重要概念:字段、记录、表、数据库101.2.1数据库系统(DBS)的构成数据库系统(DataBaseSystem)是指引进了数据库技术后的整个计算机系统,它是由有关的硬件、软件、数据和人员这4个部分组合而形成的,为用户提供信息服务的系统。硬件:CPU、内存、外存及输入/输出设备。软件:系统软件和应用软件两类数据:数据是数据库系统的管理对象,是为用户提供数据的信息源。人员:数据库系统的人员是指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员、系统分析员、应用程序员和用户。第二节数据库系统111.

7、2.2数据库系统的体系结构(了解)数据库系统的三级模式结构:外模式、概念模式和内模式。121.2.3数据库管理系统(DBMS)(了解)数据库管理系统(DataBaseManagementSystem)是一组对数据库进行管理的系统软件。它提供对数据库资源进行统一管理和控制的功能,使数据与应用程序隔离,数据具有独立性;使数据结构及数据存储具有一定的规范性,减少了数据的冗余,并有利于数据共享;提供安全性和保密性措施,使数据不被破坏,不被窃用;提供并发控制,在多用

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

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

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