于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍

上传人:飞*** 文档编号:2882620 上传时间:2017-07-28 格式:PPT 页数:100 大小:916KB
返回 下载 相关 举报
于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍_第1页
第1页 / 共100页
于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍_第2页
第2页 / 共100页
于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍_第3页
第3页 / 共100页
于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍_第4页
第4页 / 共100页
于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍_第5页
第5页 / 共100页
点击查看更多>>
资源描述

《于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍》由会员分享,可在线阅读,更多相关《于跃-企业局域网的安全与运维Ⅱ-2-SQL Server 2005数据库介绍(100页珍藏版)》请在金锄头文库上搜索。

1、企业局域网的安全与运维II,数据库基础知识SSMS:SQL Server管理平台,课程引入,学生和教师的基本信息、考试成绩、课程安排等信息存储在哪里?我们上网聊天的信息存储在哪里?我们网上购物的信息存储在哪里?答案:数据库,课程引入,为什么学习数据库?因为它重要,没有数据库的系统就是一个死的系统,有了数据库才有了生命。什么时候需要用数据库?当你需要有信息存储的时候。为什么说在网络时代数据库更重要了? 因为网络提倡的是互动,那么想实现互动就必须用到数据库。,本节学习目标,时间:1次课,2学时;本节学习目标:知识点:数据库、数据库管理系统、数据仓库的概念和区别。SQL Server 2005的体系

2、结构、版本体系和安装要求。,本节学习目标,技能要求:能够安装和部署SQL Server 2005;能够配置SQL Server 2005服务器;能够启动、暂停和停止服务;,信息与数据,1. 信息信息是人们进行各种活动所需要的知识,是现实世界各种状态的反映。2. 数据数据是描述信息的符号,符号的形式多种多样,如数值、文本、图形、图像、声音等类型的数据,用来反映不同类型的信息。可以说数据是信息的载体。信息以数据的形式处理,而处理的结果又可能产生新的信息。,数据管理技术的发展,人工管理阶段文件系统阶段数据库系统阶段,人工管理阶段,人工管理阶段程序与数据的关系,文件系统阶段,文件系统阶段程序与数据的关

3、系,数据库系统阶段,数据库系统阶段程序与数据的关系,什么是数据库,数据库(database,简称DB)指长期存储在计算机内有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。数据库是与一个特定组织的各项应用有关的全部数据的集合。通常由两大部分组成:一部分是应用数据的集合,称为物理数据库,它是数据库的主体;另一部分是关于各级数据结构的描述,称为描述数据库。,什么是数据库管理系统,数据库管理系统是由一个互相关联的数据的集合和一组用于访问这些数据的程序组成的系统,数据库管理系统是对数据进行管理的大型系统软件,它

4、是数据库系统的核心组成部分,用户在数据库系统中的一切操作,包括数据定义、查询、更新及各种控制,都是通过DBMS进行的。,数据仓库,数据仓库不是数据的简单堆积,而是从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,即为决策目标把数据聚合在一种特殊的格式中。公认的数据仓库之父W.H.Inmon将其定义为:“数据仓库是支持管理决策过程的、面向主题的、集成的、随时间而变的、持久的数据集合。”,数据仓库特征,1、数据仓库的数据是面向主题的2、数据仓库的数据是集成的3、数据仓库的数据是不可更新的4、数据仓库的数据是随时间不断变化的,数据库系统的组成,数据库系统(DBS):数据库系统是指将计算

5、机系统中引入数据库后组成的综合系统。1. 数据库2. 计算机硬件3. 计算机软件4. 数据库用户,数据库系统的组成,2. 计算机硬件数据库系统的硬件包括中央处理器、内存、外存、输入/输出设备、数据通道等硬件设备。由于数据库系统数据量很大,加之数据库管理系统丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求,特别要关注内存、外存、I/O存取速度、可支持终端数和性能稳定性等指标。在许多应用中,还要考虑系统支持联网的能力和配备必要的后备存储器等因素。此外,还要求系统有较高的通道能力,以提高数据的传输速度。,数据库系统的组成,3. 计算机软件数据库系统的软件包括数据库管理系统

6、、操作系统、各种宿主语言和应用开发支撑软件等程序。数据库管理系统是管理数据库的软件系统,要在操作系统支持下才能工作。为了开发应用系统,需要各种宿主语言,并且要与数据库系统有良好的接口。应用开发支撑软件是为应用开发人员提供的高效率、多功能的交互式程序设计系统,它们为数据库系统的开发和应用提供了良好的环境。,数据库系统的组成,4. 数据库用户数据库系统的基本目标是提供给用户使用数据库的环境,给不同的用户设计不同的数据抽象级别,具有不同的数据视图,如图所示。根据与数据库系统接触方式的不同,数据库系统的用户可以分为四类。(1)数据库管理员(DBA)。数据库管理员是控制数据整体结构的人,负责数据库系统的

7、正常运行。DBA可以是一个人,在大型系统中也可以由几个人组成的小组。DBA负责数据库物理结构与逻辑结构的定义、修改,承担创建、监控和维护整个数据库结构的责任。,数据库系统的组成,各种用户的数据视图,数据库系统的组成,(2)专业用户。专业用户是指系统分析员和数据库设计人员。系统分析员负责应用系统的需求分析和规范说明,他们要和用户及数据库管理员相结合,确定系统的硬、软件配置并参与数据库系统的概要设计。(3)应用程序员。应用程序员是使用宿主语言和数据操作语言编写应用程序的计算机工作者。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。(4)最终用户。最终用户是使用应用程序的非专业人员,例

8、如,银行的出纳员、商店的销售员等。他们通过应用系统的用户接口使用数据库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示、报表书写等。,数据库系统的组成,数据库系统的体系结构,数据库管理系统(DBMS),数据库管理系统是位于用户与操作系统之间的一个数据管理软件,在很多时候会认为DBMS等同于DB。Access软件是数据库管理系统;您创建的一个Access数据库(.mdb)是DB,存储数据和结构。SQL Server 2005的SSMS是DBMS;利用SSMS来创建的数据库(.mdb和.ldf文件)才是数据库。DBMS是一个是需要安装的软件;而DB是经过DBMS创建并存储数据的文件。,数据库

9、管理员,要想成功地运转数据库,就要在数据处理部门配备管理人员DBA。DBA必须具有下列素质:熟悉企业全部数据的性质和用途、对用户的需求有充分的了解、对系统的性能非常熟悉。DBA的主要职责包括如下6个方面。1决定数据库的信息内容和结构在数据库中存放哪些信息最终由DBA决定,为此DBA必须参与数据库设计的全过程,与用户、应用程序员、系统分析员紧密结合,设计概念模式,决定与应用有关的实体、实体之间的关系和实体的属性。,数据库管理员,2决定数据库的存储结构和存取策略DBA要综合各用户的应用要求,和数据库设计人员共同决定数据库的存储结构和存取策略,使数据库的存储空间利用率和存取效率两个方面都较优。3定义

10、数据库的安全性要求和完整性约束条件DBA的重要职责是保证数据库的安全性和完整性。不同用户对数据库的存取权限、数据的保密级别和完整性约束条件等应由DBA负责确定。,数据库管理员,4监督和控制数据库的使用和运行DBA负责监视数据库系统的运行情况,及时处理运行过程中出现的问题,尤其是遇到硬件、软件或人为故障时,数据库系统会因此而遭到破坏,DBA必须能够在最短时间内把数据库恢复到某一正确的状态,并且尽可能不影响或少影响计算机系统其他部分的正常运行。为此,DBA要定义和实施适当的备份和恢复策略。例如,周期性地转储数据、维护日志文件等。,数据库管理员,5数据库系统的性能改进DBA负责监视、分析系统的性能。

11、系统的性能包括空间利用率和处理效率两方面。在系统设计时要充分考虑性能要求,但性能的好坏只有从实际运行的结果来检验。所以,DBA要负责对运行状况进行记录、统计分析。依靠工作实践,并根据实际应用环境,不断改进数据库设计。6数据库系统的重组在数据库运行过程中,许多数据不断插入、删除、修改,时间一长会影响系统的性能。DBA要定期地按一定的策略对数据库进行重新组织。当用户的需求增加或改变时,DBA还要对数据库进行较大的改造,包括内模式和模式的修改,即数据库的重构造。,数据库实例,一个SQL Server服务器就是一个实例;Microsoft SQL Server 2005 支持在同一台计算机上同时运行多

12、个 SQL Server 数据库引擎实例。,数据库结构,计划数据库,作为一个 DBA,必须计划:数据库的逻辑存储结构及其物理实施: 为此准备了多少磁盘驱动器? 需要多少个数据文件?(扩展计划) 要使用多少表空间?要存储哪种类型的信息?是否存在由类型或大小产生的任何特殊存储要求?整体数据库设计 数据库备份策略,数据库:示例,数据仓库: 研究和市场营销数据 省/州税或联邦税付款 特许专业人员(医生、护士等) 事务处理数据库: 商店结帐收款机系统 自动提款机 (ATM) 事务 通用数据库: 零售记帐系统,数据库的发展史,萌芽阶段文件系统使用磁盘文件来存储数据初级阶段第一代数据库出现了网状模型、层次模

13、型的数据库中级阶段第二代数据库关系型数据库和结构化查询语言高级阶段新一代数据库“关系-对象”型数据库,常用的数据库,OracleOracle(甲骨文)公司的数据库产品 大型、完善、安全 能在所有主流平台上运行SQL ServerMicrosoft(微软)公司的数据库产品 针对不同规模的企业应用,有不同的版本易用、易管理、易上手在windows 上运行 DB2IBM(国际商业机器)公司的产品大型、安全支持多操作系统,常用的数据库,MySQL开源数据库适合中小型应用、简单、易用 支持Windows、Linux等操作系统SybaseSybase公司产品适合大中型应用支持Windows、Linux等多

14、个操作系统,SQL Server 2005 的版本和组件,1. SQL Server 2005 的版本SQL Server 2005 的不同版本能够满足企业和个人独特的性能、运行时以及价格要求。需要安装哪些 SQL Server 2005 组件也要根据企业或个人的需求而定。(1)SQL Server 2005 Enterprise Edition(32 位和 64 位)-企业版(2)SQL Server 2005 Standard Edition(32 位和 64 位)-标准版(3)SQL Server 2005 Workgroup Edition(仅适用于 32 位)-工作组版(4)SQL

15、Server 2005 Developer Edition(32 位和 64 位)-开发版(5)SQL Server 2005 Express Edition(仅适用于 32 位)-简易版,如何选择版本,按需购买;功能和组件上不一样,支持的CPU和内存大小不同。,SQL Server 2005 的版本和组件,2. SQL Server 2005 的组件(1)服务器组件 服务器组件如表1所示。(2)客户端组件 客户端组件如表2所示。(3)管理工具 管理工具如表3所示。 (4)开发工具 开发工具如表4所示。(5)文档和示例 文档和示例如表5所示。,SQL Server 2005 的版本和组件,SQ

16、L Server 2005 的版本和组件,SQL Server 2005 的版本和组件,安装 SQL Server 2005 的硬件和软件要求,在 32 位平台上运行 SQL Server 2005 的要求与在 64 位平台上的要求不同。1. 硬件和软件要求(32 位和 64 位)(1)监视器SQL Server 图形工具需要 VGA 或更高分辨率:分辨率至少为 1024768 像素。(2)定点设备需要 Microsoft 鼠标或兼容的定点设备。(3)CD 或 DVD 驱动器通过 CD 或 DVD 媒体进行安装时需要相应的 CD 或 DVD 驱动器。,安装 SQL Server 2005 的硬件和软件要求,(4)群集硬件要求在 32 位和 64 位平台上,支持 8 节点群集安装(即Microsoft Windows Server 2003 支持的最大节点数量)。(5)网络软件要求64 位版本的 SQL Server 2005 的网络软件要求与 32 位版本的要求相同。Windows 2003、Windows XP 和 Windows 2000 都具有内置网络软件。(6)Internet 要求32 位版本和 64 位版本的 SQL Server 2005 的 Internet 要求相同。表4.6列出 SQL Server 2005 的 Internet 要求。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号