- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务:了解SQL Server 2005支持的数据类型,创建自定义数据类型。设计JXGL数据库表结构,应用SSMS和T-SQL语言两种方法,创建、修改JXGL数据库中的表,向表中输入数据,对表中数据进行简单管理。 了解T-SQL语言支持的基本数据类型 创建用户自定义数据类型 使用SSMS创建、修改JXGL数据库表 使用CREATE TABLE语句创建数据库表,使用ALTER TABLE语句修改数据库表 使用SSMS向JXGL数据库输入新数据,删除、更新已有数据 使用T-SQL语言向JXGL数据库输入新数据,删除、更新已有数据 2.使用系统数据类型应注意的问题 精确整数型数据 bit型数据当列为8bit或更少时,以1个字节存储;为9~16bit时,以2个字节存储。 货币型数据 money型以2个4字节存储,精确到万分之一。smallmoney型数据以2个2字节存储,精确到万分之一。 精确小数型数据 decimal和numeric在表示数据精度方面没有区别,但只有numeric数据类型才可作为主键列。 近似数值型数据 该类型用于存储小数点不固定的数值,一般不用于存储货币。 日期/时间型数据 datetime型以8字节存储,精确到百分之三秒或3.33毫秒;smalldatetime型使用4字节存储,精确到分钟。 字符型数据 char型字符串在输入长度大于定义长度时,会被截断;而小于定义长度时,会以空格填充。varchar和text型的存储空间会根据实际字符串长度而变化。 Unicode字符型数据 Unicode统一字符编码标准用于支持英语语种的字符数据。用两个字节存储一个字符。输入该类型数据时需在字符前加前导标识符N,但表中不会存储该标识符。 二进制型数据 SQL Server 2005采用十六进制存储二进制数据。 3.使用SSMS创建用户自定义数据类型 (操作步骤省略) 4.使用T-SQL创建用户自定义数据类型 (1)使用系统存储过程sp_droptype 可以删除用户自定义的数据类型。代码如下: USE JXGL GO sp_droptype postcode GO (2)使用系统存储过程sp_addtype 可以创建用户自定义数据类型。基本语法如下: sp_addtype [ @typ_ename = ] type , [ @phystype = ] system_data_type [ , [ @nulltype = ] null_type ] 【例3-1】使用sp_addtype在JXGL中创建一个名为code的自定义数据类型。 USE JXGL GO sp_addtype code, char(6), NULL GO 任务:规范存储数据的数据库环境,设计JXGL数据库中表的结构。 创建用户数据库后,还无法将数据保存在数据库中,即此时的数据库是一个空库。必须在数据库中创建用来存放数据的“容器”,这个“容器”就是表。表是数据库中最重要的对象,是用来存储和操纵数据的逻辑结构。 开发一个数据库系统需要经过一个“两次抽象”的过程,在第一次抽象过程中,要分析所开发的数据库系统包含哪些实体,分析每个实体应该至少包含的属性,以及实体之间的联系,并使用E-R图将抽象结果表示出来;第二次抽象过程,需要将E-R图转换为数据模型即数据库表,每个属性就是表中的每个列或字段。 在设计表的过程中,最重要的任务之一,是为表确定主键。 按以上原则及“高职院校教学管理系统”数据库逻辑设计结果,确定系统数据库表的逻辑结构如教材中的表3-2至3-10所示。 3.3 创建表 依据不同的分类标准,SQL Server 2005中的表有以下分类。 按照表中数据存储的时间分为永久表和临时表。永久表一旦创建,除非人工删除,否则一直存在;临时表中的数据只在数据库运行期间临时存在,退出连接数据库后,表也将从内存中删除。 按照表的用途分为系统表和用户表。系统表用来维护SQL Server服务器工作,存储系统级信息;用户表一般为永久表,由用户创建,用于开发数据库应用系统。 使用SSMS创建数据库JXGL中的student_info表:,步骤如教材所述。 创建表的T-SQL语句是CREATE TABLE,基本语法如下: CREATE TABLE table_name ( column_name data_type [ column _constraint ] [ , column_name data_type [ column _constraint ] …] [ , table_
您可能关注的文档
- SQL Server基础教程 教学课件 作者 董翔英 等 第5章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第6章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第7章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第8章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第9章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第10章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第11章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第12章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第13章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第14章.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十二.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十三.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十一.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务四.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务五.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务一.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目三 管理图书管理数据库.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目四 开发图书管理数据库.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目一 创建图书管理数据库.ppt
最近下载
- 粮油保管员职业技能竞赛试题.pptx VIP
- 2025年无人驾驶员测试题及答案.doc VIP
- 心理测评399.doc VIP
- 金属非金属矿井通风作业(课件)第1章金属非金属矿山基本知识.pptx VIP
- T_GRM 057.1-2023_非煤岩岩爆倾向性评价规范第1部分:室内指标测定及等级分类.pdf
- 《健康评估》心脏听诊河北大学课程思政案例2022.docx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗指南:新生儿复苏(2025年).pptx VIP
- 血小板减少性紫癜护理查房.pptx VIP
- 《劳动与技术》一年级上册教案完整版.pptx VIP
- 金属非金属矿井通风操作证考试题库及答案.pdf VIP
文档评论(0)