数据库原理111.ppt

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

《数据库原理》 主讲教师:计算机科学技术系 袁道华 教授 大家都用过数据库系统吗?用过哪种数据库? FoxBase, FoxPro, Access, SQL Server, Sybase, Informix, DB2, Oracle, … ? 第一章 绪论 1. 1 数据库系统概述 数据(信息)在人类社会的发展中是一种极为重要的资源,人们的一切社会活动都离不开数据,如何妥善地保存和科学地管理这些数据是人们长期以来十分关注的课题。数据库系统就是人们研究这个课题的最新成果。 数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。 1.1.1 数据库(Database) ★ 什么是数据库 ? ● 数据库是组织、存储、管理和加工数据的仓库。 ● 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 (不同的用户、语言、应用的共享) ● 数据库是数据的集合,其中包含了关于某个企业的信息。 ★ 什么是数据(Data)? 数据是数据库中存储的基本对象。除了最基本的数据形式-数字外,还有文字、图形、图像、声音 、学生的档案记录、货物的运输情况等。 1.1.2 数据库的三要素 (1) 数据(描述事物的符号记录,数据库里面存 储的内容) (2) 存储器(外存,一般是硬盘,数据库的载 体) (3) 数据库管理系统(DBMS,数据库的管理软 件) ● DBMS提供一个可以方便地、有效地存取数据库信息的环境(软件系统)。 ● 应用程序通过数据库管理系统访问数据库中的数据。 DBMS是数据库系统的核心, 它的主要功能包括: ① 数据定义功能 提供数据定义语言(DDL),用户通过它 可以方便地对数据库中的数据对象进行定义。 ② 数据操纵功能 提供数据操纵语言(DML),用户可以使用DML 操纵数据实现对数据库的基本操作,如查询、插 入删除和修改等。 ③ 数据库的运行管理 数据库在建立、运用和维护时由数据库管 理系统 统一管理、统一控制,以保证数据的安全 性、完整性、多用户对数据的并发使用及发生故 障后的系统恢复。 ④ 数据库的建立和维护功能 包括数据库初始数据的输入、转换功能, 数据库的转储、恢复功能,数据库的重组 织功能和性能监视、分析功能等。 1.1.3 数据库系统 数据库系统是指在计算机系统中引入数据库后的系统,包括硬件、操作系统、数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 [参见萨、王《数据库系统概论》(第三版)Page 5图] 数据库管理员(DBA)负责数据库的建立、使用和维护等工作。 1.1.4 数据库系统的目的(目标) 就是较快较省地向较多用户提供较好的信息服务。 如何高效地、巧妙地进行数据处理,而又花费最少。 数据库提高了数据管理的能力,使得数据可以重用和进行必要的数据分析。 1. 2 数据管理技术的发展 数据处理的中心问题是数据管理,数据管理指的是对数据的分类、组织、编码、储存、检索和维护。 在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 1.2.1 数据库系统的特点: (1)面向组织的复杂的数据结构 从整体观点出发,不仅要考虑一个应用(程序)的数 据结构,而且要考虑整个组织的数据结构问题。 (2)数据冗余度小,易扩充 从整体观点来看待和描述数据,数据面向整个系统。 这样既减少了数据冗余,节约存储空间,减少存取时 间,又可避免数据之间的不相容性和不一致性。可以取 整体数据的各种合理子集用于不同的应用系统。通过重 新选取不同子集或者加上一小部分数据,可以满足新 的应用需求。从而弹性大,易扩充。 (4) 统一的数据控制功能(由DBMS) 数据库是系统中各用户的共享资源,许多用户同时使用数据库,因此系统必须提供以下四个方面的数据控制功能: 数据的安全性控制 指保护数据以防止不合法的使用所造成的数据泄密和破 坏。如口令检查--保证合法用户;存取权限的定义和 检查等。 数据的完整性控制 数据的完整性是指数据的正确性、有效性和相容性。系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档