内容正文:
第3章 数据库建立
本章教学目标
学会使用SQL Server 2012创建数据库的方法;
学会使用SQL Server 2012创建数据表的方法;
学会建立数据库约束的基本方法;
学会使用T-SQL语句进行数据的增、删、改;
学会创建与使用索引的基本方法。
本章教学任务
创建与管理数据库
创建与管理数据表
设置数据库完整性
更新数据库的数据
1
2
3
4
创建和使用索引
5
任务3.4 更新数据库的数据
回顾复习
任务描述
任务准备
任务演示
1
2
3
4
课堂实践
5
课堂讨论
6
小结与作业
7
回顾复习
1. 数据库完整性主要有哪几种 ?
实体完整性、参照完整性、自定义完整性
2. 什么是约束?
约束是SQL server 2012提供的自动保持数据库完整性的一种方法,通过对数据库中数据设置某种约束条件来保证数据的完整性
任务描述
1. 插入数据。在CRM客户关系管理数据库中为数据表TB_Department、TB_PostGrade、TB_Product、TB_Salesman、TB_Task、TB_Customer、TB_CustCredit 、TB_Buy和TB_Feedback输入内容,九个数据表的内容,如教材P79表3-10~表3-18所示。
任务描述
2. T-SQL语句对数据进行更新。
插入数据。向TB_Customer表中插入一个新客户信息,客户编号:CR009,客户单位:宁波广博数码有限公司,客户联系人:许飞,客户性别:男,客户电话:13956881757,客户地址:宁波市车何广博工业园区,客户积分:60,客户信用等级:AA级,建立联系时间:2013-12-20,负责的业务员编号:SM004。
修改数据。将编号为CR009的客户积分修改为90。
删除数据。将编号为CR009的商品删除。
任务准备
插入数据的语法结构如下:
INSERT [INTO] table_name
[(column_list)] VALUES(data_values)
INSERT INTO TB_Salesman(SID, SName,SDID,SPostID)
VALUES('SM007','王晓丽','D002','五级‘)
任务准备
修改数据的语法结构如下:
UPDATE table_name SET column_name=expression [ FROM table_source ]
[ WHERE search_conditions ]
如:UPDATE TB_Salesman
SET SPostID ='六级'
WHERE SID=’SM007’
任务准备
删除数据的语法结构如下:
DELETE [ FROM ] table_name [ WHERE search_conditions ]
如: DELETE TB_Salesman WHERE SID=’SM007’
任务演示
1.使用图形化界面对数据进行操作
2.使用T-SQL语句对数据进行更新操作
任务演示
1.使用图形化界面对数据进行操作
任务演示
2.使用T-SQL语句对数据进行操作
课堂实践
1.为数据表TB_Department、TB_PostGrade、TB_Product、TB_Salesman、TB_Task、TB_Customer、TB_CustCredit 、TB_Buy和TB_Feedback输入内容。
2.参考教材P79表3-10、表3-11、表3-12、表3-13的内容,使用T-SQL语句分别在每张表中插入一条记录。
3.使用T-SQL语句分别对刚插入的四条记录修改其中一个字段。
4.使用T-SQL语句删除刚插入的四条记录。
课堂讨论
添加数据应该主要哪些?
修改数据能否修改多个字段?
小结与作业
本任务主要包括以下知识:
1. 插入数据
2. 修改数据
3. 删除数据
完成HR人力资源管理数据库:更新HR人力资源管理数据库
$$