第1章.数据库基础.pptVIP

  • 1
  • 0
  • 约6.64千字
  • 约 26页
  • 2017-11-26 发布于湖北
  • 举报
第1章.数据库基础

山西新华电脑学校 SQL Server 2000数据库应用技术 任课教师/制作人:刘肖 课前问题 1.What(什么是数据库,当前流行的数据库都有哪些?) 2.Why(为什么要选择SQL Server数据库?) 3.How(如何学好SQL Server数据库?) 第1章.数据库基础 1.数据管理技术的发展 2.数据库技术中四个密切相关的基本概念 3.数据库管理系统 4.数据模型 5.关系数据库 6.数据仓库与数据挖掘 1.数据管理技术的发展 数据管理:是指如何对数据分类、组织、编码、存储、检索和维护, 是数据处理的中心问题。 数据管理经历了人工管理、文件系统和数据库系统三个阶段。 1.人工管理阶段 在20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件状况是,没有操作系统,没有管理数据的软件;数据处理方式是批处理。 2.文件系统阶段 20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,计算机不仅用于科学计算,而且还大量用于管理。这时硬件上已有了磁盘、磁鼓等直接存取的存储设备;软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。 3.数据库系统阶段 20世纪60年代后期以来,计算机用于管理的规模更为庞大,应用越来越广泛,数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。这时硬件有大容量磁盘,硬件价格下降,软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。在处理方式上,联机实时处理要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,出现了数据库技术和统一管理数据的专门软件系统—数据库管理系统。 数据库技术从20世纪60年代中期产生到现在仅仅30余年的历史,但其发展速度之快,使用范围之广是其他技术所不及的。60年代末出现了第一代数据库——网状数据库、层次数据库,70年代出现了第二代数据库——关系数据库。目前关系数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统。 2.数据库技术中四个密切相关的基本概念 1.数据(Data) 数据指描述事物的符号记录。文字、图形、图像、声音、学生的档案记录、货物的运输情况等都是数据。 2.数据库(DataBase,简称DB) 数据库指长期存储在计算机内有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 3.数据库管理系统(DataBase Management System,简称DBMS) 数据库管理系统指位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 4.数据库系统(DataBase System,简称DBS) 数据库系统指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 3.数据库管理系统 一.DBMS的功能 由于不同DBMS要求的硬件资源、软件环境是不同的,因此其功能与性能也存在差 异,但一般说来,DBMS的功能主要包括以下6个方面。 1.数据定义. 数据定义包括定义构成数据库结构的外模式、模式和内模式,定义各个外模式与 模式之间的映射,定义模式与内模式之间的映射,定义有关的约束条件(例如,为保 证数据库中数据具有正确语义而定义的完整性规则,为保证数据库安全而定义的用户 口令和存取权限等)。 2.数据操纵.数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。 3.数据库运行管理. 对数据库的运行进行管理是DBMS运行时的核心部分,包括对数据库进行并发控 制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数 据字典的自动维护)等。所有访问数据库的操作都要在这些控制程序的统一管理下进 行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。 4.数据组织、存储和管理. 数据库中需要存放多种数据,如数据字典、用户数据、存取路径等,DBMS负责分门别类地组织、存储和管理这些数据,确定以何种文件结构和存取方式物理地组织这些数据

文档评论(0)

1亿VIP精品文档

相关文档