- 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数据库任务化教程 梁竞敏 黄华林 宋广科 等编著 任务二 数据表的创建与维护 一、任务目标 1 掌握创建表、修改表结构和删除表的操作; 2 熟悉对数据表数据进行添加、修改和删除的操作; 3 掌握主键、外键和其他约束的建立。 二、教学任务 1 介绍SQL Server2005表的类型、常用的系统数据类型; 2 使用SQL Server Management Studio创建表; 3 使用Transact-SQL创建表; 4 在【表设计器】中修改表结构、删除表; 5 使用Transact-SQL修改表结构、删除表; 6 在【表设计器】中创建主键、在【关系图】中创建外键; 7 使用Transact-SQL创建主键、外键; 8 创建其他约束; 9 在表数据编辑窗口中添加、修改、删除记录; 10使用Transact-SQL对数据表进行添加、修改、删除记录的操作。 2.1 SQL Server表概述 在数据库中,表是最重要的数据库对象。在关系数据库中每个关系都体现为一张表。表是数据库的基本构成模块,用来实际存储和操作数据的逻辑结构。对数据库的各种操作,实际上就是对数据库中表的操作。 2.1.1 数据表的概念 表是包含数据库中所有数据的数据库对象。表与电子表格相似,其结构包含行和列,这样数据在表中就按行和列的格式来组织排列。每行代表唯一的一条记录,是组织数据的单位;而每列代表记录中的一个域,用来描述数据的属性。例如,表2-1所表示每一行代表一个客户,各列分别表示客户的详细资料。 2.1.1 数据表的概念 2.1.1 数据表的概念 与表紧密关联的几个名词如下: (1)记录:每个表包含了若干行数据,表中的一行为一条记录。 (2)字段:每个记录由若干的数据项构成,将构成记录的每个数据项称为字段,例如表中的【客户编号】、【电话】等是字段。 (3)主键:数据表通常都有一列或多个列的组合,用于唯一地标识表中的每一行。这种具有标识作用的列或列组称为主键。 (4)外键:外键是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。 2.1.2 表的类型 1.标准表 2.临时表 3.系统表 4.分区表 2.1.3 系统数据类型 包含数据的对象都具有一个相关的数据类型。数据类型描述了该对象所能包含的数据种类,也约束了什么样的信息可以存储在该对象中。 SQL Server支持4种基本数据类型:字符和二进制数据类型、日期时间数据类型、逻辑数据类型、数字数据类型,用于各类数据值的存储、检索和解释。此外,还有其它的一些数据类型,如可变数据类型、表类型等。 2.1.3 系统数据类型 2.2 分销系统数据表的创建与维护 表创建与维护,可以在表设计器中完成,也可以在用Transact-SQL来实现。 2.2.1 项目中的部分表 客户资料 销售订单 销售订单明细表 2.2.2 使用SQL Server Management Studio创建表 1.在表设计器中创建表的一般方法 任务2-1:创建客户资料表。 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.在表设计器中设置主键、外键 任务2-2:创建销售订单表。 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 2.2.2 使用SQL Server Management Studio创建表 3.在表设计器中设置标识列 任务2-3:创建销售订单明细表。 2.2.2 使用SQL Server Management Studio创建表 2.2.3 使用Transact-SQL创建表 在Transact-SQL中,使用CREATE TABLE语句创建表,其语法格式如下: CREATE TABLE table_
您可能关注的文档
- SQLServer2005数据库技术与应用郭江峰第14章触发器课件教学.ppt
- SQLServer2005数据库技术与应用郭江峰第15章SQLServer2005的安全性课件教学.ppt
- SQLServer2005数据库技术与应用郭江峰第16章备份与恢复课件教学.ppt
- SQLServer2005数据库技术与应用郭江峰第17章XML课件教学.ppt
- SQLServer2005数据库技术与应用郭江峰第18章SQLServer分析服务课件教学.ppt
- SQLServer2005数据库技术与应用郭江峰第19章SQLServer报表服务课件教学.ppt
- SQLServer2005数据库技术与应用赵丽辉第1章数据库技术基础课件教学.ppt
- SQLServer2005数据库技术与应用赵丽辉第2章创建与维护数据库课件教学.ppt
- SQLServer2005数据库技术与应用赵丽辉第3章创建与维护表课件教学.ppt
- SQLServer2005数据库技术与应用赵丽辉第4章实施数据完整性课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务六课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务七课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务三课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务四课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务五课件教学.ppt
- SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著任务一课件教学.ppt
- SQLServer2005数据库实践教程——管理与维护篇钱哨1.第一章.序言课件教学.ppt
- SQLServer2005数据库实践教程——管理与维护篇钱哨2.第二章.SQLServer2005概述课件教学.ppt
- SQLServer2005数据库实践教程——管理与维护篇钱哨3.第三章.数据库备份与恢复技术课件教学.PPT
- SQLServer2005数据库实践教程——管理与维护篇钱哨4.第四章.数据库转换与复制技术课件教学.ppt
文档评论(0)