预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验一SQLServer2005数据库管理系统 一、实验目的: 1、了解SQLServer2005的特点 2、掌握SQLServerManagementStudio、查询编辑器等常用工具的使用 3、了解系统数据库和系统表的作用。 二、实验内容: 1、使用服务管理器暂停、停止和启动SQLServer服务。. 2、创建一个新服务器组名为“newgroup”,将你旁边同学的计算机注册到该组中。 3、查询编辑器的使用。在查询编辑器里输入下面的SQL语句,查看结果。 Usepubs Go Select*fromauthors Go 4、利用SQLServerManagementStudio查看系统数据库和实例数据库结构。 使用SQLServerSQLServerManagementStudio,在数据库northwind中 (1)查看表的结构和内容 (2)查看视图 (3)查看存储过程 (4)查看用户和角色 5、查看服务器配置信息 实验二数据库的创建与操作 一、实验目的: 1、掌握用SQLServerManagementStudio和T-SQL语句创建数据库,查看、设置、修改数据库选项 2、掌握用SQLServerManagementStudio分离、附加数据库 3、掌握用SQLServerManagementStudio和T-SQL语句删除数据库 二、实验内容: 1、创建数据库 (1)3.8实训 (2)3.9习题三、上机题 2、查看、设置、修改数据库选项 (1)用SQLServerManagementStudio查看数据库基本信息 (2)使用系统存储过程sp_helpdb查看数据库信息 3、分离数据库 选中要分离的数据库,选择“操作”菜单中的“所有任务”,或者直接右击要分离的数据库,在弹出的快捷菜单中选择“所有任务”,然后再选择其子菜单中的“分离数据库”命令。 4、附加数据库 5、删除数据库 (1)用SQLServerManagementStudio删除数据库 (2)使用DROPDATABASE语句删数据库 正在被其他用户使用的数据库不能被删除,可先断开其连接再删除。 实验三数据表的创建与操作 一、实验目的: 1、掌握用SQLServerManagementStudio和T-SQL语句创建、修改数据表,向数据表添加、修改、删除记录,删除数据表的方法。 2、掌握各种约束的意义和创建方法。 3、掌握创建表之间关联的方法。 二、实验内容: 1、定义表结构及约束 (1)在XSCJ数据库中创建XSQK表。(界面方式) (2)在XSCJ数据库中创建KC表。(命令方式) (3)在XSCJ数据库中创建XS_KC表。(命令方式) 2、修改表结构 (1)界面方式修改表结构。(具体要求见例4-6) (2)用命令修改(例4-7,4-8,4-9,4-10,4-11) 3、编辑数据 (1)插入数据(例4-13,其他数据参考P109图5-1) (2)更新数据(例4-15) (3)删除数据(例4-16) 4、创建表之间的关联关系 实验四数据库查询与视图 一、实验目的: 1、理解并掌握SQL语句的语法格式,包括简单查询、条件查询、排序、统计汇总和子查询。 2、理解并掌握视图的意义与创建、使用。 二、实验内容: 1、查询 (1)教材P136,编写查询命令。 (2)按下列要求,查询销售管理系统中的数据。 1)从Products表中检索出产品ID(ProductID)、产品名称(ProductName)、产品单价(Price)、产品库存量(Stocks)及产品的总价值。 2)查询Products表中,价格最高的6种商品。 3)查询订单编号为‘10249’的产品ID、产品名称、产品数量及价格。 4)统计Products表中的产品种数。 5)统计Products表中每一组产品的平均价格及总库存。 6)对所有价格大于5元且组平均价格大于15元的产品,查询产品种类、平均价格及总库存。 7)使用COMPUTE子句对所有订单订购产品数量进行明细汇总。 8)用COMPUTEBY子句按订单号汇总出OrderDetails表中每个订单订购产品的数量。 9)显示所有价格高于平均价格的产品。 10)显示没有订购过‘P03001’产品的顾客ID。 2、视图 (1)在sales数据库中创建视图V_OrderInfo CREATEVIEWdbo.V_OrderInfo AS SELECTdbo.Orders.OrderID,dbo.Orders.OrderDate,dbo.Orders.CustomerID+''+dbo.Customers.CompanyNameASCustomer,dbo.Orders.SaleID+''+dbo.Salers.SalenameASSaler,dbo.Pr