数据库SQL(李春苞版)课件-第8章-创建与使用表.pptVIP

  • 14
  • 0
  • 约4.41千字
  • 约 40页
  • 2018-06-28 发布于上海
  • 举报

数据库SQL(李春苞版)课件-第8章-创建与使用表.ppt

* * 第8章 创建和使用表 8.1 表的概念 8.1.1 什么是表 在数据库中,表是反映现实世界某类事物的数学模型,现实世界中事物的属性对应表的列(字段),而数据类型则是指定列所保存数据的类型。 SQL Server提供了很多种数据类型,还可以根据需要用户自已定义新的数据类型,SQL Server中常用的数据类型如表8.1所示。 日期和时间 datetime 可变长度字符串(其中n为最大长度) varchar(n) 固定长度字符串(其中n为长度) char(n) 浮点数(其中p为精度,d为小数位数) decimal(p,s) 整数(其中p为精度) number(p) 说明 数据类型 注意:空值是列的一种特殊取值,用NULL表示。空值既不是char型或varchar型中的空字符串,也不是int型的0值。它表示对应的数据是不确定的。   表中主键列必须有确定的取值(不能为空值),其余列的取值可以不确定(可以为空值)。 8.1.2 表中数据的完整性   数据完整性包括规则、默认值和约束等。 1. 规则   规则是指表中数据应满足一些基本条件。例如,学生成绩表中分数只能在0~100之间,学生表中性别只能取“男”或“女”之一等。 2. 默认值   默认值是指表中数据的默认取值。例如,学生表中性别的默认可以设置为“男”。 3. 约束   约束

文档评论(0)

1亿VIP精品文档

相关文档