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

数据库技术与应用——SQLServer2008课件作者胡国胜第6章节创建与使用数据表.ppt

数据库技术与应用——SQLServer2008课件作者胡国胜第6章节创建与使用数据表.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 创建与使用数据表 在关系数据库中,每一个关系都体现为一张二维表,使 用表来存储和操作数据的逻辑结构,表是数据库中最重要的 数据对象。 6.1 数据类型 数据库存储的对象主要是数据,现实中存在着各种不同 类型的数据,数据类型就是以数据的表现方式和存储方式来 划分的数据种类。 SQL Server的数据类型可以分为两类:基本数据类型和 用户自定义数据类型。 6.1.1 基本数据类型 SQL Server2008支持整型、字符型、货币型和日期时间等多种基本数 据类型。 1. 二进制数据类型 SQL Server用binary、varbinary和image三种数据类型存储二进制数 据,见表6-1。 2. 整型数据类型 整型数据类型是最常用的数据类型之一。SQL Server2008支持的整数类 型有int、smallint、bigint和tinyint四种。见表6-2。 3. 浮点数据类型 浮点数据类型用于存储十进制小数,SQL Server2008支持的浮点数据类 型分为real、float、decimal和numeric等四种。见表6-3。 4. 字符数据类型 字符数据类型是使用最多的数据类型,可以用它来存储各种字母、数字 符号、特殊符号。SQL Server2008支持的字符数据类型有char、varchar、 text、nchar、nvarchar、ntext等六种。前三种是非unicode字符数据,后 三种是unicode字符数据。见表6-4。 5. 逻辑数据类型 逻辑数据类型bit占用1个字节的存储空间,其值为0或1。如果输入0或 1以外的值,将被视为1。bit类型不能定义为NULL。 6. 日期和时间数据类型 日期和时间数据类型用于存储日期和时间的结合体,SQL Server2008支 持的日期时间数据类型有date、datetime、datetime2、datetimeoffset、 smalldatetime、time等六种。见表6-5。 7. 货币数据类型 货币数据类型用于存储货币值,在使用货币数据类型时,应在数据前加 上货币符号。SQL Server2008支持money和smallmoney两种。如图6-6所示。 8. 其它数据类型 SQL Server2008中包含了一些用于数据存储的特殊数据类型,见表6-7。 6.1.2 用户定义数据类型 用户定义数据类型是在基本数据类型的基础上根据实际需要由用户自 己定义的数据类型,并不是创建一种新的数据类型,是在系统基本数据类 型的基础上增加一些限制约束,如将是否允许为空、约束规则及默认值对 象等绑定在一起。 下面通过实例来介绍在Management Studio中建立用户定义数据类型。 1)启动Management Studio,在“对象资源管理器”面板中的“数据库” 中选择“Library”数据库,依次选择“可编程性”→“类型”,鼠标右键 单击“用户定义数据类型”,在打开的菜单中选择“新建用户定义数据类 型”,如图6-1所示。 2) 如图6-2所示,打开“新建用户定义数据类型”后,在“常规”选项卡 下的“名称”输入用户定义数据类型名“telephone”,在“数据类型”下 拉列表中选择字符类型char,在“长度”文本框中输入11,“允许NULL值” 复选框选中,表示允许输入空值,选择绑定的默认值对象和规则对象。完 成以上设置后,就创建了名为telephone的电话自定义数据类型,是9位的 字符数据。 用户创建了自定义数据类型后,使用方法与基本数据类型使用一样。 6.2 创建数据表 前面章节介绍了数据库的创建,并且创建了“Library”数 据库,现在介绍一下如何创建数据表。 6.2.1 数据表的概念及内容 数据表是数据库中最重要的对象,是相关联的行列数据的集合,整 个数据库中的数据都是物理存储在各个数据表中的。数据表的主要内容 包括: 1) 表的名字,每个表都必须有一个名字。表名必须遵循SQL Server2008 的命名规则,且最好能够使表名准确表达表格的内容。 2) 表中各列的名字和数据类型,包括基本数据类型及自定义数据类型。 3) 表的主码和外码信息。 4) 表中哪些列允许为空。 5) 表中哪些列需要索引。 6) 表中哪些列需要绑定约束对象、默认值对象或规则对象。 6.2.2 使用SQL Server Management Studio工具创建数据表 表必须创建在某一个数据库中,不能独立存在。在创建表时,需要 使用不同的数据库对象。下面使用SQL

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档