任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》 同步教学(工信版)

2023-06-10
| 20页
| 196人阅读
| 0人下载
普通

内容正文:

数据表的创建与管理   第三章 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 表名:表明要修改数据表。

资源预览图

任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
1
任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
2
任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
3
任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
4
任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
5
任务3.2管理“学生成绩管理系统”数据表(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。