数据库原理与应用实验指导书Word文档下载推荐.docx

上传人:b****4 文档编号:14388103 上传时间:2022-10-22 格式:DOCX 页数:12 大小:21.30KB
下载 相关 举报
数据库原理与应用实验指导书Word文档下载推荐.docx_第1页
第1页 / 共12页
数据库原理与应用实验指导书Word文档下载推荐.docx_第2页
第2页 / 共12页
数据库原理与应用实验指导书Word文档下载推荐.docx_第3页
第3页 / 共12页
数据库原理与应用实验指导书Word文档下载推荐.docx_第4页
第4页 / 共12页
数据库原理与应用实验指导书Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库原理与应用实验指导书Word文档下载推荐.docx

《数据库原理与应用实验指导书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用实验指导书Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

数据库原理与应用实验指导书Word文档下载推荐.docx

选项.选择“SQLServer(MSSQLSERVER)”,单击鼠标右键后,选择“启动"

.

(2)在SQLServerManagementStudio窗口中选择“数据库”文件夹,选择“新建数据库”命令,输入新建数据库的名字Warehouse1,单击“确定”按钮.

(3)在Warehouse1数据库中建立表Receipt、Product、Storage,各表结构如下所示:

表3—4Receipt表结构

列名

说明

数据类型

是否为主码

ReceiptID

入库单编号

字符型,长度为10

ReceiptDate

入库日期

日期时间型

Vendor

供应商名称

字符型,长度为50

Remark

备注

文本型

表3—5Product表结构

说明

数据类型

ProductID

商品编号

字符型,长度为10

ProductName

商品名称

字符型,长度为20

Unit

计量单位

Price

商品价格

定点精度型,精度为10,小数点后保留2位小数

ProductionDate

生产日期

表3-6Storage表结构

Quantity

入库数量

短整型

(4)在SQLServerManagementStudio窗口中打开“表”对象,选择刚才创建的Recipt表。

(5)右击鼠标,选择“打开表”命令,打开表的数据记录窗口。

(6)输入如表3-7所示的Recipt数据记录。

表3—7Receipt表数据

R081008001

2008-10-8

杭州娃哈哈

R081124015

2008-11—24

沈阳桃李面包

R090120124

2009—1—20

蒙牛乳业

R090409327

2009—4—09

广东喜之郎

(7)输入如表3—8所示的Product数据记录.

表3-8Product表数据

P001

娃哈哈纯净水

2。

00

2008—9—16

P002

娃哈哈运动饮料

3.00

2008—9—20

P003

娃哈哈营养快线

3.50

2009—9-10

P004

蒙牛早餐奶

2.50

2009-1—10

P005

蒙牛纯牛奶

1.50

2009—1-8

P006

桃李面包

4.50

2008—11—22

P007

喜之郎果冻

18.00

2009—2—15

P008

德芙巧克力

55.00

2009-3-28

(8)输入如表3-9所示的Storage数据记录。

表3—9Storage表数据

50

35

22

85

63

68

26

(9)向Receipt表插入Dealer(经手人)列,数据类型为字符型,长度为10,保存该表。

(10)删除Receipt表的Dealer列,保存该表.

(11)删除Receipt表。

(12)删除Warehouse1数据库。

5.思考题

(1)有几种方法设置开机启动SQLServer服务?

(2)在为数据库创建表之前应该考虑哪些问题?

(3)创建数据库和数据表时需要注意哪些问题?

实验2SQL语言实验:

数据定义

(1)熟悉各种数据类型。

(2)能够运用数据定义语言(DDL)正确创建和管理数据库和数据表。

(3)掌握6种常用的数据完整性约束。

操作系统:

(1)利用数据定义语言创建数据库:

Warehouse2。

(2)利用数据定义语言在Warehouse数据库中创建3张表:

(1)打开SQLServerManagementStudio窗口,在工具栏上单击“新建查询"

命令,打开查询窗口。

(2)使用CREATEDATABASE语句新建数据库,名为Warehouse2。

(3)使用CREATETABLE语句在Warehouse2数据库中建立表Receipt、Product、Storage,各表结构如下所示:

表4—14Receipt表结构

约束

主码

非空

表4—15Product表结构

取值惟一

默认值为“件"

定点精度型,精度为10,小数点后保留2位小数

取值大于0

字符型,长度为50

表4—16Storage表结构

主码,引用Receipt的外码

主码,引用Product的外码

(4)使用ALTERTABLE语句修改Receipt表,具体要求如下:

①插入Dealer(经手人)列,数据类型为整型。

②插入Checker(审核人)列,数据类型为字符型,长度为10。

③将Dealer列的数据类型改为字符型,长度为10。

④删除Dealer列。

⑤删除Checker列.

(5)使用CREATEINDEX语句为Receipt表在ReceiptDate列上建立降序排列索引I_Date.

(6)删除Receipt表的I_Date索引。

(7)删除Receipt表.

(8)删除Warehouse2数据库。

(1)用sql语句创建表时需要注意哪些问题?

(2)如何修改表的结构?

(3)删除索引时需要注意哪些问题?

实验3SQL语言实验:

数据操纵

(1)熟练掌握数据查询语句的基本用法。

(2)熟练掌握数据更新语句的基本用法。

数据库管理系统:

(1)利用数据操纵语言(DML)完成对Warehouse1数据库中基本表的数据查询。

(2)利用数据操纵语言(DML)完成对Warehouse1数据库中基本表的数据更新。

命令,打开查询窗口。

(2)简单查询。

1查询全体商品的商品编号和名称.

2查询全体商品的详细记录。

3查询Storage表中的所有商品编号(消除取值相同的行)。

4查询供应商为“杭州娃哈哈”的所有入库单信息.

5查询入库数量大于40件的入库明细信息。

6查询商品价格在10~20(包括10和20)的商品信息。

7查询供应商为“杭州娃哈哈”、“蒙牛乳业”、“广东喜之郎”的入库单信息.

8查询商品名称最后三个字是“纯净水"

的商品的名称及其价格.

9备注为空的入库单信息。

10查询生产日期在2009年,并且价格高于2元的商品编号、名称及其价格。

11查询所有商品信息,查询结果按商品价格降序排列.

12查询2008年入库的入库单编号、入库日期及供应商名称,查询结果按供应商降序排列,同一供应商的入库单按入库日期升序排列。

13统计所有入库单的总数量.

14查询商品编号为“P001”的入库总数量.

15查询商品表中的最高价格、最低价格以及所有商品的平均价格。

(3)连接查询与嵌套查询。

1查询每张入库单及其入库商品的情况,列出入库单编号、入库日期、供应商名称、入库商品名称、入库数量。

2查询与“P001”(注:

商品编号)同年生产的商品信息。

3查询“杭州娃哈哈”供应的所有商品的编号、名称、单价。

4查询“桃李面包”的所有入库明细,列出入库单编号、入库日期、入库数量。

5统计入库商品种类超过2种入库单编号及入库日期.

(4)数据更新。

1向基本表Receipt中插入如下入库单元组:

2009-1-20

2将入库单编号为“R081008001”的供应商修改为“沈阳桃李面包”。

3将Storage表中所有的入库数量增加10件。

4将“蒙牛乳业”供应的所有商品的入库数量改为零。

5删除入库单编号为“R090120124”的入库单记录.

6从Storage表中,把“杭州娃哈哈”供应的“娃哈哈纯净水”商品的入库记录删除。

7删除Storage表中的所有入库明细记录.

(1)创建查询时,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1