Server数据库表的创建与管理一.ppt

Server数据库表的创建与管理一.ppt

ID:49905151

大小:259.50 KB

页数:22页

时间:2020-03-04

Server数据库表的创建与管理一.ppt_第1页
Server数据库表的创建与管理一.ppt_第2页
Server数据库表的创建与管理一.ppt_第3页
Server数据库表的创建与管理一.ppt_第4页
Server数据库表的创建与管理一.ppt_第5页
资源描述:

《Server数据库表的创建与管理一.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八讲SQLServer数据库表的创建与管理(一)教学目标理解关系数据库中数据完整性的含义掌握SQLServer中的数据类型学会使用企业管理器创建数据表重点难点SQLServer中的数据类型引例:RollNumberNameAddressBookTaken12AliciaRuth12,TempleStreetAC09114JasonDarren123,SunsetBlvd.AC04315MaryBeth32,GoldenAvenueAC02112AliciaRuth12,TempleStreetAC043

2、12AliciaRuth12,TmpleStreetAC01115MaryBeth33,GoldenAvenueAC011不同的地址!存在不正确、不准确的数据,数据库“失去了完整性”姓名一、数据的完整性数据完整性可靠性准确性强调认识:数据存放在表中“数据完整性的问题大多是由于设计引起的”创建表的时候,就应当保证以后数据输入是正确的——错误的数据、不符合要求的数据不允许输入创建表:保证数据的完整性=实施完整性约束输入的类型是否正确?——年龄必须是数字输入的格式是否正确?——身份证号码必须是18位是否在允许的

3、范围内?——性别只能是”男”或者”女”是否存在重复输入?——学员信息输入了两次……列值要求(约束)整行要求(约束)(一)数据的完整性的分类:域完整性实体完整性引用完整性1、实体完整性----也称为表的完整性,指一个表中必须有一个主关键字,用于惟一地标识表中的每一行,且不允许为空。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号江西南昌雷铜0010014×约束方法:唯一约束、主键约束、标识列2、域完整性--

4、--也称为列的完整性或用户定义的完整性,指表中的任一列数据必须满足所定义的数据类型,且其值必须在有效的范围之内。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号湖北江门李亮8700000000×约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束3、引用完整性----也称为参照完整性,是对表与表之间的联系而言,指两个表中数据必须一致、协调。河南新乡赵可以0010016河南新乡张丽鹃0010015江

5、西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012…地址姓名学号980010021数学×约束方法:外键约束科目学号分数…数学001001288数学001001374语文001001267语文001001381数学001001698二、SQLServer的数据类型(一)系统数据类型1.整型数据类型(1)bigint:-263~263-1,8个字节(2)int:-231~231-1,4个字节(3)Smallint:-215~215-1,2个字节(4)tinyint:0~255,1个字

6、节(5)bit:0或1,常用作表示逻辑真假关系,不允许在bit型列上建立索引,1~8个bit型数据占用一个字节。2.浮点数据类型:①real:-3.40E+38~3.40E+38,使用4个字节,精度为7②float:-1.79E+308~1.79E+308,可以指定用来存储按科学记数法记录的数据尾数的位数,如float(n),n的范围是1~53,当n的取值在1~24时,精度为7位,用4个字节来存储;当n的取值在25~53时,精度为15位,用8个字节来存储。③decimal(简写为dec)和numeric:

7、可以精确指定小数点两边的总位数,如:numeric(p,s)p为小数点两边的总位数,不包括小数点,s为小数点右边的位数,其中1

8、、日期/时间数据类型:①datetime:从1753年1月1日到9999年12月31日,占8个字节②smalldatetime:从1900年1月1日到2079年6月6日,占4个字节。注意:输入时日期与时间之间用空格隔开,时间格式:00:00:005、字符数据类型:(1)char:每个字符占用1个字节,使用固定长度存储字符。其定义形式为:char(n),n的取值为1~8000。默认n的值为1。(2)varchar:可以存储长达8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。