下载此文档

第二章 数据库表管理.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
SQLServer数据库表管理第二章1本章目标使用企业管理器创建数据库表设置表的主键、外键和建立表之间的关系为表增加约束2完整性包括…2-1输入的类型是否正确?——年龄必须是数字输入的格式是否正确?——身份证号码必须是18位是否在允许的范围内?——性别只能是”男”或者”女”是否存在重复输入?——学员信息输入了两次是否符合其他特定要求?——信誉值大于5的用户才能够加入会员列表……列值要求(约束)整行要求(约束)3完整性包括…2-2域完整性实体完整性引用完整性自定义完整性4实体完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号江西南昌雷铜0010014×约束方法:唯一约束、主键约束、标识列5域完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号湖北江门李亮8700000000×约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束6引用完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012…地址姓名学号980010021数学×约束方法:外键约束科目学号分数…数学001001288数学001001374语文001001267语文001001381数学0010016987通过查询窗格定义表创建表的基本语法createtable表名(列名数据类型[数据长度][identity(增长的初始值,增长的长度)][null/notnull])例:创建客户表CreatetableCustomer(CustomerIdbigintIDENTITY(1,1)NOTNULL,ClearedBalancemoneyNOTNULL,CustomerTitleIdintNOTNULL,CustomerFirstNamenvarchar(50)notnull,CustomerLastNamenvarchar(50)notnull,Addressnvarchar(50)notnull,ProductIdbigintnotnull,ProductDetailnvarchar(200)notnull)8更改表通过查询窗格更改表语法:Altertable表名Add列名数据类型[长度][null/notnull]dropcolumn列名AlterColumn列名数据类型[长度][null/notnull]例:altertablestudentaddbirthdaysmalldatenull,altercolumnnamevarchar(10)null,dropcolumnaddress9SQLServer的约束约束的目的:确保表中数据的完整型常用的约束类型:主键约束(PrimaryKeyConstraint):要求主键列数据唯一,并且不允许为空唯一约束(UniqueConstraint):要求该列唯一,允许为空,但只能出现一个空值。检查约束(CheckConstraint):某列取值范围限制、格式限制等,如有关年龄的约束默认约束(DefaultConstraint):某列的默认值,如我们的男性学员较多,性别默认为“男”外键约束(ForeignKeyConstraint):用于两表间建立关系,需要指定引用主表的那列10

第二章 数据库表管理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小1.93 MB
  • 时间2019-07-17
最近更新