2024年5月6日发(作者:)
SQL Server 数据库设计实验指导
实验1:
第一部分:SQL Server 管理工具和实用程序
一、 实验目的
掌握SQL Server管理工具和实用程序的使用方法及步骤。
二、 实验内容
1. 服务器管理器的功能及其使用方法。
2. 企业管理器的功能及其使用方法。
3. 查询分析器的功能及其使用方法。
三、 实验报告
1. 分别扼要写出上机操作的步骤。
四、 要求
1. 上机前首先预习相关知识。
第二部分:管理SQL Server数据库
一、实验目的
掌握用企业管理器和命令两种方法管理SQL Server数据库的方法及步骤。
二、实验内容
1.用企业管理器创建一个数据库Market。
2. 用命令创建数据库Market。
3. 用系统存储过程sp_helpdb显示数据库信息。
4. 用企业管理器修改、显示并删除数据库Market。
5. 用命令修改、并删除数据库Market。
三、报告
1.分别扼要写出使用企业管理器操作的步骤。
2.分别写出实现操作的命令。
四、要求
1.上机前首先预习相关知识。
实验2:
第一部分:SQL Server数据库表结构的操作
一、实验目的
掌握用企业管理器和命令两种方法创建SQL Server数据库表的方法及步骤。
二、实验内容:
1.用企业管理器为Market数据库创建表Customers、Goods、Orders。
2.用命令为数据库Market创建表Customers、Goods、Orders。
3.用企业管理器修改、显示并删除表。
4.用命令修改、并删除表。
上述三个表的结构如下:
Customers
字段名
CustomerID
FirstName
字段类型
Varchar(8)
Varchar(20)
约束
Primary key
是否为空
Not null
Not null
说明
1
LastName
Address
City
Tel
Company
BirthDay
Type
Goods
字段名
name
description
storage
supplier
status
price
Orders
字段名
orderID
goodsName
customerID
quantity
OrderSum
OrderDate
Varchar(20)
Varchar(100)
Varchar(30)
Varchar(20)
Varchar(50)
Datetime
tinyint
unique
Default 1
Not null
字段类型
Varchar(20)
Varchar(200)
int
Varchar(50)
tinyint
money
约束
Primary key
是否为空
Not null
说明
字段类型
int
Varchar(20)
Varchar(8)
int
money
datetime
约束
Primary key
Foreign key
Foreign key
int
Default(getdate())
是否为空
Not null
Not null
Not null
说明
Goods(Name)
Customers(customerID)
三、报告
1.分别扼要写出使用企业管理器操作的步骤。
2.分别写出实现操作的命令。
四、要求
1.上机前首先预习相关知识。
第二部分:为SQL Server数据库表录入内容
一、实验目的
为SQL Server数据库表录入内容,以便后续操作。
二、实验内容:
1.分别为表Customers、Goods、Orders设计和添加一定数量的内容。每表不得少于20
条记录。注意:不得违背表间的外键约束。
三、报告
1.分别扼要写出录入过程中出现的问题及解决办法。
四、要求
1. 上机前首先预习相关知识。
2
实验3:SQL Server数据库表内容的操作
一、实验目的
掌握用企业管理器和命令两种方法操作SQL Server数据库表内容的方法及步骤。
二、实验内容:
2.用企业管理器查看表Customers、Goods、Orders的内容。
2.用Select命令以多种条件查询表Customers、Goods、Orders。
三、报告
1.分别写出实现操作的命令。
四、要求
上机前首先预习相关知识。
实验4:SQL Server存储过程和触发器的操作
一、实验目的
掌握创建及操作SQL Server存储过程及触发器的方法及步骤。
二、实验内容:
1.用企业管理器创建存储过程。
2.用命令创建存储过程。
3.用企业管理器为Customer表创建一个删除触发器。要求删除一条记录时,同时将
Orders表中该客户的订单记录也删除掉。
4.用命令创建上述触发器。
5.用数据验证触发器。
三、报告
1.分别扼要写出使用企业管理器操作的步骤。
2.分别写出实现操作的命令。
四、要求
1.上机前首先预习相关知识。
3
发布评论