发布时间 : 星期三 文章数据库原理实验报告更新完毕开始阅读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