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