数据库基础和Sqlserver概述.ppt

上传人:牧羊曲112 文档编号:5985556 上传时间:2023-09-11 格式:PPT 页数:57 大小:797KB
返回 下载 相关 举报
数据库基础和Sqlserver概述.ppt_第1页
第1页 / 共57页
数据库基础和Sqlserver概述.ppt_第2页
第2页 / 共57页
数据库基础和Sqlserver概述.ppt_第3页
第3页 / 共57页
数据库基础和Sqlserver概述.ppt_第4页
第4页 / 共57页
数据库基础和Sqlserver概述.ppt_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《数据库基础和Sqlserver概述.ppt》由会员分享,可在线阅读,更多相关《数据库基础和Sqlserver概述.ppt(57页珍藏版)》请在三一办公上搜索。

1、SQL Server 2000数据库,龚春红,前言,学习目的:利用数据库管理系统来进行数据处理。面向SQL Server DBA、SQL Server数据库系统开发人员就业岗位 学习内容:数据库知识、数据库管理和维护、以及SQL Server和C#联合开发数据库应用系统SQL 课时安排和要求:48课时 实验、作业和课程设计,数据库基础知识,一、数据和数据处理1、数据:数据对客观事物的一种描述符号.如数字、文字、声音、图像、视频等。2、信息是加工后的数据,对人的行为、思想产生影响的数据。3、数据处理:将数据进行收集、整理、存储、加 工、分类、维护、排序、检索和传输等处理。,1、人工管理阶段:程序

2、与数据集成,不能独立存在,数据冗余难于管理。2、文件系统管理阶段:程序与数据有一定独立性,但数据不具备复杂的数据结构。3、数据库管理阶段:程序与数据具有独立性,数据能够共享。,二、数据处理的三个阶段,三、数据库系统的组成,数据库系统是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成的具有高度组织性的总体。,1、数据库:指存储在计算机内的有结构的数据的集合,是一组相互联系的文件的集合2、数据库管理系统DBMS 是用于实现数据管理的系统软件。它提供数据库定义、数据装入、数据操纵、数据控制和数据库维护等功能。还提供应用程序与数据库的接口。3、支持数据库运行的软、硬件环境 硬件环境是指数

3、据库运行所需的基本配置,软件环境是指数据库系统运行所需要的底层软件等。4、数据库应用系统 开发人员利用数据库系统资源开发出来的,面向某一实际应用的软件系统。5、数据库系统的有关人员 包括最终用户、数据库应用系统开发人员和数据库管理员。,数据库系统的组成,数据库应用系统开发人员是负责应用系统、数据库的分析、设计与开发的人员。数据库管理员DBA是管理、维护数据库系统的人员,起着联络数据库系统与用户的作用。大型数据库系统,一般配备专职DBA,微型机数据库系统,DBA一般由用户自己承担。最终用户是通过数据库应用系统的界面来使用数据库系统的人员。,5、数据库系统的有关人员,数据库应用系统的功能:数据定义

4、、数据操纵、数据通信、数据库的建立和维护、运行与管理功能。,数据模型是对客观事物及其联系的数据描述,它反映实体内部和实体之间的联系。1、实体和属性实体:客观存在并可相互区分一事物.如学生,班级,老师。属性:实体的特征。如学号,姓名,班级名称。域:属性的取值范围称为域。关系:实体间的相互联系。如老师与课程是教学关系。实体之间的联系有三种类型:一对一,一对多,多对多2、三种常用的数据模型:层次模型、网状模型和关系模型,四、数据模型,关系数据库,以关系模型建立的数据库就是关系数据库RDB(Relational Database)。数据库由表、关系以及操作对象组成。每个关系数据库中包含若干个关系,一个

5、关系对应一个表。表:数据存放在表中,表由表结构与若干个数据记录组成,表结构对应关系模式。每个记录由若干个字段构成,字段对应关系模式的属性,字段的数据类型和取值范围对应属性的域。,关系数据库基本概念,数据库就是“数据”的“仓库”数据库由表、关系以及操作对象组成数据存放在表中,数 据 表.,产品数据库,表,数据库表,数据库表是由记录组成记录由字段组成 字段由字符或数字等组成,实体1,实体2,实体3,实体4,实体,格式相同的实体记录,数据库管理系统,常用关系数据库DBMS,OracleOracle(甲骨文)公司的数据库产品 大型、完善、安全 能在所有主流平台上运行SQL ServerMicrosof

6、t(微软)公司的数据库产品 针对不同规模的企业应用,有不同的版本易用、易管理、易上手在windows 上运行 DB2IBM(国际商业机器)公司的产品大型、安全支持多操作系统,第1章 SQL Server 关系数据库简介,1.1 SQL Server 特点 1.2 SQL Server的安装和配置1.3 SQL Server 工具和实用程序,开始,返回目录,SQL Server 关系数据库简介,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/

7、2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,1.1 SQL Server 特点,1真正的客户机/服务器(C/S)体系结构。2图形化用户界面,使系统管理和数据库管理更加直观、简单。3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。,5具有很好的伸缩性,可跨越从运

8、行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,SQL Server 特点,SQL Server 2000与以前版本相比较又具有以下新特性,1支持XML(Extensive Markup Language,扩展标记语言)2强大的基于Web的分析3支持OLE DB和多种查询4支持分布式的分区视图,1.2 SQL Server的安装和配置,1.2.1 SQL Server 环境

9、需求1.2.2 SQL Server 2000的安装1.2.3 SQL Server 升级1.2.4 SQL Server 系统数据库简介1.2.5 SQL Server 系统表简介,1.2.1 SQL Server 环境需求,SQL Server 2000常见的版本 企业版(Enterprise Edition):大型/中型企业,作为生产数据库服务器使用。(必须在WIN2000 SERVER服务器版本上安装)标准版(Standard Edition):作为小工作组或部门的数据库服务器使用。(必须在WIN2000 SERVER服务器版本上安装)个人版(Personal Edition):主要适

10、用于移动用户。也适用于win9X,XP 等非基于windows NT系统的用户。开发者版(Developer Edition)是一个适用于应用程序开发的版本。,1、安装、运行SQL Server 2000硬件安装需求,2、安装、运行SQL Server 2000的软件需求,安装SQL Server 2000,安装过程分为2个阶段预安装阶段必备组件更新系统一致性检查正式安装阶段安装所选功能 安装的类型:默认或命名实例服务帐户身份验证模式 排序规则设置开始安装完成安装,安装SQL Server 2005,安装SQL Server2000选项需注意的问题,1、安装SQL Server2000组件,数

11、据库服务器2、版本的选择 企业版:一般作为数据库服务器使用。标准版:一般用于小型的工作组或部门。个人版:主要适用于移动用户。也适用于win9X,XP 等非基于windows NT系统的用户。开发人员版:是一个适用于应用程序开发的版本。3、计算机名,选择安装到本地计算机(或远程计算机)4、安装选择:创建新的SQLServer(第一次安装)6、安装类型:典型、最小、自定义,安装SQL Server2000选项需注意的问题,5、安装定义,选择安装模式。实例的选择 SQL Server 2000提供一个默认实例与多个命名实例两种实例供用户选择。实例就是服务器的意思命名实例的命名必需满足SQL Serv

12、er命名规则。命名实例由两部分组成computer_nameinstance_name(计算机名命名实例名),安装SQL Server2000选项需注意的问题,7、服务账户:服务设置:SQL Server使用什么服务账号,是本地账号还是NT服务器域账号。如果服务器在网络中运行,一般使用NT服务器域账号。许可模式的选择每处理器:一般当网络中只有一个SQL Server时选择。每客户:最便宜的许可方式,一般选用此选项。无论网络中有多少个SQL Server,客户端只需一个许可。,安装SQL Server2000选项需注意的问题,8、身份验证模式的选择指连接到SQL Server服务器的方式。提供了

13、windows身份验证与混和验证(windows身份验或SQL Server身份验证)两种,后者主要是由于window系统不能进行身份验证而设置的选项。如windows98。9、如果安装出现问题,可以通过安装选择中高级选择一项来解决问题。,验证数据库安装成功,验证方法:【开始】|【程序】中可以看到Microsoft SQL Server 2005的程序组 查看安装日志文件信息安装日志组件安装日志启动和停止数据库服务 在查询分析器中用以下命令检索安装后的服务器名称、服务器软件的版本信息。select servername Select version,%ProgramFiles%Microsof

14、t SQL Server90Setup BootstrapLOGSummary.txt,%ProgramFiles%Microsoft SQL Server90Setup BootstrapLOGFiles,1.2.3 SQL Server 升级,如果计算机中安装有旧的SQL Server版本,那么安装SQL Server 2000时需要做以下工作,以确保系统能退回到升级前的状态。1.检查操作系统是否满足安装要求。2.检查磁盘空间是否足够安装新的SQL Server 2000版本。3.备份包括系统数据库在内的所有数据库。4.备份操作系统的注册表,用于恢复原有的SQL Server。5.关闭任何

15、与旧的SQL Server相关的应用程序。6.安装SQL Server 2000数据库管理系统。,1.2.4SQL Server 2000目录,SQL Server 2000目录:1、backup:备份文件默认目录文件夹,但建议最好将该文件夹放在不同的物理位置。2、binn:可执行文件、帮助文件等。3、data:存放数据库的数据文件和日志文件。4、log:存放SQL Server服务器的日志文件。,Server中的数据库,记录 SQL Server 所有系统级别的信息 所有的登录账户 系统配置设置,创建的所有数据库的模板。,用于保存临时对象或中间结果集,用于 SQL Server 代理计划警报

16、和作业。该数据库与自动化任务相关,系统数据库,用户数据库,用户自定义的数据库,示例数据库,1.Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。2.Model数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。3.Msdb数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。4.Tempdb是一个临时数据库,它为所

17、有的临时表、临时存储过程及其它临时操作提供存储空间。5.Pubs和Northwind数据库是两个实例数据库,它们可以作为SQL Server的学习工具。,1.系统数据库,2.几个最重要的系统表,1.Sysobjects表SQL Server 的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。2.Syscolumns表系统表syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。3.Sysindexes表系统表sysindexes出现在master数据库和每个用户自定义的数据库中,它对每个

18、索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。,4.Sysusers表系统表sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server 用户或者SQL Server 角色含有一行记录。5.Sysdatabases表系统表sysdatabases对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。,6.Sysdepends表系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一

19、行记录,它出现在master数据库和每个用户自定义的数据库中。7.Sysconstraints表系统表sysconstraints对使用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。,1.3 SQL Server 其他工具和实用程序,1.3.1 企业管理器1.3.2 服务管理器1.3.3 查询分析器1.3.4 分布式事务处理协调器1.3.5 性能监视器,1.3.6 导入和导出数据1.3.7 SQL Server 分析器1.3.8 服务器网络实用工具1.3.9 客户端网络实用工具1.3.1

20、0 联机帮助文档,1.3.2 服务管理器(Service Manager),SQL Server 服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图1-21所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微软分布式事务协调器)。,服务管理器界面,演示启动和停止服务,启动和停止服务,启动和停止服务的方式:1、通过服务管理器来实现2、在企业管理器中,选择并右击数据库,通过快捷菜单来实现3、【控制

21、面板】【管理工具】【服务】中启动或停止4、在命令提示符下通过 NET STOP MSSQLSERVER 和NET START MSSQLSERVER命令来实现,1.3.2 企业管理器,企业管理器是基于一种新的被称为微软管理控制台(Microsoft Management Console)的公共服务器管理环境,它是SQL Server中最重要的一个管理工具。启动方式:开始菜单/Microsoft SQL Server/企业管理器配置系统环境和管理SQL Server。管理与建立SQL Server所有对象,它能够以层叠列表的形式来显示所有的SQL Server对象。,1.企业管理器的功能,管理S

22、QL Server 服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置警报;提供跨服务器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管理和控制SQL Mail。,2.企业管理器,3.服务器组创建,1、服务器组:对网络系统中SQL Server服务器进行分组管理。“SQL Server 组”的默认服务器组自动被创建,2、创建服务器组方法:企业管理器操作菜单(或右击SQL Servers组)/新建SQL Server 组。,演示创建组,4

23、、服务器注册,1、服务器注册是指将网络系统中的其它SQL Server服务器注册到企业管理器,以便于管理。2、注册服务器方法:企业管理器操作菜单/新建SQL Server注册注册服务器须指定服务器的名称登录到服务器时使用的身份验证类型,演示建立注册,5、服务器配置选项设置,使用SQL Server企业管理器配置服务器的操作方法为:企业管理器中,右击服务器名/属性”选项可以修改登录身份验证模式,1.3.3 查询分析器(Query Analyzer),SQL Server 2000新的图形化查询分析器用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中

24、的数据。这是一个非常实用的工具,对掌握SQL语言,深入理解SQL Server的管理工作有很大帮助。启动方法:企业管理器,工具菜单/查询分析器,1.3.4 事件探查器(SQL Server Profiler),是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。监视SQL Server事件,允许捕获有关每个事件的数据并将其保存到文件或SQL Server表中,监听SQL Server系统性能,1.3.5 性能监视器(Performance Monitor),它将Windows NT操作系统的性能监视器和

25、SQL Server集成起来,使用它可以查看和统计SQL Server系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。,1.3.6 导入和导出数据(Imput and Export Data),导入和导出数据采用DTC导入/导出向导来完成。此向导包含了所有的数据转换服务DTC(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。,1.3.7 分布式事务处理协调器(Distributed Transaction Coordinator,用于提供和管理不同服务器之间的分布式事务处理,这些服务器

26、必须是基于Windows NT或Windows 9x/2000系列操作系统的服务器。,1.3.8 服务器网络实用工具(Server Network Utility),用来配置服务器端网络连接、测定网络库的版本信息、设置相关参数等。,1.3.9 客户端网络实用工具(Client Network Utility),用来配置客户端的网络连接、管理和测定客户端的网络库版本信息、等。,1.3.10 联机帮助文档(Books Online),SQL Server 2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。,任务 安装数据库服务器,背景你是公司的一名网络管理员公司业务不断扩大,现在要建立企业数据库系统以存储、处理和管理公司的人员信息数据、公司客户销售数据和公司项目方案数据需要给出服务器的软硬件需求,安装一台数据库服务器完成标准验证安装成功启动 SQL Server 服务,实验和作业,实验一1、安装sql server20002、启动服务管理器3、企业管理器使用,查看多个系统数据库和表4、在查询分析器中,输入查询实验二1、P16/2,6,7,Thank you very much!,谢谢您的光临!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号