数据库实验报告全.doc实验
实验目的
熟悉 SQL Server Management Studio (SSMS)的工作环境
掌握使用和命令建立数据库的方法
熟练掌握使用SSMS和T-SQL语句创建、修改和删除表。
熟练掌握使用SSMS和T-SQL语句插入、修改和删除表数据。
实验内容
采用SQL Server Management Studio、T-SQL语句两种方式创建产品销售数据库, 要求:
1) 使用SSMS创建数据库CPXS_bak,数据文件初始大小为5MB,最大大小 50MB,按5MB增长;日志文件初始为2MB,最大可增长到10MB,按2MB 增长;其余参数取默认值。
2) 用T-SQL语句创建数据库CPXS,数据文件的增长方式改为增长方式按10% 比例增长,其余与CPXS_bak。
3) 用T-SQL语句删除数据库CPXS_bak。
CPXS数据库包含如下三个表:
1) 产品(产品编号,产品名称,价格,库存量)
2) 客户(客户编号,客户名称,地区,负责人,电话)
3) 销售(产品编号,客户编号,销售日期,数量,销售额)
〜,请写出创建以上三个表的T-SQL语句并 在查询分析器中运行。
〜、客户表和销售表的样本数据。
-SQL语句
句商品表插入如下记录:
200001
柜式空调
3000
200
200002
微波炉
1000
100
200003
抽油烟机
1200
50
用T-SQL语句向CP表中增加"产品简列”歹U, varchar(50),允许为NULL。
将CP表中每种商品的价格打8折。
将CP表中价格打9折后小于1500的商品删除。
-■实验步骤与结果
(说明:要写出相关步骤和SQL语句,实验结果可以是运行画面的抓屏,抓屏图片要尽可能
的小。)
1)
用T-SQL语句创建数据库CPXS:
CREATE DATABASE CPXS
ON PRIMARY
(NAME='CPXS_DATA*,
FILENAME^ * C:\Progr且m Files\Microsoft SQL
Server\MSSQL・1\MSSQL\Data\CPXS_DATA・ MDF1 ,
SIZE=5MB,
MAXSIZE=50MB,
FILEGROWTH=10%)
LOG ON
(NAME='CPXS_LOG* ,
FILENAME^'C:\Program Files\Microsoft SQL
Server\MSSQL・1\MSSQL\Data\CPXS_LOG・ LDF1,
SIZE=2MB,
MAXSIZE=10MBz
FILEGROWTH=2MB)
数18库文件Q)
逻辐名称 文件类型文件鉅 初始大小(MB)自动増长 _路径
CHS_DATA 数据 PRIMARY j5 [増fit为 10X ,増长的量 [,| C \Procrtm Fil«s\«icrosoft SQL S«rv«r\IIISSQL 1\MSSQL\D»U
CPXSJJDG 日志 不适用 2 増量为 2 IB,増长的杲 | , | C:\Pro<r«m crosoft SQL S«rv«r\MSSQL l\MSSQL\D»t»
DROP DATABASE CPXS_bak
刷新数据库会看到CPXS_bak不存在
1) USE CPXS
GO
CREATE TABLE 产品
(产品编号ch且匕(6) PRIMARY KEY,
产品名称chH(30) NOT NULL,
价格float (8),库存量int,)
USE CPXS
GO
CREATE TABLE 客户
(客户编号char (6) PRIMARY KEY,
客户名称char (30) NOT NULL,
地区char (10),负责人char (8 ),
电话char (12))
USE CPXS
GO
CREATE TABLE 销售
(产品编号char (6),客户编号char (6),
销售日期datetime,数量int NOT NULL,
销售额float (8) NOT NULL,
CONSTRAINT pk_js PRIMARY KEY (产品编号,客户编号,销售日期))/*pk_js为约束名*/ 执行完上面的操作就能看见表已经添加进数据库中,如图所示:
日 U CPXS
ffi □数据库关系图
E) 表
l±) 系统表
(£
田□
(±) □ dbo•
数据库实验报告全 来自淘豆网m.daumloan.com转载请标明出处.