第1章 数据表的创建和管理.ppt

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

任务3 ? 数据表的创建和管理 一、任务目的 1.学会创建SQL Server数据表的常用方法。 2.学会对表进行插入、修改和删除数据操作。 二、知识准备 1.了解SQL Server的基本数据类型。 2.掌握数据库中数据表的设计。 3.掌握各表的表结构的设计。 4.掌握使用企业管理器、T-SQL语句及向导法创建数据表的方法。 5、掌握使用企业管理器及T-SQL语句对表进行插入、修改和删除数据的操作。 单 元 3 数据表的创建和管理 单元3 数据表的创建和管理 3.1 SQL Server表的概述 3.2 数据库中表的创建 3.3 表的修改与删除 3.4 数据的添加与表的查看 3.5 案例应用举例 3.5 完整性的概念 3.6使用约束 3.7 使用规则 3.8 使用默认 3.9使用IDENTITY列 3.10案例中的完整性实现 3.1 SQL Server表的概述 3.1.1SQL Server表的概念 3.1.2 SQL Server 2005数据类型 3.1.1SQL Server表的概念 3.1.1SQL Server表的概念 2. SQL Server表与关系模型的对应 3.1.1SQL Server表的概念 3.表的设计 在SQL Server创建表有如下限制: 每个数据库里最多有20亿个表。 每个表上最多可以创建1个聚集索引和249个非聚集索引。 每个表最多可以配置1024个字段。 每条记录最多可以占8060B。对于带 varchar、nvarchar、varbinary或sql_variant列的表,此限制将放宽,其中每列的长度限制在8000字节内,但是它们的总宽度可以超过表的8060字节的限制。 3.1.2 SQL Server 2000数据类型 1.二进制数据 2.字符型数据类型 3.Unicode字符数据 4.日期时间型数据 5.整数型数据 3.1.2 SQL Server 2000数据类型 1.二进制数据 binary[(n)]为存储空间固定的数据类型,存储空间大小为n字节。n 的取值从1到8000。 varbinary[(n|max)]为变长存储二进制数据的数据类型。n从1到8000取值;max表示最大的存储大小为231-1个字节。存储大小为所输入数据的实际长度+2个字节。binary 数据比varbinary 数据存取速度快,但是浪费存储空间,用户在建立表时,选择哪种二进制数据类型可根据具体的使用来决定。如果列数据项的大小一致,则使用binary;如果列数据项的大小差异相当大,则使用varbinary;当列数据项目大小超出8000字节时,应该使用varbinary(max)。 image为长度可变的二进制数据,可以存储的最大长度为231-1个字节的二进制数据。image是将要被取消的数据类型,微软公司建议使用varbinary(max)代替image。 3.1.2 SQL Server 2000数据类型 2.字符型数据类型 char(n)为固定长度存储字符串的数据类型,n从1到8000取值。存储空间大小为n个字节。 varchar[(n|max)]为变长存储字符串的数据类型,n可以是一个介于1和8000之间的数值,max表示最大的存储大小为231-1个字节。存储大小为所输入数据的实际长度+2个字节。对于char和varchar,应该按以下提示选择使用:如果列数据项的长度一致,则使用char;如果列数据项的长度差异相当大,则使用varchar;如果列数据项长度相差很大,而且可能超过8000字节,使用varchar(max)。 text数据类型可以存储最大长度为231-1个字节的字符数据。text是将要被取消的数据类型,微软公司建议使用varchar(max)代替text。 3.1.2 SQL Server 2000数据类型 3.Unicode字符数据 nchar[(n)]存放固定长度的n个Unicode字符数据,n必须是一个介于1和4000之间的数值。存储大小为两倍n字节。 nvarchar[(n|max)]存放长度可变的n个Unicode字符数据,n是一个介于1和4000之间的数值。max表示最大存储大小为231-1字节。存储大小是所输入字符个数的两倍+2个字节。二者在选用上要注意:如果列数据项的长度相同,选择使用nchar;如果列数据项的长度可能差异很大,选择使用nvarchar。 ntext存储最大长度为230-1个字节的Unicode字符数据。ntext是将要被取消的数据类型,微软公司建议使用nvarchar(max)代替n

文档评论(0)

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

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

1亿VIP精品文档

相关文档