- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与设计 第2章 关系数据库语言 第2章 关系数据库语言 SQL概述 SQL Server数据库的基本管理与设置 数 据 定 义 数 据 查 询 数 据 更 新 2.1 SQL概述 SQL简单易学、风格统一,利用简单的几条命令就可以完成所有的功能。在SQL Plus Worksheet环境下可以单独使用的SQL语句,几乎可以不加修改地嵌入到如VB、PB这样的前端开发平台上,利用前端工具和SQL的数据库操纵能力,可以快速建立数据库应用程序。 SQL有以下主要特点。 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简洁,易学易用 2.1.2 SQL数据库的体系结构 2.1.3 SQL语句的分类 在SQL2标准中,SQL语句可以大体分为以下三类。 ① 数据定义语言(Data Definition Language,DDL):用于定义SQL模式、基本表、视图、索引等结构。 ② 数据操作语言(Data Manipulation Language,DML):数据操作分成数据查询和数据更新两类。而数据更新又分成插入、删除和修改3种操作。查询语句SELECT是SQL中使用频率最高的语句。 ③ 数据控制语言(Data Control Language,DCL):包括事务管理功能和数据保护功能,即数据库的恢复、并发控制,以及数据库的安全性、完整性控制。 2.1.4 SQL的语法约定 1.标识符 2.标识符的类型 3.SQL语句的语法 2.2 SQL Server数据库的基本管理与设置 2.2.1 启动和关闭数据库服务 1.启动服务器 (1)使用自动服务系统 (2)用SQL Server服务管理器启动SQL Server (3)从Windows应用程序启动SQL Server (4)从命令行启动SQL Server 2.停止、暂停和继续运行服务器 2.2.2 创建数据库 1.数据库的存储结构 数据库的存储结构分为逻辑存储结构和物理存储结构两种。 数据库的逻辑存储结构:指的是数据库是由哪些性质的信息所组成。实际上,SQL Server的数据库是由诸如表、视图、索引、约束、默认值、规则、触发器、用户定义数据类型、用户定义函数、存储过程等各种不同的数据库对象所组成的。 数据库的物理存储结构:指的是数据库文件是如何在磁盘上存储的。数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 2.创建数据库 创建数据库需要经过许可,在默认情况下,只有系统管理员和数据库拥有者可以创建数据库。数据库被创建后,创建数据库的用户自动成为该数据库的所有者。 创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放文件位置的过程。 使用Transact-SQL语言创建数据库,语法如下: CREATE DATABASE 数据库名 [ON [PRIMARY] [文件格式 [,…n] ] ] [LOG ON {文件格式 [,…n]}] 文件格式::= ([NAME=逻辑文件名,] FILENAME=‘操作系统下的物理路径和文件名’ [,SIZE=文件初始大小] [,MAXSIZE={文件最大大小|UNLIMITED}] [,FILEGROWTH=增量值] [,…n] 2.2.3 修改数据库 建立一个数据库之后,可以根据需要对该数据库的结构进行修改。修改数据库包括增、删数据文件和事务日志文件,修改数据文件和事务日志文件的初始容量、最大容量、增长方式等。 使用ALTER DATABASE语句修改数据库语法格式如下: ALTER DATABASE 数据库名 {ADD FILE 文件格式[,…n] [TO 文件组] |ADD LOG FILE 文件格式[,…n] |REMOVE FILE 日志文件名 [with delete] |MODIFY FILE 文件格式 |MODIFY NAME=新数据库名 |ADD FILEGROUP 文件组名 |REMOVE FILEGROUP 文件组名 |MODIFY FILEGROUP 文件组名 {FILEGROUP_PROPERTY NAME=新文件组名}} 2.2.4 设置数据库选项 数据库的选项决定了一个数据库的特性。在一个数据库上设置的选项不会影响其他数据库。可以用s
您可能关注的文档
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第7章 数据库设计.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第8章 事务与并发控制.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第9章 数据库编程.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第10章 安全管理.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第11章 备份和恢复数据库.ppt
- 数据库原理及应用 作者 范剑波 1_ 第2章 实体-联系数据模型.ppt
- 数据库原理及应用 作者 范剑波 1_ 第3章 关系数据模型.ppt
- 数据库原理及应用 作者 范剑波 1_ 第5章 关系数据库的模式设计.ppt
- 数据库原理及应用 作者 范剑波 1_ 第8章 数据库应用系统设计实例.ppt
- 数据库原理及应用 作者 范剑波 1_ 第10章 分布式数据库系统.ppt
- 数据库原理与设计 作者 杨海霞 第3章.ppt
- 数据库原理与设计 作者 杨海霞 第6章 SQL程序设计与开发-模板.ppt
- 数据库原理与设计 作者 杨海霞 第8章_SQL_Server数据库维护技术.ppt
- 数据库原理与设计 作者 杨海霞 第9章 数据挖掘与数据仓库技术.ppt
- 数据库原理与设计 作者 杨海霞 第10章 数据库技术新进展.ppt
- 数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第1章 数据库系统概述.ppt
- 数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第2章 关系数据库数学模型.ppt
- 数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第3章 关系数据库设计理论.ppt
- 数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第4章 使用SQL Server设计数据库.ppt
文档评论(0)