1、一、【复习引入】数据库的创立二、本节所属工程任务及子任务】工程任务名称:“销售管理数据库”中的对象 子任务名称:任务4-1 商品表”等基本表实现三、【主要教学过程】布置任务一简单介绍一学生独立实验一教师讲解一 评价总结四、【本节重点(学习目标)】知识点:表的构成-表的分类数据类型技能点:-基本表的创立方法-数据类型的选择和设置规那么的设计与实现-其他要求的实现基本表的修改基本表的删除分组教学法: 本节任务可以 将学生分为小 组进行基本表 的设计与实 现。分组教学法: 本节任务可以 将学生分为小 组进行基本表 的设计与实 现。五、【讲授新课】1、授课考前须知本节的操作性较强,而且内容十分重要,所
2、以要加强实际 操作能力的培养。特别是表的创立过程,要通过较多的实例进 行讲解。2、内容导入数据库中最重要的对象是什么?是表,因为数据是保存在 表里的,其他的数据库对象也是建立在表的基础上的。所以掌 握好表的创立与管理是十分重要的。3、具体内容本节任务:任务较多,见任务工单本节内容:11一、布置任务让学生根据任务工单及教师描述接受任务。这里要向学生介绍在基本表的创立过程中需要考虑和设置 的内容有那些:数据类型的选择和设置;字段的各种约束;表之间的关系。二、知识准备1表的构成(1) 记录:即表中的行,保存某一个事物相关属 性的一组数据。(2) 字段:字段(Field):即表中的列,保存某些 事物的
3、某一属性值。2、表的分类系统表与系统数据库类似,系统表的功能是保存一些系统 信息。(1) 临时表临时表是指在数据库的运行过程中,根据需要所创 建的临时存在于数据中的表。(2) 分区表当一些基本表内的数据很庞大时,可以将其中的数 据分成多个局部,分别放在数据库的多个文件组中,这 样用户在访问该数据表时,实际是同时访问多个分区 表,而不是整个数据表,大大提高了访问的速度。3、数据类型数值型(int, smallint, decimal(p, s)(1) 字符型(char, varchar, text)其他数据类型(datatime, money)三、任务实施(1)创立基本表要求学生按照自己设计的方
4、案使用SSMS完成“商 品”等基本表的实现。包括表的建立,字段数据类型的 选择和与设置,约束的实施,表关系的创立等。使用界面创立表,主要是对一些表格属性进行设定,字段 名称、数据类型,如下列图所示:冬 Microsoft SQL Server Management Studio文件(D编辑(D视图(力工程(E)表设计器(D工具(D窗口 (必社区(。帮助(U)W.新建查询|A|您昭至足|出。3|留国路球曾陋珞回思电3三对象资源管理器早X连接(矛|翌E18 NET2-2(5QL5erv乏 日Q数据库:U系统数据反田归数据库快熊 国 国 日ReportServi ReportServi 图书管理 田
5、数据库: Ei 口表 系w dbo dbo dbo dbo dbo列名数据类型允许空char(10)r J读者姓名char(10)匠读者类别char(10)17 J性别char(2)17工作单位varchar(50)17超期次数intF7 J口 1列属性|豪-dbo.读者摘要表格的创立 中,规范很重 要,需要学生 养成良好的习I贝o田LJ视图 +二同义词 国匚J可编程 + _j Service S 存储 田平安性 田L2平安性 (名称)读者编号长度10次认值或绑定数据类型char2d香(常规)B 1(常规)就绪中用户需要在窗体中对字段的各种属性进行设置,字段设计 好了实际就是表格创立好了。主要
6、需要注意的是数据类型的选 择,长度的设置,以及创立表格的一些要求等等。(2)修改基本表使用界面的方式修改表是表格修改的主要方式,其修改的 原理基本上与创立基本表的原理是一样的。首先找到需要修改的基本表,在要修改的表名上单击右键, 在弹出的快捷菜单中选择“设计表”命令,翻开SQL Server企 业管理器的表设计器窗口。修改与创 建基本一 致,所以在 讲解时可 以随便强 调建立表 格时的一 些注意事 项对表进行修改时的设计窗口与创立新表的设计窗口完全相 同,操作也相似,只是在修改表结构时,新的设定要符合表中 己有数据的格式,否那么新的设定不能被保存。需要提醒同学注意的是,对表进行某些非法修改操作
7、时, 企业管理器不会立即给出警告,而是在保存失败后给出提示。 因为企业管理器在用户完成修改后,保存所作的修改时才对表 进行检查和刷新。例如,假设在姓名字段的原设计中允许别为空,并且现在 巳经有了此列为空的记录,如。现在要更改原设计,使列姓名 不能为空。如果直接在表设计窗口中取消列的“允许空”选项, 在保存修改时企业管理器检测到现有的数据不符合新的规那么, 这时会给出出错警告。(3)删除表格使用企业管理器启动企业管理器,在控制台树中扩展“服 务器组”,扩展“服务器”,扩展“数据库”,翻开要删除的表所 在的数据库,在要删除的表名上单击右键,在弹出的快捷菜单 中选择“删除”命令。翻开“除去对象”对话框。单击“全部除去”按钮将删除所有选中的对象。如果想取 消删除操作,单击“取消”按钮即可。但是如果选中的是系统表,单击“全部除去”按钮将不能 删除该表。因为系统表不能被删除,所以系统给出错误信息对 话框。六、【课堂小结】创立表的核心就是数据类型的选择和参数的设定,这一部 分一定要多加练习。七、【作业】根据我院的实际情况,建立一个班级表。