数据库设计与管理—数据表设计.pptx

数据库设计与管理—数据表设计.pptx

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据表设计 Microsoft SQL Server 2008数据库设计与管理 课程内容什么是数据表数据表的数据类型、约束类型数据表的创建、修改和删除约束的创建和删除2 前置课程依赖数据库简介数据库管理3 课程目标了解什么是数据表熟悉表字段的数据类型熟悉如何创建、修改和删除表熟悉如何创建约束4 概述Microsoft SQL Server 20085 1. 表定义示例说明表是包含数据库中所有数据的数据库对象。表定义为列的集合,数据在表中是按行和列的格式组织排列的,每行代表惟一的一条记录,而每列代表记录中的一个域6 2. 数据类型数据类型说明在 SQL Server 2008 中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。数据类型是一种属性,用于指定对象可保存的数据的类型。7 2. 数据类型常用的数据类型8分类数据类型说明数字int使用整数数据的精确数字数据bit可以取值为 1、0 或 NULL 的整数数据类型float用于表示浮点数值数据,为近似值日期时间datetime用于表示某天的日期和时间的数据类型,范围 1753 年 1 月 1 日到 9999 年 12 月 31 日文本数据char固定长度的非 Unicode 字符数据varchar可变长度的非 Unicode 字符数据text服务器代码页中长度可变的非 Unicode 数据,存储大量的非统一编码型字符数据二进制数据binary固定长度二进制数据varbinary可变长度二进制数据image可变长度二进制数据,可存储图像其它uniqueidentifier16 字节 GUID 3. 约束类型约束类型说明约束是SQL Server提供的自动保持数据库完整性的一种方法,它通过限制字段中数据、记录中数据和表之间的数据来保证数据的完整性。9 3. 约束类型约束类型包括主键约束[Primary Key Constraint] 唯一标识表中一行,不允许为空唯一约束[Unique Constraint] 要求该约束列唯一,仅允许一个空值空值约束[NULL Constraint] 限制列是否能够输入空值默认约束[Default Constraint] 某列的默认值检查约束[Check Constraint] 某列取值范围限制、格式限制等外键约束[Foreign Key Constraint] 用于两表间建立关系,需指定10 表操作Microsoft SQL Server 200811 1. 创建演练:创建表表名:MgrDemo_UserInfo属性:[编号uid] [帐号account] [密码password] [姓名userName] [性别userSex] [年龄userAge] [注册时间regTime]等12uidaccountpassworduserNameuserSexuserAgeregTimeGuid类型可变长度非unicode字符型,长度为20可变长度非unicode字符型,长度为50可变长度非unicode字符型,长度为10比特型,0为男,1为女整型时间类型 1. 创建使用IDE创建数据表(1/4)13 1. 创建使用IDE创建数据表(2/4)14 1. 创建使用IDE创建数据表(3/4)15 1. 创建使用IDE创建数据表(4/4)16 1. 创建使用SQL创建数据表17CREATE TABLE [dbo].[MgrDemo_UserInfo]( [uid] [uniqueidentifier] NOT NULL, [account] [varchar](20) NULL, [password] [varchar](50) NOT NULL, [userName] [varchar](10) NULL, [userSex] [bit] NULL, [userAge] [int] NULL, [regTime] [datetime] NULL ) 1. 创建练习:创建表表名:MgrDemo_DeptInfo属性:[编号uid] Guid类型[部门名称deptName] 可变长度非unicode字符型,长度为50[部门住址deptAddress] 可变长度非unicode字符型,长度为10018 2. 修改演练:修改表表名:MgrDemo_UserInfo添加一列:部门编号deptUid,类型为varchar(50)修改该列:部门编号deptUid的类型由varchar(50)变成uniqueidentifier删除该列:部门编号deptUid列删除19 2. 修改使用IDE修改数据表(1/4)20 2. 修改使用IDE修改数据表(2/4)21 2. 修改使用IDE修改数据表(3/4)22 2. 修改使用IDE修改数据表(4/4)23 2. 修改使

文档评论(0)

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

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

认证主体欧**

1亿VIP精品文档

相关文档

相关课程推荐