内容正文:
数据表的创建与管理
第三章
1
目 录
2
3.1 创建“学生成绩管理系统”数据表
3.2 管理“学生成绩管理系统”数据表
3
3.2 管理“学生成绩管理系统”数据表
掌握使用“对象资源管理器”管理数据表的方法。
掌握使用T-SQL语句管理数据表的方法。
知识目标
会修改、删除和重命名数据表。
会添加、删除约束。
能力目标
5
管理“学生成绩管理系统”数据表
在完成“学生成绩管理系统”数据库中7个数据表的创建工作后,经过检查发现学生表没有按照数据表结构创建,需要修改。
、
任务描述
6
使用T-SQL语句修改student表,包括以下内容:
添加resume字段;
修改s_name字段;
为nation、politic字段添加默认约束;
为s_sex字段添加检查约束;
为class_id字段添加外键约束。
管理“学生成绩管理系统”数据表
任务分析
3.2.1 使用“对象资源管理器”管理数据表
1.修改数据表
1)添加字段。以student表为例,使用“对象资源管理器”向数据表中添加新字段的操作步骤如下:
(1)在“对象资源管理器”中依次展开“服务器”→ “数据库”→“student”数据库→“表”节点,找到student表。
(2)右击student表,在弹出的快捷菜单中选择“设计”选项,打开“表设计器”窗口。
(3)将光标置于“列名”的第一个空白单元格中,输入新的字段名。如果需要在中间插入字段,那么在对应的位置上右击,在快捷菜单中选择“插入列”选项。
(4)添加完毕,保存退出。
知识导读
3.2.1 使用“对象资源管理器”管理数据表
2)修改字段属性。以student表为例,操作步骤如下:
(1)在“对象资源管理器”中依次展开“服务器”→ “数据库”→“student”数据库→“表”目录,找到student表。
(2)右击student表,在弹出的快捷菜单中选择“设计”选项,打开“表设计器”窗口。
(3)在“表设计器”窗口中选择要修改的字段,然后修改需要更改的项目,如列名、数据类型、长度、允许空值等。
当表中已经存在记录时,建议不要轻易修改字段的属性,以免产生错误。
(4)修改完毕,保存退出。
知识导读
3.2.1 使用“对象资源管理器”管理数据表
3)删除字段。以student表为例,操作步骤如下:
(1)在“对象资源管理器”中依次展开“服务器”→ “数据库”→“student”数据库→“表”节点,找到student表。
(2)右击student表,在弹出的快捷菜单中选择“设计”选项,打开“表设计器”窗口。
(3)在“表设计器”窗口中右击要删除的字段,在弹出的快捷菜单中选择“删除列”选项。
(4)删除完毕,保存退出。
知识导读
10
3.2.1 使用“对象资源管理器”管理数据表
2.删除约束
【例3-4】在“对象资源管理器”中,删除student表的外键约束。
在对象资源管理器中,依次展开“服务器”→“数据库”→“student”数据库→“表”→“student”表节点,展开“键”节点,出现相应外键约束,右击“FK_student_class ”约束,在弹出的快捷菜单中选择“删除”选项,如图所示。
3.删除数据库
在对象资源管理器中,选择相应的表,在表上右击,在弹出的快捷菜单中选择“删除”选项,弹出“删除对象”对话框,单击“确定”按钮即可成功删除该表。
知识导读
3.2.2 使用T-SQL语句管理数据表
1.修改数据表
使用T-SQL语句修改数据表,语法格式如下:
ALTER TABLE 表名
{
ALTER COLUMN 字段名 数据类型 [NULL|NOT NULL]
|ADD 字段名 数据类型 [NULL|NOT NULL]
|ADD CONSTRAINT 约束名 约束类型
|DROP COLUMN 字段名 [,...n]
|DROP CONSTRAINT 约束名
}
一条ALTER TABLE命令只能对一个字段进行一项操作。
知识导读
12
3.2.2 使用T-SQL语句管理数据表
下面对修改数据表的操作进行说明。
1)ALTER TABLE 表名:表明要修改数据表。