实验1 数据库和表实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南工业大学实验报告

课程数据库原理 _ 实验名称实验一数据库和表

教师审批签字

一.实验目的

1.熟悉SQL Server Management Studio(SSMS)的工作环境

2.掌握使用和命令建立数据库的方法

3.熟练掌握使用SSMS和T-SQL语句创建、修改和删除表。

4.熟练掌握使用SSMS和T-SQL语句插入、修改和删除表数据。

二.实验内容

1.采用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。

2.CPXS数据库包含如下三个表:

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

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

3)销售(产品编号,客户编号,销售日期,数量,销售额)

三个表结构如资料中图3.1~图3.3所示,请写出创建以上三个表的T-SQL语句并在查询分析器中运行。

3.在SSMS中输入如资料中图3.4~图3.6的商品表、客户表和销售表的样本数据。

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

6.将CP表中每种商品的价格打8折。

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

三.实验步骤与结果

1.

1).

2).

CREATE DATABASE CPXS

ON PRIMARY

(

NAME='CPXS_DATA',

FILENAME='D:\DATABASE\CPXS_DATA.MDF',

SIZE=5MB,

MAXSIZE=50MB,

FILEGROWTH=10%

)

LOG ON

(

NAME='CPXS_LOG',

FILENAME='D:\DATABASE\CPXS_LOG.LDF',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=2MB

)

3).

DROP DATABASE CPXS_bak

2.

1).

USE CPXS

GO

CREATE TABLE CP

(

产品编号char(6)PRIMARY KEY NOT NULL,

产品名称char(30)NOT NULL,

价格float(8),

库存量int

)

2).

USE CPXS

GO

CREATE TABLE XSS

(

客户编号char(6)PRIMARY KEY NOT NULL,

客户名称char(30)NOT NULL,

地区char(10),

负责人char(8),

电话char(12)

)

3)

USE CPXS

GO

CREATE TABLE CPXSB

(

产品编号char(6)NOT NULL,

客户编号char(6)NOT NULL,

销售日期datetime NOT NULL,

数量int NOT NULL,

销售额float(8)NOT NULL,

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

3.

4.

USE CPXS

INSERT INTO CP

select'200001','柜式空调','3000','200'union select'200002','微波炉','1000','100'union

select'200003','抽油烟机','1200','50'

5.

USE CPXS

GO

ALTER TABLE CP

ADD产品简列varchar(50)

6.

USE CPXS

GO

UPDATE CP

SET价格=价格*0.8

7.

USE CPXS

GO

UPDATE CP

SET价格=价格*0.9

DELETE CP

WHERE价格<1500

四.实验中的问题及心得

刚开始时,不知如何配置服务器,怎么启动服务器,导致连接服务器失败,最后进过上网查找找到解决办法,打开配置工具里面的SQL Server Configuration Manager,然后启动服务器SQL Server(MSSQLSERVER),然后打开SQL Server Management Studio进行连接服务器。经过这次的实验让我了解到数据库的很多内容,如何创建,删除数据库,如何完成对数据表的创建,删除,增加数据,查找数据……,深入了解到数据库的基本内容及应用方法。

相关文档
最新文档