温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
数据库
系统管理
初步
计算机应用职业技术培训教程 数据库系统管理初步 计算机应用职业技术培训教程编委会 编著 丛 书 主 编:许 远 本书执笔人:张晓丽 李 中 赵 琳 郭 杰 田 军 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书是计算机应用职业技术培训教程丛书之一,根据最新的职业教育课程开发方法和职业岗位的工作功能及工作过程组织编写而成,体现了以“职业导向,就业优先”的课程理念,全书在编排上由简及繁、由浅入深、循序渐进,力求通俗易懂、简单实用。本书在内容的组织形式上,结合使用广泛的SQL Server 2000数据管理系统,按照数据库管理员职业技能的要求,全面介绍了数据库管理的各项基本功能,同时,结合实例介绍数据库管理员需要掌握的基础理论知识。本书可用于有关数据库系统管理的特别职业培训,也可作为社会人员自学的教材。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 数据库系统管理初步/计算机应用职业技术培训教程编委会编著.北京:电子工业出版社,2009.8 计算机应用职业技术培训教程 ISBN 978-7-121-09082-0.数.计 .数据库管理系统技术培训教材 IV.TP311.13 中国版本图书馆 CIP 数据核字(2009)第 100266 号 策划编辑:关雅莉 责任编辑:宋兆武 李施诺 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7201 000 1/16 印张:13.75 字数:292.2 千字 印 次:2009 年 8 月第 1 次印刷 印 数:3 000 册 定价:24.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 文件(夹)基本操作12 本章习题 18 第 2 章 数据采集19 2.1 数据建模19 2.1.1 数据模型 19 2.1.2 数据模型的转换28 2.1.3 数据库的建立30 2.2 数据转换服务42 2.2.1 数据导入/导出的概念42 2.2.2 数据库间数据导入/导出43 本章习题 48 第 3 章 数据库内容更新和维护50 3.1 数据定义50 3.1.1 表的创建 50 3.1.2 表的编辑 56 3.1.3 索引管理 62 3.2 数据编辑69 3.2.1 数据完整性定义69 3.2.2 使用 SQL-EM 编辑数据 71 3.3 数据查询83 3.3.1 基本查询 83 数据库系统管理初步 viii 3.3.2 多表查询 97 3.3.3 子查询104 本章习题 107 第 4 章 数据库系统运行与管理108 4.1 数据库系统的安装与卸载108 4.1.1 数据库系统安装前的准备 108 4.1.2 数据库系统的安装110 4.2 日志管理116 4.2.1 日志文件的概念117 4.2.2 日志文件的查看与备份117 4.3 系统资源管理121 4.3.1 数据库的物理结构121 4.3.2 数据库文件的管理123 4.3.3 数据库文件组的管理129 4.3.4 事务日志文件的管理132 本章习题 136 第 5 章 数据挖掘与分析137 5.1 数据挖掘基础知识 137 5.1.1 数据挖掘技术概述137 5.1.2 数据挖掘的任务140 5.2 数据抽样142 5.2.1 数据抽样的概念142 5.2.2 数据特征描述145 5.3 视图148 5.3.1 视图的概念 148 5.3.2 视图的管理 150 本章习题 162 第 6 章 数据复制与恢复163 6.1 数据的存储与处置 163 6.1.1 数据备份的必要性163 6.1.2 常用数据备份的方法164 6.2 分离和附加数据库 166 6.2.1 分离和附加数据库的概念 166 6.2.2 分离和附加数据库的方法 167 6.3 数据库备份和恢复 170 6.3.1 数据库备份和恢复的概念 170 目 录 ix 6.3.2 数据库完全备份和恢复172 6.3.3 数据库差异备份和恢复177 本章习题 182 附录 A Transact-SQL 语句183 附录 B SQL Server 函数205 第章第章 操作系统应用操作系统应用 内容提要 操作系统的概念、操作系统的基本操作、文件的概念、文件的基本操作等知识(技能)。重点难点 操作系统的基本操作和文件的基本操作。1.1 操作系统进入 1.1.1 操作系统基础知识 学习目标?了解计算机操作系统的分类、特性及常用操作系统的种类?理解操作系统的概念?掌握计算机操作系统的功能 相关知识 1.操作系统的基本概念 操作系统作为计算机系统资源的管理者,它的主要任务是管理并调用计算机系统资源,满足用户程序对资源的请求,提高系统资源利用率,协调各程序对资源的使用冲突。此外,操作系统为用户提供友好的接口和服务,用户可以不必了解计算机硬件工作的细节就可通过操作系统来使用计算机,从而为用户使用计算机提供方便。操作系统的定义:控制和管理计算机系统的硬件和软件资源,合理地组织计算机工作流程,为用户提供便于操作的界面,是位于计算机软件系统最底层的程序集合。数据库系统管理初步 2 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)不确定性 不确定性是指在操作系统控制下的每个作业的执行时间、多个作业的运行顺序和每个作业的所需时间是不确定的。这种不确定性对系统是个潜在的危险,它与资源共享一起将可能导致与时间有关的错误。4.操作系统的分类 (1)单用户操作系统 单用户操作系统的基本特征是在一台计算机系统内一次只能支持一个用户程序的运行。个人计算机(PC)上配置的操作系统大多属于这种类型,它提供联机交互功能,用户界面特别友好。(2)多道批处理系统 在这种操作系统控制下,用户作业逐批地进入系统