数据库基础教材.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础教材

第1章 数据库概述 本章介绍数据库的一些基本术语和概念,介绍数据管理的几个阶段,以及关系数据库的一些特点。 本章目标: 完成本章内容后我们将能够: 掌握数据库的术语和概念 了解数据管理的几个阶段 掌握关系型数据库 1.1 数据库常用的术语和基本概念 (1)数据[Data]:是数据库中存储的基本对象。数据在大多数人头脑中的第一个反映就是数字。其实数字只是最简单的一种数据,是数据的一种传统和狭义的理解。广义的理解,数据的种类很多,例如:文字、图形、图像、声音、学生的档案记录、货运的运输情况等。 描述事物的符号记录称为数据。 描述事物的符号可以是数字,也可以是文字、图像、图形、声音、语言等,数据有多种表现形式,它们都可以经过数字化后存入计算机。 举例:在学生档案中,描述一个学生的一条记录 (黎明,男,1988-08-08,江苏,计算机专业,2001-07) 这就是数据。 (2)数据库[DataBase],简称DB。 数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。 所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 (3)数据库管理系统[DataBase Management System] 简称DBMS 如何科学地组织和存储数据,如何高效地获取和维护数据,完成这个任务的是一个系统软件-数据库管理系统。 数据库管理系统是位于用户与操作系统之间的一层数据管理软件。 数据库管理系统的主要功能: 1)数据定义功能:DBMS提供数据定义语言(Data Definition Language,简称DDL),用户通过它可以方便地对数据库中的数据对象进行定义。 2)数据操纵功能:DBMS还提供数据操纵语言(Data Manipulation Language,简称DML),用户可以使用DML操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等。 3)数据库的运行管理:数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据地并发使用及发生故障后的系统恢复。 4)数据库的建立和维护功能:它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序完成的。 数据库管理系统是数据库系统的一个重要组成部分。 (4)数据库系统[DataBase System,简称DBS] 数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员(DataBase Administrator,简称DBA)。 数据库系统是指计算机系统中引进了数据库后的系统,其计算机硬件、软件如下图所示。 数据库 图书馆 数据 图书 外存 书库 用户 读者 数据模型 书卡格式 数据库管理系统 图书馆管理员 数据的物理组织方法 图书馆图书存放方法 用户对数据库的操作 读者对图书馆的访问 (使用数据操纵语言对数据检索、插入、删除、修改) (用普通语言借书、还书等) 1.2 数据管理技术的产生和发展 数据库技术是应数据管理任务的需要而产生的。 数据的处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 伴随着计算机技术的不断发展,数据处理及时地应用了这一先进的技术手段,使数据处理的效率和深度大大提高,也促使数据处理和数据管理的技术得到了很大的发展,其发展过程大致经历了人工管理、文件管理、数据库管理及分布式数据库管理等四个阶段。 1.2.1数据管理三个阶段比较 人工管理阶段 文件系统阶段 数据库系统阶段 时间 -50年代中期 50年代后期 -60年代中期 60年代后期— 应用背景 科学计算 科学计算、管理 大规模管理 硬件背景 无直接存取存储设备 磁盘、磁鼓 大容量磁盘 软件背景 没有操作系统 有操作系统 (文件系统) 有DBMS 处理方式 批处理 批处理 联机实时处理 批处理 联机实时处理 分布处理 数据保存方式 数据不保存 以文件的形式长期保存,但无结构 以数据形式保存,有结构 数据管理 考虑安排数据的物理存储位置 与数据文件名打交道 对所有数据实行统一、集中、独立的管理 数据与程序 数据面向程序 数据与程序脱离 数据与程序脱离 实现数据的共享 数据的管理者 人 文件系统 DBMS 数据面向的对象 某一应用程序 某

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档