mysql上机考试试题_数据库上机考试题与答案.doc

数据库上机考试题与答案

数据库上机考试(7)

考试说明:请同学们在90分钟内完成以下内容:

注意事项:

1、根据题目要求,请用自己的“班级+学号+姓名”替换文件名中的*部分,例如要求建立“图书管理库*”,田鹏鹏同学则要输入“图书管理库37号田鹏鹏”,以此类推。

2、要求用SQL命令完成题目,将题目答案粘贴在题目下面红色提示出,保存为WORD文档,以“数据库上机考试+班级+学号+姓名+”命名。

创建一个数据库,命名为进销存管理*(10分)

逻辑文件名

进销存管理*_dat

系统文件名

D:\ 进销存管理*_dat.mdf

初始大小

15M

最大大小

50M

文件增长大小

5M

事务日志逻辑文件名

进销存管理*_log

事务日志操作系统文件名

D:\ 进销存管理_log.ldf

初始大小

10M

最大大小

40M

文件增长大小

5M

SQL命令:

create database 进销存管理应用技术_1班号

on

(name=进销存管理应用技术_1班号,

filename='D:\进销存管理应用技术_1班号_dat.mdf',

size=15M,

maxsize=50M,

filegrowth=5M)

log on

(name=进销存管理应用技术_1班号,

filename='D:\进销存管理应用技术_1班号_dat.ldf',

size=10M,

maxsize=40M,

filegrowth=5M)

二、根据要求创建下表(15分)

创建客户、产品、入库和销售四张表,表的的结构如下

客户*

客户编号

varchar(3)

Not null

姓名

varchar(10)

Not null

地址

varchar(20)

电话

varchar(20)

001

杨婷

深圳

0755002

陈萍

深圳

0755003

李东

深圳

0755004

叶合

广州

020005

谭新

广州

020SQL命令:

CREATE TABLE 客户

(客户编号varchar(3) NOT NULL,

姓名varchar(10) NOT NULL,

地址varchar(20),

电话varchar(20))

GO

产品*:

产品编号

varchar(5)

Not null

品名

varchar(20)

Not null

单价

Decimal(8,2)

Not null

库存数量

int

Not null

00001

电视

3000.00

800

00002

空调

2000.00

500

00003

1000.00

300

00004

餐桌

1500.00

200

00005

音响

5000.00

600

00006

沙发

6000.00

100

SQL命令:

CREATE TABLE 产品

(产品编号varchar(5) NOT NULL,

品名varchar(20) NOT NULL,

单价Decimal(8,2) NOT NULL,

库存数量int NOT NULL)

GO

入库*:

入库日期

Datatime

Not null

产品编号

varchar(5)

Not null

入库数量

int

Not null

2011-1-1

00001

10

2011-1-1

00002

5

2011-1-2

00001

5

2011-1-2

00003

10

2011-1-3

00001

10

2011-2-1

00003

20

2011-2-2

00001

10

2011-2-3

00004

30

2011-3-3

00003

20

SQL命令:

CREATE TABLE 入库

(产品编号varchar(5) NOT NULL,

入库日期Datatime NOT NULL,

入库数量int NOT NULL)

GO

销售*

销售日期

Datetime

Not null

客户编号

varchar(3)

Not null

产品编号

varchar(5)

Not null

销售数量

int

Not null

2011-1-1

001

00001

10

2011-1-2

001

00002

5

2011-1-3

002

00001

5

2011-2-1

002

00003

10

2011-2-2

001

00001

10

2011-2-3

001

00003

20

2011-3-2

003

00001

10

2011-3-2

003

00004

30

2011-3-3

002

00003

20

SQL命令:

CREATE TABLE 销售

(产品编号varchar(5) NOT NULL,

销售日期Datetime NOT NULL,

客户编号varchar(3) NOT NULL,


版权声明:本文为weixin_33700405原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。