资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1,第四章 数据库的管理与使用,电子商务网站建设与实践 上机指导教程,2,学习要点,了解SQL Server数据库的基本结构 学会创建、修改及删除数据库 学会创建、修改及删除表 掌握数据查询语句,电子商务网站建设与实践 上机指导教程,3,实验1 数据库的创建与管理,1,综合实例设置相对安全的 Windows 2003 Server系统,主要内容,实验2 表的创建与管理,2,实验3 数据查询语句,3,实验4 数据更新语句,4,网络安全,电子商务网站建设与实践 上机指导教程,4,实验1 数据库的创建与管理,1实验目的,(1)了解SQL Server数据库的基本结构。 (2)掌握在企业管理器中创建数据库的方法。 (3)掌握在查询分析器中使用T-SQL语句创建数据库的方法。 (4)掌握企业管理器中数据库管理的其他应用。,2实验要求,环境准备 : 电脑装有SQL Server 2000企业版或标准版。,知识准备:具有数据库的设计与规划能力。,电子商务网站建设与实践 上机指导教程,5,实验1 数据库的创建与管理,3实验目标,使用企业管理器和T-SQL语句创建bookstore数据库,并实现对bookstore数据库的附加、分离与删除等操作。,4问题分析,(1)用户无法创建数据库。 (2)无法辨别SQL Server数据库的物理文件名和逻辑文件名。,5解决方法,(1)了解在SQL Server中创建数据库,必须是具有创建数据库权限的用户才能创建 (2)了解SQL Server数据库物理文件名和逻辑文件名的区别。,电子商务网站建设与实践 上机指导教程,6,1,综合实例设置相对安全的 Windows 2003 Server系统,实验1 数据库的创建与管理,利用企业管理器创建数据库bookstore,(1),利用T-SQL语句创建数据库bookstore,在表格中插入一其他嵌套表格,6实验步骤,创建数据库bookstore,(2),电子商务网站建设与实践 上机指导教程,7,2,实验1 数据库的创建与管理,利用企业管理器分离数据库bookstore,(1),利用企业管理器附加数据库bookstore,在表格中插入一其他嵌套表格,6实验步骤,分离、附加数据库bookstore,(2),电子商务网站建设与实践 上机指导教程,8,3,实验1 数据库的创建与管理,利用企业管理器删除数据库bookstore,(1),使用T-SQL语句删除数据库bookstore,在表格中插入一其他嵌套表格,6实验步骤,删除数据库bookstore,(2),电子商务网站建设与实践 上机指导教程,9,实验2 表的创建与管理,1实验目的,(1)了解SQL Server数据库的常用数据类型。 (2)掌握在企业管理器中创建表的方法。 (3)掌握在查询分析器中使用T-SQL语句创建表的方法。 (4)掌握删除表的方法。,2实验要求,环境准备 : 已创建叮当书店的数据库bookstore。,知识准备:了解数据库中表的相关概念。,电子商务网站建设与实践 上机指导教程,10,实验2 表的创建与管理,3实验目标,在叮当书店的bookstore数据库中创建用于存储书目的书目信息表books。 书目信息表books的表结构如表所示。,电子商务网站建设与实践 上机指导教程,11,实验2 表的创建与管理,3实验目标,4问题分析,注意表中主键的设计,并不是所有字段都可以设为主键。,5解决方法,书目信息表books中的书目编号smbh字段既没有重复值,也不允许有空值出现,可以唯一标识书目信息表中的记录,所以将smbh设为书目信息表的主键。,电子商务网站建设与实践 上机指导教程,12,1,实验2 表的创建与管理,利用T-SQL语句创建书目信息表books,2,在表格中插入一其他嵌套表格,6实验步骤,利用企业管理器创建书目信息表books,利用T-SQL语句删除书目信息表books,3,电子商务网站建设与实践 上机指导教程,13,实验3 数据查询语句,1实验目的,掌握SELECT语句各个子句的使用方法。,2实验要求,环境准备 : 已创建书目信息表books,并输入相应的记录。,知识准备:了解SELECT语句中各子句参数的使用方法。,电子商务网站建设与实践 上机指导教程,14,实验3 数据查询语句,3实验目标,实现SELECT语句各个子句的使用方法。,4问题分析,容易混淆WHERE 子句与HAVING子句各自应在什么情况下使用,需要注意WHERE 子句与HAVING子句的区别。,5解决方法,HAVING子句是指对生成的组进行筛选,通常与GROUP BY子句一起出现。WHERE子句是对表中的记录进行筛选,而HAVING子句是对组内的记录进行筛选,在HAVING子句中可以使用集合函数,只对组内的所有列值进行统计,WHERE子句中不能使用集合函数。,电子商务网站建设与实践 上机指导教程,15,实验3 数据查询语句,6实验步骤,1,显示指定字段的信息,显示指定字段信息,并使用别名,在SELECT语句中使用TOP n PERCENT关键字,显示所有字段的信息,2,3,4,5,使用WHERE子句,电子商务网站建设与实践 上机指导教程,16,实验3 数据查询语句,6实验步骤,8,使用集合函数,使用GROUP BY子句,9,使用ORDER BY子句,使用INTO子句,6,7,电子商务网站建设与实践 上机指导教程,17,实验4 数据更新语句,1实验目的,学会使用T-SQL语句对表进行插入、修改和删除数据的操作。,2实验要求,环境准备 : 已创建书目信息表books,并输入相应的记录。,知识准备:掌握INSERT 语句、UPDATE语句和DELETE 语句的使用方法。,电子商务网站建设与实践 上机指导教程,18,实验4 数据更新语句,3实验目标,掌握T-SQL三种数据更新语句的使用方法。,4问题分析,注意INSERT 语句、UPDATE语句和DELETE 语句的使用要点。,5解决方法,使用INSERT语句时,VALUES列表中的表达式数量要与列名列表中的列名数量相同,并且要求表达式的数据类型要与表中所对应列的数据类型相兼容。 使用UPDATE语句时,WHERE子句是必须的,如果没有指定更新条件,操作语句将会对表中该字段对应的所有值进行更新。 使用DELETE语句时,最好和WHERE子句配合使用,如果没有带WHERE子句,DELETE语句将删除表中的所有数据。,电子商务网站建设与实践 上机指导教程,19,1,实验4 数据更新语句,UPDATE语句的使用方法,2,DELETE 语句的使用方法,在表格中插入一其他嵌套表格,6实验步骤,INSERT语句的使用方法,3,20,Thank you!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号