新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第1章 关系数据库标准语言SQL.pptVIP

  • 4
  • 0
  • 约3.8万字
  • 约 181页
  • 2016-10-26 发布于广东
  • 举报

新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第1章 关系数据库标准语言SQL.ppt

SQL Server 2005数据库实践教程——开发与设计篇 主编:钱 哨 课程目标 了解SQL 语言 掌握数据定义语言的使用 掌握数据操纵语言的使用 掌握数据控制语言的使用 了解视图 掌握数据查询语言的使用 1.1.1 SQL概述 SQL :(Structured Query Language结构化查询化语言),不仅仅具有查询功能。它是一个通用的、功能极强的关系数据库操作语言。 1974年Boyce和Chamberlin提出,首先在IBM 公司的关系数据库系统System R上实现 1986年10月ANSI(美国国家标准局)的数据库委员会批准了SQL作为关系数据库语言的美国标准 1987年ISO(国际标准化组织)也通过了这一标准。目前的大中型数据库基本都支持于1992年发布的SQL-92标准 SQL概述(续) 标准化 有关组织 ANSI(American Natural Standard Institute) ISO(International Organization for Standardization) 有关标准 SQL-86 “数据库语言SQL” SQL-89 “具有完整性增强的数据库语言SQL”,增加了对完整性约束的支持 SQL-92 “数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持等。 SQL-3 正在讨论中的新的标准,将增加对面向对象模型的支持 1.1.2 SQL对关系数据库模式的支持 1.1.3 SQL的特点 面向集合操作 一次一集合 高度非过程化 用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径 集数据定义、数据查询和数据控制功能于一体 统一语法结构的两种使用方式,简单易学 SQL语言的动词 SQL语言书写注意事项 1.大小写不敏感 2.sql语句中出现的所有单双引号,逗号,分号必须为半角字符。 3.字符常量要用引号引起 4.数字常量不用加引号 5.不同具体RDBMS中,命令可能有差异,以该RDBMS命令手册为准 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 物理数据库文件和文件组 1.1.4 数据库的建立与撤消 1.1.4 数据库的建立与撤消 1.1.4 数据库的建立与撤消 1.1.4 数据库的建立与撤消 1.1.4 数据库的建立与撤消 建立一个新数据库 create database 数据库名 撤消一个数据库 drop database 数据库名 举例:创建sales数据库 Use master Go Create database sales On (name=sales_data, filename=‘c:\saledat.mdf’, size=10, maxsize=50, filegrowth=5 ) Log on (name=‘sales_log’, filename=‘c:\saledat.ldf’, size=5MB, maxsize=25MB, filegrowth=5MB ) Go 举例:创建MyDB数据库 数据库修改 ALTER DATABASE database /需要修改的数据库/ { ADD FILE filespec [ ,...n ] [ TO FILEGROUP filegroup_name ] /指定要添加的文件以及将要添加到的文件组/ | ADD LOG FILE filespec [ ,...n ] /添加的日志文件名称以及路径/ | REMOVE FILE logical_file_name /从数据库文件中删除物理文件,注意:必须在文件中数据为空的时候才可以/ | ADD FILEGROUP filegroup_name /指定将要添加的文件组/ | REMOVE FILEGROUP filegroup_name /指定将要删除的文件组信息,注意:必须是在文件组为空的时候才可以/ | MODIFY FILE filespec | MODIFY NAME = new_dbname | MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name } | SET optionspec [ ,...n ] [ WITH termination ] | COLLATE collation

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档