第1章 数据库应用基础知识
- 格式:ppt
- 大小:236.00 KB
- 文档页数:22


《 Visual FoxPro程序设计 》讲义
1/7 第一章 数据库系统基础知识
1.1 数据处理与数据管理技术
1.数据处理的定义:是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。
2.数据处理的五个步骤:收集原始数据、编码转换、数据输入、数据处理、数据输出。
3.数据管理技术发展的三个阶段:
根据提供的数据独立性,数据共享性,数据完整性,数据存取方式等水平的高低,计算机中数据管理技术的发展可以划分三个阶段:
(1)人工管理阶段:用于科学计算,数据面向程序,即数据与程序在同一个程序文件中,数据不能共享
(2)文件系统阶段:数据以文件形式保存,与程序有相对的独立性
(3)数据库系统阶段:采用数据模型表示复杂的数据结构,数据冗余减少,实现数据共享,因此该阶段具有较小的数据冗余度,较高的数据独立性。
1.2 数据库系统的组成
1. 基本概念
(1) 数据库(DataBase DB)
定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
采用数据模型表示数据结构,具有较小的冗余度
具有数据独立性
特点: 实现数据共享,安全可靠,保密性能好
提供了方便的用户接口
层次型数据库:采用树型结构
数据库分类: 网状型数据库 :采用无向图形结构 《 Visual FoxPro程序设计 》讲义
2/7 关系型数据库:采用二维表结构
(2) 数据库系统的三级模式
为了实现数据的独立与共享,便于数据库的设计和实现,将数据库系统的结构定义为三级模式结构:
外部层(外模式、用户模式):是个别用户看到的数据视图,是与具体应用有关的数据的逻辑表示。
第1章
数据库基础
21世纪是信息的时代,信息技术的广泛应用对社会和经济发展产生了深远的影响。
信息时代的核心是信息,随着信息的高速增长,如何有效地组织、管理与利用好庞大的信息,已成为信息时代迫切需要解决的技术问题之一。计算机技术解决的是信息的处理和存储,网络技术关系的是信息的传输与共享,而数据库技术则旨在解决信息管理的问题。数据库技术自从产生到现在,一直都在数据处理领域中占据主导地位。
1.1 数据管理技术及其发展
1.信息与数据
信息是对客观事物的抽象描述,是对客观事物的反映。现实世界是信息的世界,是信息的来源地。不同的人在日常工作和学习中,根据自身的需要,去获取对自己有用的信息,这些信息经过分析处理后成为决策的依据。
为了认识世界、交流信息,人们需要描述事物。数据是信息的符号化表示。就计算机信息处理而言,数据是一切计算机可以接受并能够处理的符号序列,这些符号序列可以完整地用来表示数字、文字、声音、图像等。
数据反映信息,信息依据数据来表达。日常生活中人们直接用自然语言(如汉语)来描述事物。在计算机中,为了存储和处理这些事物,就要抽出这些事物的特征组成一个记录来描述事物,如在学生档案中,我们关心的是学生的学号、姓名、性别、年龄、专业、籍贯等,则对某个学生就可以表示为:1001,张三,男,18,计算机应用,福建……
2.数据处理
数据处理是指对各种形式的数据进行收集、组织、存储、分类、排序、检索、加工、传播等一系列活动的总和。数据处理的目的是获取需要的信息,从中提取有用的数据作为决策的依据。早期的数据处理主要是手工或机械处理方式。计算机在数据处理中的应用使数据处理跨入电子数据处理阶段,数据库技术的发展也使数据处理迈上新的台阶。
3.数据管理
数据管理是数据处理的核心,是指对数据的组织、存储、检索和维护等工作。随着计算机技术的发展,数据管理技术也得到迅速的发展。根据数据的独立性、数据的冗余度、数据间的相互联系及数据的安全性、完整性等,我们把数据管理技术的发展划分为3个阶段:人工管理阶段、文件管理阶段和数据库管理阶段。
数据库基础知识
一、数据库基础知识
(一)计算机数据管理的发展
1.数据与数据处理
数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括
两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体
上的数据形式,数据形式可以是多种多样的。
信息:一种已经被加工为特定形式的数据。对人们而言是可理解、可
用于指导决策的数据
数据处理是指将数据转换成信息的过程。从数据处理的角度而言,信
息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来
说是有意义的。
三者之间的关系:
▪ 数据是信息的载体和具体表现形式
▪ 信息不随着数据形式的变化而变化
▪ 信息=数据+数据处理
2.计算机数据管理
数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的
组织、分类、编码、存储、检索和维护提供操作手段。
计算机在数据管理方面也经历了由低级到高级的发展过程。计算机数
据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发
展,多年来经历了以下几个阶段:人工管理阶段、文件系统阶段、数
据库系统阶段、分布式数据库系统阶段和面向对象数据库系统阶段。
1、人工管理阶段
(1)这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时
的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存
储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是
批处理。
(2)人工管理阶段的特点是:数据不保存、数据无专门软件进行管理(数据冗
余)、数据不共享、数据不具有独立性、数据无结构。
2、文件系统阶段
(1)这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有
了一定的发展。计算机不仅用于科学计算,还大量用于管理。这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。在软件方面,操作系统中已经有了
数据管理软件,一般称为文件系统。处理方式上不仅有了文件批处理,而且能
够联机实时处理。
(2)文件系统阶段的特点:数据管理由文件管理系统完成 ;数据共享性差、
作业一:数据库理论基础知识
一、选择题
1. 数据库应用系统包括__C____。
A. 数据库语言,数据库
B. 数据库,数据库应用程序
C. 数据管理系统,数据库
D. 数据库管理系统
2. 实体是信息世界中的术语,与之对应的数据库术语为___B_____。
A. 文件
B. 数据库
C. 字段
D. 记录
3. 在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_A___阶段。
A. 数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理
4. __B___是存储在计算机内有结构的数据的集合。
A. 数据库系统
B. 数据库
C. 数据库管理系统
D. 数据结构
5. 数据库系统的核心是_B___。
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
6. ____D___可以减少相同数据重复存储的现象。
A. 记录
B. 字段
C. 文件
D. 数据库
7. 关系数据模型___D____。
A. 只能表示实体间的1∶1联系
B. 只能表示实体间的1∶N联系
C. 只能表示实体间的M∶N联系
D. 可以表示实体间的上述三种联系
8.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和__C___。
A.系统分析员 B.程序员 C.数据库管理员 D.操作员
9.在一个关系中如果有这样一个属性存在,它的值能唯一标识关系中的每一个元组,称这个属性为( C )。
A 关键字 B 数据项 C 主属性 D 主属性值
10.数据库是______A________。
A. 以—定的组织结构保存在辅助存储器中的数据的集合 B. 一些数据的集合