- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 创建数类型和表
快速入门场景 数据库管理员要在数据库中创建一张表用来存储学生的基本信息,要存储的内容如下所示 4.1实现数据类型 提问:如果需要在表中创建一列,名为‘学生姓名’ 学生姓名为2-4个汉字。为了节省存储空间,需要定义该 数据所占的最大字节数,请问应如何设置?? 别名数据类型 场景: 需要存储教师信息,其中有一列标识教师的列Tid,根据老师的数量,该 编号只需要使用4个字符就能表示,可是在数据库提供的类型中,字符类型的长度没有固定长度。 场景: 学校的信息数据库在测试中时,总是有用户抱怨系统响应很慢,经常超时,经过调查,你发现在于某些表的特定数据会被大量用户同时频繁的访问,应该如何来提高其数据读取性能??? 习题(续) 4.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间? A. int B. smallint C. tinyint D. decimal(3,0) 4.5 习题 习题(续) 5.一个数据库中的用户定义数据类型能够用于同一个服务器上的另一个数据库中吗? 4.5 习题 习题(续) 6.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句? A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 4.5 习题 习题(续) 7.有家企业要用表tblCustomerInfo来存储客户的信息。客户的信息包括:代号(整型IDENTITY,从100001开始,每次增加5),名称(最长40个汉字),电话(20个字符),传真(20个字符),备注(最长1 000个汉字)。电话号码和传真号码要用同一自定义类型type_TelphoneNum。 (1)请写出创建该表的SQL语句。 (2)后来因手机流行,需要在表tblCustomerInfo中再添加 “手机”列,该列的类型也是type_TelphoneNum。请写出添加该列的SQL语句。 4.5 习题 本章概述 本章详细介绍了如何在数据库中使用和创建数据类型,以及在数据库中创建表的方法。同时还介绍了创建分区表的意义和方法。本章需要学生掌握使用T-SQL语言对表和数据类型进行操作 教学目标: 理解数据类型 掌握创建表 掌握创建分区表 教学重点: 创建表 教学难点: 创建分区表的过程较为复杂,学生不易掌握 教学资源: 4.1 实现数据类型 4.2 创建表 4.3 创建分区表 建议学时数 3课时课堂教学+2课时实验教学 4.1 实现数据类型 教学提示 : 本部分主要达到以下目的: 使学生掌握数据类型的概念和主要的数据类型。 教学内容和方法 数据类型是在数据库中存储数据的基础,必须合适定义每列数据的类型,否则将给数据的使用带来困难。 教学提示 教师可以练习编程中数据类型的概念进行讲解。 4.2 创建表 教学提示 : 本部分主要达到以下目的: 使学生掌握表的创建方法 教学内容和方法 本节详细说明了表的创建方法,以及创建表的注意事项。 教学提示 需要详细说明创建表的选项。 4.3 创建分区表 教学提示 : 本部分主要达到以下目的: 使学生了解分区表的概念和创建方法 教学内容和方法 本节主要介绍了分区表的概念,创建分区表的步骤。 教学提示 简单演示创建分区表的操作。 布置作业 完成书后习题1~7 完成交互式多媒体4.2 在数据库中创建表 第 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章:创建数据类型和表 实现数据类型 创建表 创建分区表 实验 习题 02784221000 家庭电话
文档评论(0)