第4章 数据库表设计.pptx

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

2024/9/16广州铁路职业技术学院计算机应用教研室何继业易丹编制1数据库应用技术

----SQLServer2008何继业、易丹陈国荣编著王金兰主审

2024/9/162广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计【学习要求】了解表的结构、类型。熟悉数据类型。熟悉数据库教学模型。理解约束的概念。掌握数据库关系图的创建方法。掌握表的创建、修改、删除与重命名等操作。掌握数据完整性约束的实现方法。掌握表间依赖关系的查看方法。

2024/9/163广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.1数据库表概述4.2数据类型4.3了解教学数据库及表4.4数据完整性约束概述4.5使用SSMS方式管理数据库表4.6使用T-SQL语句管理数据库表4.7查看表间依赖关系

2024/9/164广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.1数据库表概述SQLServer2008中的数据库是结构数据模型中关系模型的一种实现,关系模型中的“关系”对应着数据库中的表,即数据库表。因此,表的有关概念与第1章介绍的“关系数据库”的基本概念一一对应,这里不再重复介绍。4.1.1表的结构1.表的基本组成图4-1是本书教学数据库模型中“student”学生表的记录样例,图中给出了关系和表的有关概念的对应关系以及关系的基本组成。

2024/9/165广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.1.1表的结构2.表的结构SQLServer数据库的表包含两部分内容,一是存储在表中的数据记录;二是表结构的描述内容。从图4-1容易看出,一条记录的数据由一个或若干个字段的原子数据构成,这容易理解,但是,表结构的描述却复杂得多,表结构主要由表名、一个或多个字段以及完整性约束规则等内容组成,每个字段又由字段名、字段的数据类型、数据长度、约束等基本属性构成。4.1.2表的类型在SQLServer系统中,把表分为四种类型,即用户表、分区表、临时表和系统表。每种类型的表都有其自身的作用和特点。1.用户表用户表是数据库用户创建的自定义表,用于存放用户应用系统的具体数据。用户表创建后被存储在SQLServer系统的用户数据库中。

2024/9/166广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.1.2表的类型2.分区表当表很大时,可以水平地把大表的数据分割成一些单元,然后把某些单元放在同一个数据库的多个文件组中,这样,便于理大表和索引,提高操管作效率。3.临时表临时表是因临时存储数据而临时创建的表,用户一旦断开与数据库的连接临时表就会自动删除。临时表在创建时可指定为局部临时表和全局临时表。临时表创建后被存储在SQLServer系统的“Tempdb”数据库中。(1)局部临时表局部临时表创建后,只对连接者可见,在用户断开数据库的连接时,局部临时表会自动删除,所以,局部临时表是私有的。(2)全局临时表全局临时表在创建后,只有当引用全局临时表的所有用户都与实例断开连接后,全局临时表才自动删除。全局临时表为所有用户所共享。

2024/9/167广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.1.2表的类型4.系统表SQLServer系统将数据库服务器的配置信息以及所有表的描述信息存储在一组特殊的表中,这组表称为系统表。一般用户不能直接查看和修改系统表,只有通过专门的管理员账号连接才能查看和修改系统表的信息。4.2数据类型在一张表里,同一列的数据的数据类型都是相同的。例如,“姓名”字段的数据类型是字符串、“年龄”字段的数据类型是整数等等。在数据库中创建表时,必须为每个字段确定数据类型。SQLServer2008提供了一套完整的数据类型集,此外,还允许用户自定义数据类型。表4.1列出了SQLServer2008系统常用的数据类型,其他没有列出的数据类型请读者参考SQLServer2008系统的联机帮助文档。

2024/9/168广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.2数据类型

2024/9/169广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章数据库表设计4.2数据类型续上表:

2024/9/1610广州铁路职业技术学院计算机应用教研室何继业易丹编制第4章

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档