温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
数据库
系统管理
实务
计算机应用职业技术培训教程 数据库系统管理实务 计算机应用职业技术培训教程编委会 编著 丛 书 主 编:许 远 本书执笔人:石 锋 盛 宜 张少应 王 建 顾丹东 陈长征 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书是计算机应用职业技术培训教程丛书之一,根据最新的职业教育课程开发方法,以及职业岗位的工作功能和工作过程组织编写而成,体现了以“职业导向,就业优先”的课程理念。全书在编排上由简及繁、由浅入深、循序渐进,力求通俗易懂、简单实用。本书在内容的组织形式上,结合使用广泛的SQL Server 2000 数据管理系统,按照数据库管理员职业技能的要求,全面介绍了数据库管理的各项基本功能,同时结合实例介绍了数据库管理员需要掌握的基础理论知识。本书可作为中等职业学校、技工学校数据库系统管理相关专业的教材,以及社会人员自学的教材。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 数据库系统管理实务/计算机应用职业技术培训教程编委会编著.北京:电子工业出版社,2009.7 计算机应用职业技术培训教程 ISBN 978-7-121-09012-7.数.计 .数据库管理系统技术培训教材 IV.TP311.13 中国版本图书馆 CIP 数据核字(2009)第 091788 号 策划编辑:关雅莉 责任编辑:吴亚芬 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7201 000 1/16 印张:16.25 字数:336.7 千字 印 次:2009 年 7 月第 1 次印刷 印 数:3 000 册 定价:28.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。前 言 电子信息产业是现代产业中发展最快的一个分支,它具有高成长性、高变动性、高竞争性、高技术性、高服务性和高就业性等特点。我国已经成为世界级的电子信息产业大国。目前,固定电话和移动电话用户数跃居世界第一位,互联网上网人数也位居世界第一位。产业的发展拉动了就业的增长。该产业的总体就业特征是高技能就业、大容量就业和高职业声望。今后,社会信息化程度将进一步提高,信息技术在通信、教育、医疗、游戏等各行业的应用将日渐深入,软件、硬件技术人才及网络技术人才的需求都保持了上升趋势。尤其是电子信息类企业内部分工渐趋细化和专业化,更需要大量的人才。大量的人才需求,促进了电子信息产业的职业教育培训迅速发展,培养实用的电子信息产业人才的呼声日渐高涨,大量电子信息类的职业培训机构应运而生。但是,在职业教育培训中如何满足企业需求,体现职业能力一直是一个难点问题。计算机应用职业技术培训教程编委会的专家们进行了深入的研究,开发了 计算机应用职业技术培训教程丛书。该丛书根据最新的职业教育课程开发方法,以及职业岗位的工作功能和工作过程组织编写而成,体现了“职业导向,就业优先”的课程理念。计算机应用职业技术培训教程丛书由计算机应用职业技术培训教程编委会编写,作者队伍由信息产业技术、行业企业代表、中高职院校电子信息类相关专业教师共同组成,并由职业培训、课程开发专家进行技术把关。工业和信息产业职业教育教学指导委员会、中国就业培训技术指导中心对本丛书的出版给予了大力支持并进行推荐。由于本教材编写时间紧、任务重、难度大、模式新,难免存在不足甚至错误之处,敬请读者提出宝贵意见和建议。编著者 2009 年 6 月 计算机应用职业技术培训教程 编审委员会名单 主 任 陈 宇 副主任 武马群 高 林 李怀康 邓泽民 李维利 陈 敏 许 远 王文槿 李 影 委 员 戴 荭 张晓云 丁桂芝 壮志剑 郝 玲 姜占峰 廖庆扬 刘甫迎 杨俊清 姜 波 秘 书 许 进 陈瑛洁 张 瑜 目 录 第章 操作系统的应用1 1.1 进入操作系统1 1.1.1 操作系统的基础知识1 1.1.2 操作系统的基本操作5 1.2 文件的基本操作10 1.2.1 文件的基本知识10 1.2.2 Windows 2000 文件(夹)的基本操作13 本章习题 19 第 2 章 数据采集20 2.1 数据建模20 2.1.1 数据模型 20 2.1.2 数据库的建立26 2.2 数据转换38 2.2.1 字段的分解 38 2.2.2 字段的合并 40 2.3 数据装载43 2.3.1 数据导入/导出43 2.3.2 大量数据的导入/导出50 本章习题 54 第 3 章 数据库内容更新和维护56 3.1 数据定义57 3.1.1 表的创建 57 3.1.2 表的编辑 63 3.1.3 索引管理 70 3.2 数据更新84 3.2.1 数据完整性定义84 3.2.2 批数据更新 86 数据库系统管理实务 viii 3.3 数据处理91 3.3.1 基本查询 91 3.3.2 子查询106 本章习题 109 第 4 章 数据库系统运行管理111 4.1 数据库系统的安装与卸载111 4.1.1 数据库系统的安装111 4.1.2 数据库系统的卸载117 4.2 用户管理119 4.2.1 登录账号管理120 4.2.2 数据库用户管理129 4.2.3 数据库角色管理135 4.3 数据库存储结构管理146 4.3.1 数据库文件管理146 4.3.2 数据库文件组的管理152 4.3.3 事务日志文件的管理155 本章习题 160 第 5 章 数据挖掘与分析162 5.1 数据挖掘基础知识 163 5.1.1 数据挖掘概述163 5.1.2 数据挖掘的方法和工具169 5.2 视图 171 5.2.1 视图的概念与作用171 5.2.2 视图的操作 172 本章习题 179 第 6 章 数据备份与恢复180 6.1 数据的存储与处置 180 6.2 分离和附加数据库 183 6.2.1 分离和附加数据库的概念 183 6.2.2 分离和附加数据库的方法 184 6.3 数据库备份与恢复 187 6.3.1 数据库备份与还原的概述 187 6.3.2 数据库备份方法189 6.3.3 数据库恢复方法195 本章习题 200 目 录 ix 第 7 章 数据完整性和安全性201 7.1 数据完整性201 7.1.1 CHECK 约束和规则对象201 7.1.2 默认约束和默认对象207 7.1.3 触发器213 7.2 数据安全性217 7.2.1 使用 SQL-EM 管理许可 217 7.2.2 使用 SQL 语句管理许可219 本章习题 225 第 8 章 数据库系统故障处理227 8.1 数据库系统故障227 8.1.1 安装故障处理227 8.1.2 系统数据库故障处理231 8.2 语句失败处理238 8.3 介质失败处理242 8.3.1 驱动器故障处理242 8.3.2 文件故障处理246 本章习题 247 第章第章 操作系统的应用操作系统的应用 本章讲述了操作系统应用,主要包括操作系统的概念、操作系统的基本操作、文件的概念、文件的基本操作等内容。通过本章的学习,应该能够了解操作系统和文件的相关概念,掌握操作系统和文件的基本操作方法。1.1 进入操作系统 1.1.1 操作系统的基础知识 学习目标?了解计算机操作系统的分类、特性及常用操作系统的种类?理解操作系统的概念?掌握计算机操作系统的功能 相关知识 1操作系统的基本概念 操作系统作为计算机系统资源的管理者,它的主要任务是管理并调度计算机系统资源,满足用户程序对资源的请求,提高系统资源利用率,协调各程序对资源的使用冲突。此外,操作系统为用户提供友好的接口和服务,用户可以不必了解计算机硬件工作的细节,而通过操作系统来使用计算机,从而给用户使用计算机提供了方便。操作系统可以定义为:操作系统是控制和管理计算机系统的硬件和软件资源,合理地组织计算机工作流程,为用户提供便于操作的界面,它是位于计算机软件系统底层的程序集合。数据库系统管理实务 2 2操作系统基本功能 操作系统具有处理器管理功能、存储器管理功能、设备管理功能、文件管理功能和用户接口功能。1)处理器管理功能 处理器是计算机中最重要的资源,它的时间相当宝贵,如果只有一个用户在使用计算机,那么当他输入命令或者打印文件时处理器都是空闲的,这就大大降低了处理器的使用效率。因此,人们想到使用多道程序同时进行的办法来提高处理器的利用率,但由于处理器的速度极快,所以如何转换处理器为不同程序服务就成了操作系统处理器管理的任务了。处理器管理就是指操作系统根据一定的调度算法对处理器进行分配,并对其运行进行有效的控制和管理。在多道程序的环境下,处理器的分配和运行都是以进程为基本单位的,因而对处理器的管理可归结为对进程的管理,包括进程调度、进程控制、进程同步与互斥、进程通信、死锁的检测与处理等。2)存储器管理功能 存储器(一般称为主存或内存)是由 RAM(Random Access Memory)和 ROM(Read Only Memory)组成的,它用于存放程序运行的中间数据和系统数据,由于硬件的限制,它的存储容量是有限的。在计算机系统中,为了提高系统资源的利用率,系统内要存放多个交替运行的程序,这些程序共享于存储器,并且彼此之间不能相互冲突和干扰。存储器管理功能的主要任务就是完成对用户作业和进程的内存分配、内存保护、地址映射和内存扩充等工作,为用户提供比实际容量大的虚拟存储空间,从而达到对存储空间的优化管理。3)设备管理功能 外部设备不仅包括设备的机械部分,还包括控制它的电子线路部分。随着信息社会的发展,计算机外部设备得到了迅速发展,处理器和外部设备之间的接口关系也越来越复杂了,因此,操作系统设备管理功能的主要任务,就是把不了解具体设备技术特性及使用细节的用户的简单请求转化为对设备的具体控制,并充分发挥设备的使用效率,提高系统的总体性能。4)文件管理功能 计算机要处理大量的数据,这些数据以文件的方式存储于存储设备(如磁盘、磁带、光盘)中,操作系统文件管理功能将这些数据与信息面向于用户并实现按名存取,完成文件在存储介质上的组织和访问,支持对文件检索和修改以及解决文件的共享、保护和保密等问题。5)用户接口功能 计算机的最终使用者是用户,操作系统通过系统调用为应用程序提供了一个很友好的接口,方便用户对文件和目录的操作、申请和释放内存、对各类设第 1 章 操作系统的应用 3 备进行 I/O 操作,以及对进程的控制,此外,操作系统还提供了命令级的接口,用户通过命令操作和程序操作与计算机交互,使计算机系统的使用更加方便和适用。3.操作系统的特性 操作系统有四个基本特性:并发性、共享性、虚拟性和不确定性。1)并发性 并发性是指宏观上在一段时间内能处理多个同时操作和计算重叠,即一个进程的第一个操作在另一个进程的最后一个操作完成之前开始。操作系统必须能够控制和管理各种并发活动,无论这些活动是用户的还是操作系统本身的。2)共享性 共享是指系统中的硬件和软件资源不再被某个程序所独占,而是供多个用户共同使用。根据资源属性,通常有互斥共享和同时共享两种方式。互斥共享指在一段时间内只允许一个作业访问该资源,这种资源(如打印机或内部链表)只有被一个使用者释放之后才能被另一使用者使用。同时共享指在一段时间内该资源允许由多个进程同时对它进行访问。3)虚拟性 虚拟的本质含义是把物理上的一个变成逻辑上的多个。前者是实际存在的,后者只是用户的一种感觉。例如,多道程序设计技术能把一台物理 CPU 虚拟为多台逻辑上的 CPU,SpooLing 技术能把一台物理 I/O 设备虚拟为多台逻辑上的 I/O设备。此外,通过操作系统的控制和管理,还可以实现虚拟存储器、虚拟设备等。4)不确定性 不确定性是指在操作系统控制下每个作业的执行时间、多个作业的运行顺序和每个