A1数据库基础与应用课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础与应用
河南工业大学电气工程学院 2007年5月
1
教材:
李春葆,清华大学出版社,
《 数据库原理与应用 -基于Visual Foxpro 》2005.1
参考教材:
1. 刘於勋,中国铁道出版社,
《 数据库原理及应用 - Visual Foxpro 6.0版》2005.8
2. 王珊,萨师煊 ,高等教育出版社 ,
《 数据库系统概论(第四版) 》2006.5
2
成绩组成: 1、平时成绩; (到课率、书面作业、上机练习) 2、期末闭卷考试;
先修基础: 《C语言程序设计》、《软件技术基础》
3
课时安排: 总学时数:36课时 讲课学时:约20课时 上机学时:约16课时
4
注意!
1、本课程是大学工科非计算机类专业的 一门必修课。课程时间紧、任务重,上 课务必提高效率;珍惜上机时间;课下 注意复习。
6
VF isual oxPro
7
1.1 数据库系统概述 1.2 数据库系统的组成与结构 1.3 数据模型 1.4 关系数据库 1.5 Visual FoxPro系统简介
8
1.1 数据库系统概述
1.1.1 信息、数据和数据处理 1. “信息”与“数据”
数据是人们用于记录事物情况的物理符号。 为了描述客观事物而用到的数字、字符以及所有 能输入到计算机中并能被计算机处理的符号都可 以看作数据。
9
信息是数据中所包含的意义。通俗地讲,信息 是经过加工处理并对人类社会实践和生产活动产生 决策影响的数据。
数据与信息既有区别,又有联系。数据是表示 信息的,但并非任何数据都能表示信息,信息只是 加工处理后的数据,是数据所表达的内容。另一方 面信息不随表示它的数据形式而改变,它是反映客 观现实世界的知识,而数据则具有任意性,用不同 的数据形式可以表示同样的信息。
1. 人工管理阶段 20世纪50年代中期以前,计算机主要应用于科
学计算,数据量较少,一般不需要长期保存数据。 硬件方面,没有磁盘等直接存取的外存储器。软件 方面,没有对数据进行管理的系统软件。
人工管理阶段的特点: 这一时期的数据由于是面向应用程序的,应用
程序与其处理的数据结合成一个整体。 (1)数据不保存; (2)应用程序管理数据; (3)数据不能共享; (4)数据不具有独立性;
理独立性和逻辑独立性; (3)具有良好的用户接口; (4)对数据实行统一管理和控制;
18
数据库系统阶段程序与数据的关系:
应用 1 应用 2 应用 3
数据库 管理系统
数据库
19
1.2 数据库系统的组成与结构
1.2.1 数据库系统(Date Base System,简称DBS): 数据库系统是把有关计算机硬件、软件、数
12
人工管理阶段的程序与数据的关系:
程序 1
数据 1
程序 2
数据 2
数据的组织面向应用程序,不同的程序之间 不能共享数据。
13
2. 文件系统阶段(专门管理数据的计算机软件)
20世纪50年代后期至60年代中期,计算机 开始大量用于数据管理。硬件上出现了直接存 取的大容量外存储器,如磁盘、磁鼓等,这为 计算机系统管理数据提供了物质基础。软件方 面,出现了操作系统,其中包含文件系统,这 又为数据管理提供了技术支持。
15
文件系统阶段程序与数据的关系:
程序1 程序2 程序3
文件管 理系统
文件1 文件2 文件3
16
3.数据库系统阶段
20世纪60年代后期,计算机在管理中应用规模 更加庞大、数据量急剧增加,数据共享性更强。硬 件价格下降,软件价格上升,编制和维护软件所需 成本相对增加,其中维护成本更高。这些成为数据 管理在文件系统的基础上发展到数据库系统的原动 力。
2、PPT中部分内容属于补充提高部分 (带**),注意分清重点!
5
内容安排:
基础篇
第一章:数据库基本理论
应用篇
第二章: VFP系统初步 第三章: Visual FoxPro语言基础 第四章: 表的基本操作 第五章: SQL语言 第六章: 建立和操作数据库 第七章: 结构化程序设计 第八章: 表单及内部控件 第九章: 查询与视图设计
据和人员组合起来为用户提供信息服务的系统。 因此,数据库系统是由计算机系统、数据库及 其描述机构、数据库管理系统和有关人员组成, 是由这几个方面组成的具有高度组织性的总体。
数据库系统(DBS)的四要素:数据库、 软件系统、硬件系统、数据库系统有关人员。
20
“数据库系统”(DBS)的组成:
1. 数据库(Date Base,简称DB) 存储在计算机外部存储介质(包括磁带、
文件系统提供了在外存储器上长期保存数 据并对数据进行存取的手段。文件的逻辑结构 与存储结构有一定区别,即程序与数据有一定 的独立性。数据的存储结构变化,不一定影响 到程序,因此程序员可集中精力进行算法设计, 并大大减少了维护程序的工作量。
14
文件系统阶段的特点:
(1)数据可以长期保存; (2)文件系统管理数据; (3)数据的共享性差,冗余度大; (4)数据独立性差 ;
磁盘、光盘或其他外存介质)上的结构化的数 据集合。 2. 硬件系统
数据库系统对计算机硬件的要求除要求 CPU的处理速度高、内存容量大以外,还要求 有足够的外存空间以存储数据库中的数据。
21
3. 软件系统 数据库系统中的软件包括数据库管理系统
(DBMS)、操作系统、数据库应用程序及相关软件 等。
10
数据是信息的载体,而信息是数据的内涵。 2. 数据处理
数据处理是指将数据转换成信息的过程。它包 括对数据的收集、存储、分类、计算、加工、检索 和传输等一系列活动。其基本目的是从大量的、杂 乱无章的、难以理解的数据中整理出对人们有价值、 有意义的数据(即信息),作为决策的依据。
11
1.1.2 数据管理技术的发展(包括三个阶段):
在数据库系统中,由一种叫做数据库管理系统 (DBMS:Database ManageБайду номын сангаасent Systems)的系统 软件来对数据进行统一的控制和管理,从而有效地 减少了数据冗余,实现了数据共享,解决了数据独 立性问题,并提供统一的安全性、完整性和并发控 制功能。
17
数据库系统阶段的特点:
(1)数据结构化; (2)数据共享性高,冗余度小,具有高度的物
相关文档
最新文档