表格模板-Server数据库表的创建与管理一 精品.ppt
《表格模板-Server数据库表的创建与管理一 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-Server数据库表的创建与管理一 精品.ppt(22页珍藏版)》请在第一文库网上搜索。
1、第八讲第八讲 SQL Server数据库表的数据库表的创建与管理创建与管理(一一)u理解关系数据库中数据完整性的含义u掌握SQL Server中的数据类型u学会使用企业管理器创建数据表SQL Server中的数据类型引例:引例:Roll NumberNameAddressBookTaken12Alicia Ruth12, Temple StreetAC09114Jason Darren123, Sunset Blvd.AC04315Mary Beth32, Golden AvenueAC02112Alicia Ruth12, Temple StreetAC04312Alicia Ruth12,
2、 Tmple StreetAC01115Mary Beth33, Golden AvenueAC011不同的地址不同的地址! !存在不正确、不准确的数据,数据库存在不正确、不准确的数据,数据库“失去了完整性失去了完整性”姓名姓名一、数据的完整性一、数据的完整性数据完整性数据完整性可靠性可靠性准确性准确性强调认识强调认识:q数据存放在表中q“数据完整性的问题大多是由于设计引起的”q创建表的时候,就应当保证以后数据输入是正确的错误的数据、不符合要求的数据不允许输入创建表:保证数据的完整性创建表:保证数据的完整性 = 实施完整性约束实施完整性约束 输入的类型是否正确?年龄必须是数字 输入的格式是否正
3、确?身份证号码必须是18位 是否在允许的范围内?性别只能是”男”或者”女” 是否存在重复输入?学员信息输入了两次 列值要求(约束)整行要求(约束)(一)数据的完整性的分类:(一)数据的完整性的分类:域完整性实体完整性引用完整性1、实体完整性、实体完整性-也称为表的完整性,指一个表中也称为表的完整性,指一个表中必须有一个主关键字,用于惟一地标识表中的每一必须有一个主关键字,用于惟一地标识表中的每一行,且不允许为空。行,且不允许为空。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012. .地址地址姓名姓名学号学号江
4、西南昌雷铜0010014约束方法:唯一约束、主键约束、标识列约束方法:唯一约束、主键约束、标识列2、域完整性、域完整性-也称为列的完整性或用户定义的完也称为列的完整性或用户定义的完整性,指表中的任一列数据必须满足所定义的数据整性,指表中的任一列数据必须满足所定义的数据类型,且其值必须在有效的范围之内。类型,且其值必须在有效的范围之内。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012. .地址地址姓名姓名学号学号湖北江门李亮8700000000约束方法:限制数据类型、检查约束、外键约束、约束方法:限制数据类型、
5、检查约束、外键约束、默认值、非空约束默认值、非空约束3、引用完整性、引用完整性-也称为参照完整性,也称为参照完整性,是对表与表之间是对表与表之间的联系而言,指两个表中数据必须一致、协调。的联系而言,指两个表中数据必须一致、协调。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012地址地址姓名姓名学号学号980010021数学约束方法:外键约束约束方法:外键约束科目学号分数数学001001288数学001001374语文001001267语文001001381数学001001698二、二、SQL Server的数据
6、类型的数据类型(一)系统数据类型(一)系统数据类型1整型数据类型整型数据类型 (1)bigint: -263263-1,8个字节(2)int: -231231-1,4个字节(3)Smallint :-215215-1,2个字节(4)tinyint :0255,1个字节 (5)bit: 0或1,常用作表示逻辑真假关系,不允许在bit型列上建立索引,18个bit型数据占用一个字节。2.浮点数据类型浮点数据类型:real:-3.40E+383.40E+38,使用4个字节,精度为7float:-1.79E+3081.79E+308,可以指定用来存储按科学记数法记录的数据尾数的位数,如float(n),
7、n的范围是153,当n的取值在124时,精度为7位,用4个字节来存储;当n的取值在2553时,精度为15位,用8个字节来存储。decimal(简写为dec)和numeric:可以精确指定小数点两边的总位数,如:numeric(p,s) p为小数点两边的总位数,不包括小数点,s为小数点右边的位数,其中1p=38,0=s=p。取值范围:-1038+11038-1,存储空间随精度不同而不同。3、货币数据类型货币数据类型:money:-263263-1,由两个4字节整数构成,前一个4字节表示货币的整数部分,后一个表示小数部分,可以精确到万分之一的货币单位。smallmoney:-214,748.364
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-Server数据库表的创建与管理一 精品 表格 模板 Server 数据库 创建 管理