- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 修改使
您可能关注的文档
- 药品经营公司发电机启动操作规程.docx
- 电线电缆公司束线机工艺操作规程.docx
- 电线电缆公司耐压试验工艺操作规程.docx
- 电线电缆公司成缆机工艺操作规程.docx
- 电线电缆公司成品包装工艺操作规程.docx
- 电线电缆公司钻床操作规程.docx
- 自控仪表工安全技术操作规程.docx
- 地下连续墙施工安全技术操作规程.docx
- 滑模施工安全技术操作规程.docx
- 混凝土工安全技术操作规程.docx
- 2023年酞菁颜料行业市场突围建议及需求分析报告.docx
- 2023年摄影扩印服务行业分析报告及未来五至十年行业发展报告.docx
- 2023年拉杆球头行业分析报告及未来五至十年行业发展报告.docx
- 2023年社会福利行业洞察报告及未来五至十年预测分析报告.docx
- 2023年防雷产品行业分析报告及未来五至十年行业发展报告.docx
- 2023年座垫脚垫行业分析报告及未来五至十年行业发展报告.docx
- 2023年油气设备专用件行业市场需求分析报告及未来五至十年行业预测报告.docx
- 2023年电气系统行业市场突围建议及需求分析报告.docx
- 2023年酒店行业洞察报告及未来五至十年预测分析报告.docx
- 2023年血液净化设备行业分析报告及未来五至十年行业发展报告.docx
文档评论(0)