网站大量收购独家精品文档,联系QQ:2885784924

SQLServer数据库使用介绍.pptx

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer数据库使用介绍.pptx

SQL Server数据库使用介绍 1. 数据库简介 西安尚学堂 数据库是什么? 什么是数据 数据的存储 什么是数据库 使用数据库存储数据的优势 数据库的发展历史 主流的数据库 Microsoft SQL Server Oracle DB2 MySql SQL Server 2005组成部分 可视化的集成管理工具 数据库编程语言 各类数据库服务 数据文件 SQL Server 2005 数据库文件的分类 数据库文件 事务日志文件 文件组 快速体验数据库开发-登录 SQL Server Management Studio administrator sa SQL Server身份验证 windows身份验证 快速体验数据库开发-操作 操作 创建数据库 删除数据库 文件的初始大小 文件的增长方式 最大文件大小 数据文件存放位置 数据库属性 数据库的分类 示范 数据库 Master Model Msdb Tempdb 系统 数据库 Pubs Northwind AdventureWorks 用户 数据库 数据库 的分类 SQL Server数据库使用介绍 2. 数据完整性 西安尚学堂 什么是完整性? 数据库完整性 引用完整性 自定义完整性 实体完整性 域完整性 数据库完整性 实体完整性 实体的唯一性,即同一张表中无相同记录 数据库完整性 域完整性 数据列是否符合要求,包括如下几点: 数据类型 数据的范围 数据的格式 数据是否允许为空 数据完整性 引用完整性 建立两表间的联系,保证外建的值引用主键的值 数据完整性 引用完整性 失去引用完整性 数据完整性 自定义完整性 自定义完整性用来制定特定的业务规则,利用存储过程、触发器来实现。 创建表 创建表 数据类型 备注 int 存储范围是-2,147,483,648至2,147,483,647 float 从-1.79E+308到1.79E+308 之间的任意数 char 固定长度(不超过 8 KB)的字符数据类型 varchar 可变长度(不超过 8 KB)的字符数据类型 datetime 数据类型存储从 1753 年 1 月 1 日至 9999 年 12 月 31 日的日期 money 存储范围是 -922,337,203,685,477.5808 至 +922,337,203,685,477.5807 bit 数据类型只能包括 0 或 1。可以用 bit 数据类型代表 TRUE 或 FALSE、YES 或 NO 数据类型 什么是约束? 约束 主键约束 唯一约束 外键约束 检查约束 默认约束 表中用来唯一标识表中一行的列称为主键。 约束 主键约束 约束 外键约束 一个表可以有多个外键 主表中应该有主键 主键与外键数据类型必须相同 添加数据时要先添加主表记录,后添加子表记录 删除数据时要先删除子表记录,后删除主表记录 外键约束实现了引用完整性,注意以下几点: 约束 其他类型的约束 默认约束:为表中某列设置一个默认值 检查约束:用来定义可以接受的数据值或数据格式 唯一约束:确保某一列在数据库中是唯一的 约束 标识列 标识种子:第一次添加数据时初始值 标识增量:标识列中每次增加的值 标识列可以实现自动编号,适合设置为逐渐列 删除表 删除表时应先删除子表,再删除主表 SQL Server数据库使用介绍 3. SQL语句之DDL 西安尚学堂 什么是结构化查询语言? 结构化查询语言 结构化查询语言 (Structured Query Language)简称SQL 管理 数据库 数据更新 数据存取 SQL 语句 创建数据库 CREATE DATABASE 数据库名 ON [PRIMARY] ( --数据文件参数 ) [LOG ON] ( --逻辑文件参数 ) 语法结构: 各个参数间使用“,”隔开 删除数据库 语法结构: DROP DATABASE 数据库名 删除数据库前, 需要判断数据库是否存在 创建数据表 CREATE TABLE 数据表名 ( 字段名 字段类型 [NOT NULL|NULL] [约束描述], 字段名 字段类型 [NOT NULL|NULL] [约束描述], …… ) 语法结构: 删除数据表 语法结构: DROP TABLE 数据表名 删除数据表前, 需要判断数据表是否存在 添加约束 回顾约束 约束名称 关键字 简称 主键约束 PRIMARY KEY PK 外键约束 FOREIGN KEY FK 默认约束 DEFAULT DF 检查约束 CHECK CK 唯一约束 UNIQUE UQ 添加约束 语法结构: ALTER TABLE 数据表名 ADD CONSTRAINT 约束名 约束

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档