计算机与数据库技术发展史.docx
- 文档编号:10687749
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:11
- 大小:174.07KB
计算机与数据库技术发展史.docx
《计算机与数据库技术发展史.docx》由会员分享,可在线阅读,更多相关《计算机与数据库技术发展史.docx(11页珍藏版)》请在冰点文库上搜索。
计算机与数据库技术发展史
第一篇计算机与数据库技术发展史
第一章计算机的发展和计算机的工作原理
第一节基本概念和计算机的发展史
1.1计算机
计算机是电子化工作工具。
电子计算机是一种不需要人扥干预,能够自动,连续,快速,准确地完成信息存储、数值计算、数据处理和过程控制等多种功能的电子机器。
电子逻辑器件是它的物质基础,其基本功能是进行数字化信息处理。
人们称它“电脑”。
计算机的运算可分运算和逻辑运算两大类。
算术运算的对象是数值型数据,逻辑运算就是解决逻辑型问题等。
1.2计算机的发展
1.2.1ENIAC问世
1946年2月14日,在美国宾夕法尼亚大学由JohnMauchly和J.PEckert领导的为导弹设计服务小组制成了世界上第一台程序控制的电子数字计算机ENIAC,标志着第一代电子计算机诞生。
ENIAC问世后,随着生产、科技、信息的快速发展,电子器件的大量出现,电子计算机发展潮流兴起。
1.2.2计算机发历程
按电子元器件发展的时代划分计算机发展时代。
(1)电子管时代1946-1958年是计算机发展的第一代
(2)晶体管时代1958-1964年事计算机发展的第二代
(3)中规模集成时代1964-1970年是计算机发展的第三代
(4)大规模集成电路时代1970-2000年计算机发展的第四代
(5)微型化和自动控制化2000-至今,计算机发展的第五代
1.3计算机的特点
(1)能够自动连续地高速运算
(2)运算快速化
(3)运算精度化
(4)具有记忆功能和逻辑判断能力
(5)通用性强
第二节计算机的基本组成和工作原理
2.1计算机的应用范围
(1)科学计算
(2)数据处理
(3)过程控制
(4)计算机辅助设计
(5)人工智能
(6)多媒体应用
2.2计算机系统的基本组成
一个完整的计算机是由硬件系统和软件系统两部分组成的。
硬件是计算机的实体,又称硬件设备,它是固有装置的总称。
其基本配置分为:
主机、键盘、显示器、光驱、硬盘、软盘驱动器、打印机、鼠标等。
软件是指挥计算机运行的程序集,按功能分系统软件和应用软件。
2.3计算机的工作原理
(1)冯.诺依曼基本设想
计算机由运算器、控制器、存储器、输入装置和输出装置五大基本部件组成,幷规定了这五个部分的基本功能。
计算机采用二进制形式表示数据和指令
将程序和数据事先存放在存储器中,使计算机在工作时能够自动高速地从存储器中取出指令加以执行。
(2)计算机结构原理
(3)计算机硬件组成部分
①运算器
②控制器
③存储器
④输入输出设备
(4)软件系统
计算机软件系统通常按功能分系统软件和应用软件。
第三节计算机语言
计算机语言通常分为三个层次:
机器语言、汇编语言、高级语言。
3.1机器语言
机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合。
编出的程序全市是0和1的指令代码。
3.2汇编语言
汇编语言是一种用助记符表示的任然面向机器的计算机语言,汇编语言是用来编制系统软件和过程控制软件的。
3.3高级语言
高级语言是你面向用户的语言。
每种高级语言有人为规定的专用符号、英文单词、语法规则、语句结构。
目前广泛使用的高级语言有BASIC\PASCAL\VF\C\COBOL\LISP\PROLOG等。
第二章数据库系统和数据库的发展阶段
第一节VisualFoxpro6.0数据库系统的基本概念
VisualFoxpro是当今最典型的数据库管理系统,是解决信息管理的手段之一,它具有丰富的开发工具、快速的检索能力。
数据库技术涉及到许多概念,包括数据、数据处理、数据库管理系统、数据库系统等。
1.1概念
(1)数据
数据是存储在某一媒体上能够识别的物理符号。
数据包括数字、字母、文字、图形、图像、动画、影像、声音、多媒体等数据。
(2)数据处理
数据处理是指对各种形式的数据进行收集、存储、加工、和传播的一系列活动的总和。
(3)数据库(DATABASE简写DB)
数据库是被长期存放在计算机内,有组织、可以表现为多种形式的可共享的数据集合。
(4)数据库应用系统
数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一实际需要的应用软件系统。
(5)数据库管理系统(DATABASEMANAGEMENTSYSTEM简写DBMS)
数据库管理系统是对数据库进行管理的系统软件。
数据库管理系统的主要功能包括:
①数据定义功能
②数据库操作功能
③数据库的运行管理功能
④数据库的建立和维护功能
(6)数据库系统
数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。
1.2数据库系统
数据库系统是由数据库(数据)、数据库管理系统(软件)、数据库管理员(用户)、硬件平台(硬件)、软件平台(软件)、组成的可以运行的实体。
1.3数据库系统的特点
①数据的结构化
②数据的共享性
③数据独立性
④冗余度低
第二节数据库系统发展阶段
1.1数据库系统发展历程
自从数据库技术产生,经过30年的发展,数据库系统历经了一下几个阶段。
1.1.1非关系型数据库系统
(1)层次模型
层次模型是用树形结构表示数据之间联系的模型。
(2)网状模型
网状模型是用网状数据结构表示实体与实体之间联系的网状模型。
1.1.2关系型数据库系统
关系型数据库采用人们经常使用的表格作为基本的数据结构,通过公共的关键字来实现不同二维表之间(或关系)的数据联系。
1-1设计中一个关系表
1.1.3对象一关系型数据库系统
将数据库技术和面向对象技术的有效结合,便成为研究数据库技术的新方向,构成第三代数据库的基础。
1.2数据库管理发展阶段
数据处理的中心问题是数据管理,数据管理经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。
其中前三个阶段的主要特点:
发展阶段
主要特点
人工管理
数据与程序不具有独立性,一组数据对于一组程序,数据的独立性差;数据不能长期保存,程序与程序之间存在大量的重复数据,即数据冗余大
文件系统
程序和数据有一定的独立性,程序和数据分开存储;
有程序和数据文件的区别,数据文件可以长期保存在外存储器上被多次存取;
数据和程序相依赖,统一数据项可能重复出现在多个文件中,导致数据冗余度大。
数据库系统
产生了数据管理软件——数据库管理系统(DBMS),
实现数据的共享,提高了数据的完整性、一致性、独立性、减少了数据冗余度。
三者之间的区别:
主要在于数据与程序之间关系。
在人工管理阶段,数据与程序不具有独立性;在文件系统阶段,程序和数据有了一定的独立性;在数据库系统提供数据与应用程序的独立性。
数据库系统的特点:
实现了数据的共享,减少了数据冗余;采用特定的数据模型;数据有了较高的独立性;有统一的数据控制功能。
第二节VisualFoxpro6.0系统安装、启动、退出
VisualFoxPro6.0系统是一个关系型DBMS,是微软公司1998年退出的可视化开发套件VisualStudio6.0系统中的一个32位产品。
XBASE(Dbase\FoxBASE\FoxPro\VisualFoxPro)系列数据库管理系统
2.1VisualFoxPro6.0的启动
“开始”——>”程序”——>MicrosoftVisualFoxPro6.0
VisualFoxpro6.0窗口界面
2.2VisualFoxpro6.0的退出
在VisualFoxpro6.0主窗口。
单击”文件”——>”退出”菜单项,退出系统
单击VisualFoxpro6.0主窗口关闭按钮,退出系统;
在”命令”窗口输入QUIT命令并回车,退出系统;
2.3VF系统的基本操作
命令操作方式
菜单操作方式
程序操作方式
2.4VisualFoxpro6.0窗口的基本组成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 数据库技术 发展史