server数据库表的创建与(一)讲课教案.ppt

server数据库表的创建与(一)讲课教案.ppt

ID:59561144

大小:228.50 KB

页数:22页

时间:2020-11-11

server数据库表的创建与(一)讲课教案.ppt_第1页
server数据库表的创建与(一)讲课教案.ppt_第2页
server数据库表的创建与(一)讲课教案.ppt_第3页
server数据库表的创建与(一)讲课教案.ppt_第4页
server数据库表的创建与(一)讲课教案.ppt_第5页
资源描述:

《server数据库表的创建与(一)讲课教案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Server数据库表的创建与管理(一)一、数据的完整性数据完整性+=可靠性准确性强调认识:数据存放在表中“数据完整性的问题大多是由于设计引起的”创建表的时候,就应当保证以后数据输入是正确的——错误的数据、不符合要求的数据不允许输入创建表:保证数据的完整性=实施完整性约束输入的类型是否正确?——年龄必须是数字输入的格式是否正确?——身份证号码必须是18位是否在允许的范围内?——性别只能是”男”或者”女”是否存在重复输入?——学员信息输入了两次……列值要求(约束)整行要求(约束)(一)数据的完整性的分类:域完整性实体完整性引用完整

2、性1、实体完整性----也称为表的完整性,指一个表中必须有一个主关键字,用于惟一地标识表中的每一行,且不允许为空。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号江西南昌雷铜0010014×约束方法:唯一约束、主键约束、标识列2、域完整性----也称为列的完整性或用户定义的完整性,指表中的任一列数据必须满足所定义的数据类型,且其值必须在有效的范围之内。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010

3、014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号湖北江门李亮8700000000×约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束3、引用完整性----也称为参照完整性,是对表与表之间的联系而言,指两个表中数据必须一致、协调。河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012…地址姓名学号980010021数学×约束方法:外键约束科目学号分数…数学001001288数学001001374语文00100126

4、7语文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个字节(5)bit:0或1,常用作表示逻辑真假关系,不允许在bit型列上建立索引,1~8个bit型数据占用一个字节。2.浮点数据类型:①real:-3.40E+38~3.40E+38,使用4个字节,精度为7②float:-1.79E+3

5、08~1.79E+308,可以指定用来存储按科学记数法记录的数据尾数的位数,如float(n),n的范围是1~53,当n的取值在1~24时,精度为7位,用4个字节来存储;当n的取值在25~53时,精度为15位,用8个字节来存储。③decimal(简写为dec)和numeric:可以精确指定小数点两边的总位数,如:numeric(p,s)p为小数点两边的总位数,不包括小数点,s为小数点右边的位数,其中1

6、-263~263-1,由两个4字节整数构成,前一个4字节表示货币的整数部分,后一个表示小数部分,可以精确到万分之一的货币单位。②smallmoney:-214,748.3648~214,748.3647,由两个2字节整数构成可以精确到万分之一的货币单位。4、日期/时间数据类型:①datetime:从1753年1月1日到9999年12月31日,占8个字节②smalldatetime:从1900年1月1日到2079年6月6日,占4个字节。注意:输入时日期与时间之间用空格隔开,时间格式:00:00:005、字符数据类型:(1)cha

7、r:每个字符占用1个字节,使用固定长度存储字符。其定义形式为:char(n),n的取值为1~8000。默认n的值为1。(2)varchar:可以存储长达8000个字符的可变长度字符串,根据输入数据的实际长度而变化。定义形式为:varchar(n)(3)nchar:采用Unicode(统一字符编码标准)字符集,每个Unicode字符用两个字节为一个存储单位。其定义形式为:nchar(n),n的取值范围是1~4000。(4)nvarchar:存储可变长度的双字节字符。(5)text:用于存储数量庞大的变长字符数据。最大长度可达23

8、1-1个字符。(6)ntext:存储可变长度的双字节字符,最多为230-1。分析下面两表中各字段的类型:学生情况表:学生成绩表:(二)用户自定义数据类型1、创建语法:sp_addtypetype_name,system_type[,’null’

9、’notnull’

10、’nonu

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

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

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