第三章SQL Server2005基本知识(界面)
- 格式:ppt
- 大小:1.88 MB
- 文档页数:46
SQL Server 2005基础知识2005年11月,微软公司发布了其数据库软件的又一个升级版本SQL Server 2005。
这是5年来,微软公司首次发布新版本的数据库软件。
从SQL Server 2000到SQL Server 2005,不仅仅是数据库系统具有更高的性能、处理能力,新版本的系统还带来了许多新的、在旧版本中从未出现的特性。
而这些新特性也都是和现代数据库的发展方向一致的。
例如,对XML的支持、在SQL语言中嵌入高级语言的支持。
在企业环境中,更注重安全性、高可用性、集成的管理工具等。
本章主要介绍SQL Server 2005的特点,安装和配置,以及各个组件工具的功能和使用。
5.1 SQL Server 2005简介当今企业和各种组织机构都面临着许多前所未有的数据技术挑战,要求在整个企业范围内都要实现数据与系统的高度融合和高度分布,在不必牺牲应用程序可用性、安全性和可靠性的前提下实现数据库系统管理。
SQL Sever 2005能够为广大用户提供强大的数据库管理功能,满足不同用户的各种需求。
这一节主要介绍SQL Sever 2005的基本特征。
5.1.1 SQL Server 2005概述SQL Sever 2005是Microsoft推出新一代数据管理与分析软件。
该产品在简化企业数据与分析应用创建、部署和管理各自的同时,为它们赋予伸缩性、可用性和安全性。
它为IT专家和信息共享者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。
与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server 2005与众不同。
SQL Server 2005基础知识整理1. ACID:指数据库事务正确执行的四个基本要素缩写:1.原子性2.一致性3.隔离性4.持久性2.数据库对象:表(table)视图(view)存储过程(stored procedure)函数(function)索引(index)3.SQL Server 2005中包含master、model、msdb、tempdb四个系统数据库。
4.使用T-SQL语句创建数据库:CREATE DATABASE [ApressFinacial] ON PRIMARY( NAME = N'ApressFinacial', FILENAME = N'I:\Program Files\Microsoft SQL Server\MSS QL.1\MSSQL\DATA\ApressFinacial.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB )LOG ON( NAME = N'ApressFinacial_log', FILENAME = N'I:\Program Files\Microsoft SQL Server\ MSSQL.1\MSSQL\DATA\ApressFinacial_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10 %)5.T-SQL语句删除数据库:drop database[数据库名]6.常见的约束类型:主键约束、唯一约束、检查约束、默认约束、外键约束。
7.添加约束的语法:Alter table 表名Add constraint 约束名约束类型具体的约束说明8.删除约束:alter table 表名Drop constraint 约束名9.授权语法: grant 权限[on 表名] to 数据库用户例:grant select insert updateOn students to zhangsan10.T-SQL语句创建登录名:Create login[yuan]With password='130125'Go11.数据库完整性分为:实体完整性、域完整性、参照完整性、用户自定义完整性。
本章主要介绍SQL Server 2005的相关基础知识,包括:●SQL Server的发展历史;●SQL Server 2005各版本的应用环境与功能比较、SQL Server 2005的新特性;●安装Microsoft SQL Server 2005的硬件条件和软件环境;●Microsoft SQL Server 2005的安装与卸载;●Microsoft SQL Server 2005工具的简介。
2.1 SQL Server 2005简介Microsoft的SQL Server作为众多数据库软件的一种,是网络世界的一个支撑。
从20世纪80年代后期开发SQL Server,到2005年底SQL Server 2005的发布,Microsoft历经十几年的磨练,使SQL Server从无到有,从小到大,而且新一代的SQL Server 已经开始逐渐成为Windows操作系统未来的核心,成为主流数据库软件。
2.1.1 SQL Server的发展历史1987年,由Microsoft、Sybase和Aston-Tate三家公司共同开发了Sybase SQL Server。
1988年,由Microsoft公司、Sybase公司和Aston-Tate公司共同开发了运行于OS/2平台的SQL Server。
1992年,由Microsoft公司和Sybase公司共同开发了运行于Windows NT平台,包含较少的功能,与Windows集成,提供了易于操作的用户界面的桌面数据库系统SQL Server。
1994年,Microsoft公司与Sybase公司,各自开发自己的SQL Server。
前者开发基于Windows NT平台上的SQL Server,而后者开发基于UNIX平台上的SQL Server。
随后Microsoft公司推出了其独自开发的SQL Server 6.0。
本书所提的SQL Server若无特别说明,则专指Microsoft 公司开发的产品。
1 什么是SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种ANSI 的标准计算机语言2 SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限3SQL 是一种标准- 但是...SQL 是一门ANSI 的标准计算机语言,用来访问和操作数据库系统。
SQL 语句用于取回和更新数据库中的数据。
SQL 可与数据库程序协同工作,比如MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的SQL 语言,但是为了与ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
注释:除了SQL 标准之外,大部分SQL 数据库程序都拥有它们自己的私有扩展!在您的网站中使用SQL要创建发布数据库中数据的网站,您需要以下要素:RDBMS 数据库程序(比如MS Access, SQL Server, MySQL)服务器端脚本语言(比如PHP 或ASP)SQLHTML / CSSRDBMSRDBMS 指的是关系型数据库管理系统。
RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。
RDBMS 中的数据存储在被称为表(tables)的数据库对象中。
表是相关的数据项的集合,它由列和行组成。
SQL 语句您需要在数据库上执行的大部分工作都由SQL 语句完成。