- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目三公司管理数据系统的表的创建和修改.
项目三 公司管理数据系统的表的创建和修改 终极目标:会创建公司管理数据库系统用户数据表,并能根据需要实现表的修改和删除操作 工作任务 在SQL Server 2000数据库管理系统下,在companyinfo数据库中完成公司管理数据库系统各数据表的创建,并能根据实际需要进行数据表的修改、删除及数据的相关操作。 模块1 公司管理数据系统数据表的建立 教学目标: 1.会用企业管理器和Transact—SQL语句创建数据表 2.会用企业管理器和Transact—SQL语句创建外键约束以实现数据表间的关联 工作任务(1) 1、创建名称为“product”的产品信息表,该表结构如表3-1所示,要求利用企业管理器和Transact—SQL语句两种方法实现。 表3-1 product表 一、 系统数据类型 1. 整型数据类型 2. 浮点数据类型 3. 字符数据类型 4. 日期和时间数据类型 5. 文本和图形数据类型 1. 整型数据类型 整型数据类型是最常用的数据类型之一,它主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。 int(integer):可以存储从-231 ~ 231-1 (-2147483648~(2147483647)范围之间的所有正负整数。 Smallint:可以存储从-213 ~ 213-1 (-32768~32767)范围之间的所有正负整数 。2个字节 Tinyint:可以存储从0到255范围之间的所有正整数。 Bigint:存放从-263到263-1范围内的整型数据。以bigint数据类型存储的每个值占用8个字节,共64位,其中63位用于存储数字,1位用于表示正负。 2. 浮点数据类型 浮点数据包括按二进制技术系统所能提供的最大精度保留的数据。浮点数值的数据在SQL Server中采用只入不舍的方式进行存储 。 Real:精确到第7位精确位数,范围从-3.40E-38~ 3.40E+38 ,占用4个字节的存储空间。 Float:可以精确到第15位小数,其范围从-1.79E-308到1.79E+308,占用8个字节的存储空间。 语法: float[n] ,n 为数据精度1~7定义real,8~15为float 小数数据类型 Decimal和numeric:Decimal数据类型和numeric数据类型完全相同,它们可以提供小数所需要的实际存储空间,但也有一定的限制,可以用2到17个字节来存储从-1038-1到1038-1之间的数值。 例: 存储数值1829.3455比存储5.20需要更加多字节。 声明格式 : numeric(p,[s]) | decimal(p,[s]) 其中p为精度,s为小数位数,s的默认值为0. 例:decimal(6,3) 若向该列赋值65.4542345则实际存储的是65.454 3. 字符数据类型 SQL Server提供了3类字符数据类型,分别是Char、Varchar和Text。在这3类数据类型中,最常用的Char和Varchar两类。字符数据类型可以用来存储各种字母、数字符号和特殊符号。 Char 利用Char数据类型存储数据时,每个字符占用一个字节的存储空间。Char数据类型使用固定长度来存储字符,最长可以容纳8000个字符。 格式:char[(n)] n表示所有字符所占的空间,默认值为1。 如果实际数据的字符长度短于给定的最大长度,则多余的字节会用空格填充。 如果实际数据的字符长度超过了给定的最大长度,则超过的字符将会被截断。 在使用字符型常量为字符数据类型赋值时,必须使用单引号(‘’)将字符型常量括起来。 Varchar Varchar数据类型来存储最长可以达到8000字符的变长字符。与Char 数据类型不同,Varchar数据类型的存储空间随存储在表列中的每一个数据的字符数的不同而变化。 格式:Varchar[(n)] n表示所有字符所占的空间,1~8000。 例:定义表列为Varchar(20),那么存储在该列的数据最多可以长达20个字节。但是在数据没有达到20个字节时并不会在多余的字节上填充空格。 当存储在列中的数据的值大小经常变化时,使用Varchar数据类型可以有效地节省空间。 但是char比Varchar的处理速度快。 Text 当要存储的字符型数据非常庞大以至于8000字节完全不够用时,Char和Varchar数据类型都失去了作用。这时应该选择Text数据类型。 Text:用于存储大量文本数据,其容量理论上为1到23
您可能关注的文档
最近下载
- 城镇污水处理厂工艺全套推荐.ppt VIP
- 05J927-1汽车库建筑构造图集.pdf VIP
- 实验室生物安全生物安全实验室操作规范(微生物.pptx VIP
- 2025年秋季开学全体教师大会上,校长讲话:教育从来不靠一个人燃烧,而靠一群人沉下去!.docx
- 中小学校服验收记录单(参考模版).doc VIP
- DLT5418-2009脱硫吸收塔施工及验收规范.pdf VIP
- 2020新译林版高中英语选择性必修四Unit2 Integratedskills课件.pptx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 2020译林版新教材高中英语选择性必修四第二单元知识点复习课件.pptx VIP
- 详解《工贸企业重大事故隐患判定标准》2023版.pptx VIP
文档评论(0)