SQLSERVER基础应用教程.ppt
《SQLSERVER基础应用教程.ppt》由会员分享,可在线阅读,更多相关《SQLSERVER基础应用教程.ppt(81页珍藏版)》请在三一办公上搜索。
1、2023/11/8,SQL SERVER基础应用教程,叶竹其(867385),第 2 页,目录,第三部分,第五部分,第二部分,SQL SERVER 基本操作,SQL SERVER 基本语言,SQL SERVER 安装管理,第一部分,SQL SERVER 简 介,第四部分,SQL SERVER 数据操作,第 3 页,目录,第一部分,SQL SERVER 简介,数据库与SQL简介数据库应用系统简述数据库管理系统对比SQL SERVER 历史SQL SERVER 版本,摘 要,第 4 页,数据库(Database)数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术
2、和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。,数据库与SQL,第 5 页,关系数据库 建立在关系模
3、型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加科德于1970年首先提出的,并配合“科德十二定律”。现如今,它已成为数据存储的传统标准。,数据库与SQL,关系数据库(Relational DataBase,RDB)就是基于关系模型的数据库,在计算机中,关系数据库是数据和数据库对象的集合。,第 6 页,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。当前主流的关系型数据库有Oracle、DB2、PostgreSQL、Microsoft SQL Ser
4、ver、Microsoft Access、MySQL、浪潮K-DB等。模式结构:单一的数据结构-关系现实世界的实体以及实体间的各种联系均用关系来表示。数据的逻辑结构-二维表从用户角度,关系模型中数据的逻辑结构是一张二维表。表是以行和列的形式组织起来的数据的集合。一个数据库包括一个或多个表。关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种关系。,数据库与SQL,第 7 页,某公司的员工信息,数据库与SQL,关系模型示例,行(记录),列(字段),第 8 页,SQL语言结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的
5、编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3.135-1986),1987年得到国际标准组织的支持下成为国际标准。
6、不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。,数据库与SQL,第 9 页,目录,第一部分,SQL SERVER 简介,数据库与SQL简介数据库应用系统简述数据库管理系统对比SQL SERVER 历史SQL SERVER 版本,摘 要,第 10 页,商业管理软件在这里,SQL SERVER 在这里,数据库物理文件在这里,数据库应用系统(DBMS),数据库应用系统是由数据库系统、应用程序系统、用户组成的。无论是面向内部业务和管理的管理信息系统,还是面向外部,提供信息服务的开放式信息系统,从实现技术角度而言,都是以数
7、据库为基础和核心的计算机应用系统。互联网时代,无论WEB网站、移动应用(APP)、网络软件,都广泛基于数据库应用系统。,第 11 页,数据库服务器,响应和提供数据,操作和查询,数 据 库,应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便,数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等,数据库应用系统(DBMS),第 12 页,数据库相关概念元数据(Data)描述事物的符号 可以有多种形式:数字、文字、图形、图像、声音等数据库(Database)存放数据的地方 需要长期存放在计算机内的、有组织的、可共享的数据集合 物理形式是存储在磁盘上的一个或多个
8、数据文件数据库管理系统(DBMS)是操纵和管理数据库的大型软件 可建立、使用和维护数据库 它对数据库进行统一管理和控制,保证数据库的安全性和完整性数据库系统(Database System)一般指数据库、数据库管理系统以及运行硬件、应用程序、数据库管理员和用户的集合,数据库应用系统(DBMS),第 13 页,目录,第一部分,SQL SERVER 简介,数据库与SQL简介数据库应用系统简述数据库管理系统对比SQL SERVER 历史SQL SERVER 版本,摘 要,ORACLE、SQL SERVER、MYSQL与DB2的区别:-平台性:Oracle、MYSQL与DB2可在所有主流平台上运行;S
9、QL Server只能在Windows下运行;-安全性:Oracle、DB2的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证;这方面证明了Oracle、DB2的安全性是高于SQL Server的;-数据类型、函数、sql语句:oracle中有复合数据类型,sql server中没有;总之:ORACLE 大型,完善,安全;SQL SERVER 简单,界面友好,WINDOWS平台下的好选择,Sql Server与SYBASE也比较接近的;MYSQL 开源免费,功能不错,适合个人及一些小企业的网站应用;DB2 超大型,与ORACLE类似,数据仓库和数据挖掘相当
10、的不错,特别是集群技术可以使DB2的可扩性能达到极致。,第 14 页,数据库管理系统对比,第 15 页,目录,第一部分,SQL SERVER 简介,数据库与SQL简介数据库应用系统简述数据库管理系统对比SQL SERVER 历史SQL SERVER 版本,摘 要,第 16 页,SQL SERVER 历史,SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Mi
11、crosoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。,第 17 页,目录,第一部分,SQL SERVER 简介,数据库与SQL简介数据库应用系统简述数据库管理系统对比SQL SERVER 历史SQL SERVER 版本,摘 要,第 18 页,SQL SERVER 版本,MS SQL Server 2000该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等
12、优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MS SQL Server 2005SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 SQL Server 2005 特性概况。MS SQL Server 2008SQL Server 2008是一个重大的产品版本,它推出了许
13、 SQL Server 2008主要功能多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。MS SQL Server 20122012年3月7日消息,微软于正式发布最新的SQL Server 2012 RTM(Release-to-Manufacturing)版本,面向公众的版本将于4月1日发布。微软此次版本发布的口号是“大数据”来替代“云”的概念,微软对SQL Server 2012的定位是帮助企业处理每年大量的数据(Z级别)增长,第 19 页,目录,第三部分,第五部分,第二部分,SQL SERVER 基本操作,SQL SERVER 基本语言,SQL SE
14、RVER 安装管理,第一部分,SQL SERVER 简 介,第四部分,SQL SERVER 数据操作,第 20 页,目录,第二部分,SQL SERVER 安装管理,SQL SERVER 2000版本安装SQL SERVER 2000管理工具,摘 要,第 21 页,SQL SERVER 安装,SQL 2000安装版本Microsoft SQL Server 2000 版本:企业版、标准版、个人版和桌面版等。Microsoft SQL Server 2000 SP4:最新的补丁包(推荐安装)1、SQL Server 2000 企业版(推荐)该版本具有强大的可伸缩性和可靠性,可作为大型WEB站点、企
15、业联机事务处理(OLTP)以及数据仓库系统等数据库产品的服务器。支持SQL Server 2000中所有的可用功能,同时支持32个CPU和64GB的内存,是SQL Server 2000版本中性能最好的。2、SQL Server 2000 标准版 作为工作组或部门的数据库服务器使用,该版本不具备高级的分析特性,最多支持4个CPU和2GB的内存,适用于中小企业。3、SQL Server 2000 个人版个人版是为满足个人用户而开发的,最多可支持10个用户。它包含一整套管理工具,供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server数据存储。在客户端机器上运行的独立
16、应用程序(需要本地SQL Server数据存储服务)也可以使用SQL Server 2000个人版。4、SQL Server 2000 桌面版(Desktop Engine)该版本是一种免收许可费用,可再次分发的SQL Server版本。它是一种可以嵌入到应用程序内的数据库系统,基本上就是个人版的数据库引擎,但功能上会受到一些限制:不能发布事务复制(一种复制类型)、不提供全文搜索、最多允许5个用户登录和最多支持2GB内存。,第 22 页,SQL SERVER 安装,SQL 2000硬件需求,SQL 2000操作系统要求,第 23 页,SQL SERVER 安装,演示安装过程,第 24 页,SQ
17、L SERVER 安装,SQL SERVER身份验证方式安装时指定,可更改。Windows身份验证:按计算机系统用户SQL Server身份验证:独立数据库用户(推荐)SA用户:系统自带的数据库管理员(system admin),第 25 页,目录,第二部分,SQL SERVER 安装管理,SQL SERVER 2000版本安装SQL SERVER 2000管理工具,摘 要,第 26 页,SQL SERVER 管理,SQL SERVER管理工具企业管理器对SQL Server进行全面管理,演示企业管理器使用,第 27 页,SQL SERVER 安装,SQL SERVER管理工具服务管理器SQL
18、 Sserver以系统服务方式运行,服务管理器可控制SQL Server的运行,演示服务管理器使用,第 28 页,SQL SERVER 安装,SQL SERVER管理工具查询分析器用于执行SQL语句或脚本等(执行前可以先检查语句有效性、可从外部.sql脚本文件打开执行)。,演示查询分析器使用,第 29 页,目录,第三部分,第五部分,第二部分,SQL SERVER 基本操作,SQL SERVER 基本语言,SQL SERVER 安装管理,第一部分,SQL SERVER 简 介,第四部分,SQL SERVER 数据操作,第 30 页,目录,第三部分,SQL SERVER 基本操作,数据库文件介绍连
19、接管理数据库新建/删除数据库附加/分离数据库备份/还原数据库,摘 要,系统数据库,数据库,用户数据库,数据库文件,第 31 页,数 据 库,必备文件,可选文件,一个数据库只能有一个主数据文件,一个数据库可有多个日志文件,一个数据库可有多个次数据文件,数据库文件,第 32 页,第 33 页,目录,第三部分,SQL SERVER 基本操作,数据库文件介绍连接管理数据库新建/删除数据库附加/分离数据库备份/还原数据库,摘 要,第 34 页,连接数据库,进入企业管理器连接数据库服务器需输入连接信息。在控制台目录如(Local)(Windows NT)上右键,编辑SQL注册属性,选择Windows身份证
20、验或SQL Server身份证证并输入登陆名、密码。,第 35 页,目录,第三部分,SQL SERVER 基本操作,数据库文件介绍连接管理数据库新建/删除数据库附加/分离数据库备份/还原数据库,摘 要,第 36 页,新建数据库,在指定SQL服务器下的“数据库”上右键-新建数据库,打开新建数据库窗口,输入要创建的数据库名称。其他一般默认即可。点击“数据文件”或“事务文件”选项卡,可以更改数据文件、事务文件名称及存储路径。,删除数据库:打开企业管理器并成功登陆连接后,展开要操作的服务器下的数据库,选定欲删除的数据库,右键,删除,将提示你是否删除数据库:注意:删除数据库后,数据库的数据文件和事务日志
21、文件将被删除!,删除数据库,第 38 页,目录,第三部分,SQL SERVER 基本操作,数据库文件介绍连接管理数据库新建/删除数据库分离/附加数据库备份/还原数据库,摘 要,第 39 页,分离数据库,分离数据库是将一个在SQL Server中使用的数据库与服务器分离,已分离数据库将无法在SQL SERVER中使用。分离后才可以直接访问数据库文件。在选定数据库右键-所有任务-分离数据库,第 40 页,附加数据库,附加数据库就是将分离出来的数据库文件(数据文件mdf,日志文件ldf)附加进SQL Server中管理使用,在SQL服务上右键-所有任务-附加数据库:输入或浏览数据库的MDF文件,将自
22、动列出对应的LDF文件。可点验证两文件是否匹配及完好。并指定附加数据库名及所有者。,第 41 页,目录,第三部分,SQL SERVER 基本操作,数据库文件介绍连接管理数据库新建/删除数据库分离/附加数据库备份/还原数据库,摘 要,备份数据库:将数据库备份到一个文件中,以便在需要时恢复当时的数据状态。在选定数据库上右键-所有任务-备份数据库,备份数据库,还原操作将备份文件恢复到指定的数据库,在选定数据库右键-所有任务-还原数据库。默认列出了最后的备份集,也可以另外指定还原文件。,还原数据库,还原数据库注意事项:1、还原成功前将清除当前数据库数据,必要时在还原前应另行备份。2、备份中的数据库名必
23、须与还原目标数据库一致。3、还原时必须没有其他用户连接才能成功。故需先断开所有已连接用户,某些情况下可直接禁用或断开数据库服务器的网络。4、执行还原的操作用户必须有足够的权限(一般使用sa用户)。5、如果该数据库使用了其他用户名,恢复后可能需要重新创建该用户或指定该用户在该数据库的权限。,还原数据库,第 45 页,目录,第三部分,第五部分,第二部分,SQL SERVER 基本操作,SQL SERVER 基本语言,SQL SERVER 安装管理,第一部分,SQL SERVER 简 介,第四部分,SQL SERVER 数据操作,第 46 页,目录,第四部分,SQL SERVER 数据操作,数据库表
24、编辑数据导入导出,摘 要,数据库表查看从数据库服务器-数据库-表 可以查看表列表,可直接依次按表名的字母定位查找,选定表后,可以按右键-打开表-返回所有行。,数据库表编辑,数据库表编辑点数据行的顶部可以选定整列的数据,可以复制用以粘贴(到TXT等)。点数据行的左侧可以选定整行的数据,可以复制或删除该行,复制后选定底部空行可以粘贴。也可以直接在新行输入数据。,数据库表编辑,数据库表编辑要更改某项数据,可以选定格子直接修改。要清空表的数据,在工具栏点更改查询类型,选择删除。然后再点其右边的“运行”。如果数据行太多可能运行超时,可重新打开表并执行删除。,数据库表编辑,第 50 页,目录,第四部分,S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLSERVER 基础 应用 教程

链接地址:https://www.31ppt.com/p-6520705.html