数据库应用教程(visualbasic+sqlserver)上ppt

数据库应用教程(visualbasic+sqlserver)上ppt

ID:40210015

大小:2.86 MB

页数:275页

时间:2019-07-26

数据库应用教程(visualbasic+sqlserver)上ppt_第1页
数据库应用教程(visualbasic+sqlserver)上ppt_第2页
数据库应用教程(visualbasic+sqlserver)上ppt_第3页
数据库应用教程(visualbasic+sqlserver)上ppt_第4页
数据库应用教程(visualbasic+sqlserver)上ppt_第5页
资源描述:

《数据库应用教程(visualbasic+sqlserver)上ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用教程(VisualBasic+SQLServer)第1第1章数据库系统导论——数据库应用教程本章主要内容数据管理技术的发展数据处理及数据管理的概念数据模型数据库系统组成数据库系统体系结构主要内容数据库管理系统的组成数据库管理系统的组成1.1数据处理概念1.1.1数据与信息1.数据从本质上说,数据是指描述事物的符号,可以有多种形式。数字、文字、图形、图像、动画、声音、影像等都是数据。2.信息信息是现实世界中的各种事物、事物的特征及其联系等在人脑中的反映,是经过处理、加工提炼而用于决策制定或其他应用活动的数据。对信息可以

2、从两个方面来理解,一方面信息是数据的含义;另一方面信息是经过处理的数据。3.数据与信息的关系信息和数据是两个既有联系又有区别的概念,数据是信息的载体,信息是数据的内涵。同一信息可以有不同的数据表示形式,而同一数据也可能有不同的解释。1.1数据处理概念1.1.2数据处理与数据管理1.数据处理从已有的数据出发,根据事物之间的联系,经过一定的处理步骤,就可以产生出新的数据。这新的数据又表示了新的信息,通常用来作为决策的依据,这种从已知的、原始的或杂乱无章中的数据中推导出对人们有用的数据或信息的过程称为数据处理。2.数据处理核心数据处

3、理核心不是数据计算,而是数据管理。例:某手机生产厂家的总经理,希望知道本厂高、中、低各档次手机的市场占有率。3.数据管理数据管理是指数据的收集、整理、组织、存储、传送、查询等各种操作,是数据处理的基本环节,是任何数据处理任务的共性部分。数据库技术就是一门数据管理技术。1.人工管理阶段2.文件系统阶段3.数据库系统阶段1.2数据管理技术的发展1.2数据管理技术的发展1.2.1人工管理阶段1.时间20世纪50年代中期以前。计算机提供给人们的只有简单的硬件系统,外存也只有纸带、磁带和卡片,软件上还没有出现操作系统。3.特点程序员在进

4、行数据处理时,不但要设计数据的表现形式(用户看到的),而且还要设计数据的物理存放形式及输入、输出方式。2.硬软件此时尚没有文件的概念,即使有也只是简单的顺序文件,故没有数据文件的说法。一组数据对应一个应用程序,程序和数据组基本上是绑在一起的。1.2数据管理技术的发展1.2.1人工管理阶段缺点:人工管理方式是面向某一具体应用的,程序和数据组基本上是绑在一起的,因此数据的独立性差,无法实现数据共享,数据冗余度(同样的数据出现多次称为冗余)大。1.2数据管理技术的发展1.2.2文件系统阶段1.时间20世纪60-70年代,计算机大量用

5、于管理领域。在硬件方面出现了磁盘、磁鼓等直接存取的存储设备,在软件方面出现了简单的数据文件管理系统(文件系统)。文件系统专门管理文件,用户对数据文件的存取都通过文件系统来进行的。2.硬软件程序员在编程时不必考虑数据的存放形式,用户存取数据只需通过应用程序与文件管理系统之间的接口来进行。1.2数据管理技术的发展1.2.2文件系统阶段1.2数据管理技术的发展1.2.2文件系统阶段1.特点辅助存储器成为计算机系统不可缺少的组成部分,用来存放数据文件。由文件系统对驻留在外存储器上的数据文件实施统一管理。应用程序不再需要了解数据在存储介

6、质上的实际地址及存放形式,从而大大减少了程序员的工作量。除了顺序文件外,还出现了类似了索引文件等的直接存取文件。数据文件可能重复利用,不再与某个应用程序绑在一起。如在图1-2中,“应用程序2”通过某种存取方法可以存取“数据文件1”~“数据文件N”中的任一数据文件。说明:文件系统的出现使数据管理技术走上了一个新的台阶,但是文件结构的设计依然是基于特定用途的,数据文件与程序之间的依赖关系并没有根本改变,因此它的缺陷依然存在。数据冗余无法避免面向应用,文件结构难以扩展1.2数据管理技术的发展1.2.2文件系统阶段2.优点实现了数据的

7、文件级共享。程序和数据文件相互依存。数据冗余大、数据的不一致性。3.缺点不能反映企业间的业务联系。4.改进为了更方便地实现各用户对数据的共享,实现数据和程序的独立性,就进入了数据处理的第三阶段——数据库系统阶段。1.2数据管理技术的发展1.2.3数据库系统阶段1.数据库技术的目标一是克服程序和文件的相互依存。二是重在表现数据之间的联系。三是尽量克服数据冗余,解决数据的安全性和完整性保护问题。2.与文件系统的根本区别数据库系统是面向整个系统的,而文件系统是面向具体应用的。即数据库把一个机构中公用的数据综合在一起,放在一个公用的数

8、据库中,并将各项的数据按照一定的逻辑结构构造在一起,使数据不仅存在于数据库中,而且还能反映出各类数据之间的复杂关系。说明:由于各部门公用的数据存放在一个公共的数据库中,数据一般只有一个版本,从而尽可能地消除了数据冗余。但实际上数据冗余是不可能完全消除了,有时为了应用上的方便,

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

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

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