精品文档---下载后可任意编辑模块三 表结构建立与维护(I) 课题一 在企业管理器中建立表 教学目标 通过学习让学生掌握 SQL 的常用数据类型及应用,能在企业管理器中建立表结构,能在企业管理器中查找表并能修改表结构,会删除表。教学内容 1、 SQL 中的常用数据类型 2、 在企业管理器中建立表结构 3、 在企业管理器中修改表结构 4、 删除表 教学重难点 1、 SQL 中的常用数据类型 2、 在企业管理器中建立表结构 教学形式 理实一体型教学条件 老师计算机、学生计算机,SQL Server 2000 系统,教学软件教学内容 任务 1 分析表格列的构成,引出表的结构,表的数据类型1、分析表格 该表格的标题是“学生基本信息表”,由专题一知道该表格对应数据库中的一张表,表名为“ STU ”,表格的每一列在表中称为“字段”,表格的行在表中称为“记录”。一张表格与数据库中的表有如下的对应关系。项目表格(现实世界)表(计算机世界)名称表格名(学生基本信息表) 表名( STU ) 列表格列(学号、姓名 、…… ) 字段( XH 、XM、…… ) 行表格行(表格的内容) 记录(表的内容) 表格的列说明了这个表格的组成关系,表的字段形成了表的结构。表格的列有宽度限制,有不同的数据类型,如“学号”为 12 个宽度的数字字符数据,“出生日期”为日期型的数据,“总成绩”为带 1 位小数位的实数,“名次”为正整数。那么表的字段有哪些数据类型呢? 在 MS SQL SERVER 2000 中字段的数据类型有:数值型、字符串型、时间日期型等几大类。 (1)数值型 数值型的数据类型用于表示数字,一般常用的格式为: numeric(n,d) 这里 n 是精度,表示小数点左边和右边的十进制最大的个数,这里不包括小数点。 d 是小数位数,表示在小数点右边的小数部分的位数。这是数据库中最通用的表示数值的形式,还有一种格式与它相同,格式为: decimal(n,d) 例如,表示职工工资可以使用 numeric(10,2) 数据类型,单位为人民币元,这表示小数部分为 2 位,也就是表示到分;它可以表示的最大范围是 99999999.99 ,这已经达到了九千九百多万了,显然在现实生精品文档---下载后可任意编辑活中一个职工的月工资不会达到那么多,则可以根据实际情况使用 numeric(8,2) 或 numeric(7,2) 。 有时候可能只需要一个整数, 例如,考试成绩是百分制的,则可以使用 numeric(3,0) ,这样在存储上比较浪费,所以数据库...