预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共74页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLServer2000数据库管理系统第一讲数据库系统概述引入数据库的地位课程学习方法知识重、难点分析1、信息与数据1)信息是现实世界中各种事物的存在方式、运动形态以及它们之间的相互联系等诸要素在人脑中的反映通过人脑的抽象后形成概念。2)数据一般是指信息的一种符号化表示方法就是说用一定的符号表示信息而采用什么符号完全是人为规定。所以数据的概念包括两个方面含义:一是数据的内容是信息二是数据的表现形式是符号。2、信息与数据的关系数据是承载信息的物理符号或称之为载体而信息是数据的内涵。数据可以表示信息但不是任何数据都能表示信息同一数据也可以有不同的解释。信息是抽象的同一信息可以有不同的数据表示方式。3、数据处理数据处理是指将数据转换成信息的过程。数据→处理→信息数据处理任务的矛盾焦点不是计算而是把数据管理好。4、数据库指以一定组织方式长期存储在计算机内有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储具有较小的冗余度较高的数据独立性和易扩展性并可为各种用户共享。5、数据库管理系统(DataBaseManagementSystemDBMS)数据库管理系统指位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。数据库管理系统提供了用户和数据库之间的软件界面使得用户更方便地操作数据库:数据描述语言(DDL)用来描述数据库的结构供用户建立数据库。数据操作语言(DML)供用户对数据库进行数据的查询(数据的检索和统计等)和存储(数据的增加删除和修改等)等操作。数据控制语言(DCL)DBMS通过安全性控制和完整性控制实现对数据库的保护。安全性控制的目的是防止对数据库未经授权的访问和恶意攻击。效率DBMS应保证数据库的高效率运行以提高数据检索和修改的速度。数据库的基本概念数据库的基本概念数据库的基本概念数据库系统的组成与结构2、数据库用户的分类数据库系统的用户是指使用和访问数据库中数据的人。(1)数据库设计者负责整个数据库系统的设计工作。设计者依据用户的需求设计合适的表和格式来存放数据并对整个数据库的存取权限作出规划。(2)数据库管理员(DBA)决定数据库中的数据并对这些数据进行修改维护监督数据库的运行状况。(3)应用程序设计者负责编写访问数据库的应用程序使得用户可以很友好的使用数据库。(4)普通用户只需操作应用程序来访问所需要查询的数据不需要关心数据库的具体格式及其维护和管理等问题。2、数据库用户的分类DBMS是数据库系统的核心是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上是位于操作系统与用户之间的一层数据管理软件负责对数据库进行统一的管理和控制。用户发出的或应用程序中的各种操作数据库中数据的命令都要通过数据库管理系统来执行。数据库管理系统还承担着数据库的维护工作能够按照数据库管理员所规定的要求保证数据库的安全性和完整性。为何需要数据库数据库能够做什么1.2数据库技术的发展3)人工管理阶段的程序与数据的关系2、文件系统阶段1)背景:20世纪50年代后期至60年代中期在数据文件中常涉及下列术语:数据项:描述事物性质的最小单位。记录:若干数据项的集合一个记录表达一个具体事物。文件:若干记录的集合。2)特点:(1)数据可以长期保存(2)文件系统管理数据(3)数据具有较低的共享性差冗余度大(4)数据独立性差文件系统阶段3)文件系统阶段程序与数据的关系4、数据库系统阶段1)背景:从20世纪60年代后期2)特点:(1)数据结构化在文件系统中文件之间不存在联系。文件内部的数据一般是有结构的但是从数据的整体来说是没有结构的。数据库系统也包含许多单独的文件但是它们之间相互联系在整体上也服从一定的结构形式从而能更适应管理大量数据的需求。数据库系统的特点(3)数据独立性高物理数据独立性:指用户的应用程序与存储在磁盘上的数据库数据是相互独立的数据在磁盘上的数据库存储是由DBMS管理的。逻辑数据独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。(5)数据由DBMS统一管理和控制(1)数据完整性(Integrity)检查:是指存