SQL Server 2005数据库开发与实现_04.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 4 章 创建数据类型和表 SQL Server 2005数据库开发与实现 第1章:SQL Server 2005启航 第2章:安装和配置SQL Server 2005 第3章:创建数据库和数据库文件 第4章:创建数据类型和表 第5章:使用Transact-SQL查询数据库 第6章:创建和优化索引 第7章:实现数据完整性 第8章:实现视图 第9章:实现存储过程和函数 第10章:使用 XML 第11章:灾难恢复 第12章:管理安全性 第13章:监视 SQL Server 第14章:维持高可用性 第15章:自动执行管理任务 第16章:使用 Service Broker 第17章:传输数据 第18章:复制功能简介 第4章:创建数据类型和表 实现数据类型 创建表 创建分区表 实验 习题 系统提供的数据类型 种类 数据类型 数字 整数 int, bigint, smallint, tinyint 精确数值 decimal, numeric 近似数值 float, real 货币 money, smallmoney 日期和时间 datetime, smalldatetime 字符 Non-Unicode char, varchar, varchar(max), text Unicode nchar, nvarchar, nvarchar(max), ntext 二进制 binary, varbinary, varbinary(max) 图像 image 全局标识符 uniqueidentifier XML xml 特殊 bit, cursor, timestamp, sysname, table, sql_variant 4.1.1 系统提供的数据类型 别名数据类型 基于系统提供的数据类型 允许进一步细化数据类型 在特定数据库中定义 在数据库内必须有唯一的名称 4.1.2 别名数据类型 使用Transact-SQL创建别名数据类型 -- 创建名为TeacherID的别名数据类型, -- 指定其数据类型为char型,长度为4,可空 4.1.3 使用Transact-SQL创建别名数据类型 CREATE TYPE [dbo].[TeacherID] FROM [char](4) NULL 课堂练习:创建数据类型 本课堂练习的目标是能够分别使用SQL Server Management Studio和Transact-SQL创建数据类型。 系统提供的数据类型 使用SQL Server Management Studio创建数据类型 使用Transact-SQL 语句创建数据类型 第4章:创建数据类型和表 实现数据类型 创建表 创建分区表 实验 习题 SQL Server 在行中组织数据的方式 标头 固定数据 NB VB 可变数据 空块 可变块 4 B 数据 2 B… 列数 指示每列的可变字节(第一个8列) 2 B 2 B … 可变长度列数 指向第一个可变列数据末尾的指针 4.2.1 SQL Server 在行中组织数据的方式 行外的大型数据值选项OFF 行外的大型数据值选项ON nvarchar(max) [ 8 KB] 数据行 nvarchar(max) [ 8 KB] nvarchar(max) [ 8 KB] 数据行 nvarchar(max) [ 8 KB] SQL Server 组织大型数据值的方式 4.2.2 SQL Server组织大型数据值的方式 列排序规则 可空性 特殊列类型 计算列 标识列 时间戳列 uniqueidentifier 列 使用可视化数据库工具创建表 创建表的注意事项 4.2.3 创建表的注意事项 使用Transact-SQL语句创建、修改和删除表 -- 在名为Sales的架构中创建名为CustomerOrders的表 -- 创建列,并定义其数据类型和可空性, -- 指定OrderID列为标志列 4.2.4 使用Transact-SQL语句创建、修改和删除表 CREATE TABLE Sales.CustomerOrders (OrderID int identity NOT NULL, OrderDate datetime NOT NULL, CustomerID int NOT NULL, Notes nvarchar(200) NULL) 多媒体:创建表 在这个交互式多媒体中,你可以了解如何使用SQL Server Management Studio创建表,请注意你需要为表指定一个自动增长的列作为ID,同时另外一列将拥有默认值。 课堂练习:创建表 本课堂练习的目标是能够分别使用

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档