数据库原理实验报告 联系客服

发布时间 : 星期三 文章数据库原理实验报告更新完毕开始阅读c9d3fa4c5a8102d277a22f31

图2.4 CP表的样本数据

图2.5 XSS表的样本数据

图2.6 CPXSB表的样本数据

5、用T-SQL语句向CP表插入如下记录: 200001 柜式空调 3000 200 200002 微波炉 1000 100 200003 抽油烟机 1200 50 6、用T-SQL语句向CP表中增“产品简列”列,varchar(50),允许为NULL。 7、将CP表中每种商品的价格打8折。

8、将CP表中价格打9折后小于1500的商品删除。

三、 实验步骤

1、用T-SQL语句创建产品销售数据库CPXS:

数据文件初始大小为5MB,最大大小50MB,增长方式按10%比例增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。

CREATE DATABASE CPXS ON

(NAME = 'CPXS_Data',

FILENAME='C:\\ProgramFiles\\MicrosoftSQLServer\\MSSQL.1\\MSSQL\\Data\\CPXS_Data.MDF' , SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 10%) LOG ON

(NAME = 'CPXS_Log',

FILENAME='C:\\ProgramFiles\\MicrosoftSQLServer\\MSSQL.1\\MSSQL\\Data\\CPXS_Log.LDF' , SIZE = 2MB, MAXSIZE=10MB FILEGROWTH = 2MB)

截图如下:

2、用T-SQL语句将CPXS数据文件的增长方式改为按5MB增长。

ALTER DATABASE CPXS MODIFY FILE

(NAME='CPXS_Data', SIZE=5)

截图如下:

3、CPXS数据库包含如下三个表:

CP(产品编号,产品名称,价格,库存量)

XSS(客户编号,客户名称,地区,负责人,电话)

CPXSB(产品编号,客户编号,销售日期,数量,销售额) 三个表结构如图3.1~图3.3所示,请写出创建以上三个表的T-SQL语句并在查询分析器中运行。

CREATE TABLE CP

(产品编号 CHAR(6) PRIMARY KEY NOT NULL, 产品名称 CHAR(30) NOT NULL, 价格 FLOAT, 库存量 INT )

CREATE TABLE XSS

(客户编号 CHAR(6) PRIMARY KEY NOT NULL, 产品名称 CHAR(30) NOT NULL, 地区 CHAR(10), 负责人 CHAR(8), 电话 CHAR(12) )

CREATE TABLE CPXSB (产品编号 CHAR(6), 客户编号 CHAR(6), 销售日期 DATETIME, 数量 INT, 销售额 FLOAT,

PRIMARY KEY(产品编号,客户编号,销售日期))

截图如下:

4、输入如图3.4~图3.6的CP表、XSS表和CPXSB表的样本数据。

已经手工输入好。

4、 用T-SQL语句向CP表插入如下记录:

INSERT INTO CP

VALUES('200001','柜式空调',3000,200) INSERT INTO CP

VALUES('200002','微波炉',1000,100) INSERT INTO CP

VALUES('200001','抽油烟机',1200,50)

截图如下:

5、 用T-SQL语句向CP表中增“产品简列”列,varchar(50),允许为NULL。

ALTER TABLE CP