[其它考试]第04章 销售管理数据库数据表的创建和管理.ppt

[其它考试]第04章 销售管理数据库数据表的创建和管理.ppt

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

第四章 销售管理数据库数据表的创建和管理 技能目标 学会创建数据表; 学会创建和修改销售管理数据库中的数据表; 学会使用约束来保证数据的完整性。 4.1.1表的基本概念 表是组织和管理数据的基本单位,是数据库存储数据的主要对象。 表是由行和列组成的二维结构。 表中的一行称为一条记录,表中的一列称为一个字段 表的性质: 在表中,行的顺序可以是任意的,一般按照数据插入的先后顺序存储。在使用过程中,可以使用排序语句或按照索引对表中的行进行排序。 列的顺序也可以是任意的,对于每一个表,最多可以允许用户定义1024列。在同一个表中,列名必须是唯一的,即不能有名称相同的两个或两个以上的列同时存在于一个表中,但是,在同一个数据库的不同表中,可以使用相同的列名。并且在定义时为每一个列指定一种数据类型,数据类型规定了此字段数据的取值范围和存储格式。 数据类型 数字数据(整型,精确数值型,浮点数值型) 字符数据 货币数据 日期和时间数据 二进制和图像型 其他数据类型 4.1.2 SQL Server 2005中的数据类型 精度:指数值型数据可以存储的十进制数字的总位数,包括小数点左侧的整数部分和小数点右侧的小数部分。比如,1230.456的精度为7。 小数位数:指数值型数据小数点右边的数字个数。比如,513.15的精度是5,小数位是2。 长度:指存储数据时所占用的字节数。数据类型不同,所占用的字节数就不同。有些数据类型拥有固定的长度(例如:int,4字节;datetime,8字节),而有些数据类型则根据用户的要求来决定长度(例如:char)。 1.整数类型 (1)bigint:数据范围为-2^63~2^63-1。精度为19,长度为8个字节。 (2)int(integer):数据范围为-2^31~2^31-1。精度为10,长度4个字节。 (3)smallint :数据范围为-2^15~2^15-1。精度为5,长度2个字节。 (4)tinyint :数据范围为0~255。精度为3,长度1个字节。 (5)bit:此类型数据相当于其他语言中的逻辑型数据,它只存储0、1或NULL,长度一般为1字节。 提示:整数型数据的存储结构效率较高,所以在选用数据类型时,应尽量采用这种类型。 2.精确数值型:由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。 decimal和numeric:数据的范围为-10^38+1~10^38-1的固定精度和小数位数。可以提供小数所需要的实际存储空间,可以用5~17个字节来存储。使用命令创建表时将其写为decimal(p,s)或者numeric(p,s)的形式。其中p(1=P=38)为精度,s为小数位数。 例如:decimal(8,3),表示共有8位数,其中整数5位,小数3位。 注意:声明精确数值型数据时,其小数位数必须小于精度。 3.浮点数据类型 : 用于存储十进制小数 ,采用只入不舍的方式 (1)float:其取值范围为-1.79×10^308~1.79×10^308的浮点精度数字。可以精确到第15位小数,默认占用8个字节的存储空间 (2)real:其取值范围为-3.40×10^38~3.40×10^38的浮点精度数字,长度为4个字节。 4.货币数据类型 (1)money:用于存储货币值,数值以一个正数部分和一个小数部分存储在两个4字节的整型值中,存储范围为-922337213685377.5808 ~922337213685377.5808,精度为19,小数位数为4,长度为8字节。 (2)smallmoney:其存储范围为-213738.3368~213738.3367,精度为10,小数位数为4,长度为4字节。 由于money和smallmoney数据类型的小数位数固定为4,因此若所使用的货币数据值的小数位超过4位,请改用numeric或decimal数据类型。 5.日期和时间数据类型 (1)datetime:占用8个字节。 用于存储日期和时间的结合体,可以存储从公元1753年1月1日零时起~公元9999年12月31日23时59分59秒之间的所有日期和时间,其精确度可达百分之三秒,即3.33毫秒。 (2)smalldatetime:存储从1900年1月1日~2079年6月6日内的日期。长度为4个字节。 当存储datetime数据类型时,默认的格式是:MM DD YYYY hh:mm A.M/P.M。 输入日期部分时可以采用的格式如下: 英文数字格式:Jan 3 1999、JAN 3 1999、January 3 1999、Jan 1999 3、1999 3 Jan和1999 Jan 3。 数字加分隔符格式: 允许使用/、-和.作为不同时间单位间的分隔符,如 1999-1

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档