数据库实验作业(管理信息系统)

数据库实验作业(管理信息系统)
数据库实验作业(管理信息系统)

目录

目录 .................................................................................................................................................... - 1 - 数据库实验作业(管理信息系统) ...................................................................................................... - 2 -

一、根据下面的图在MS Access 中建立对应的数据库。并输入如下数据:............................ - 2 -

二、建立数据表之间的关系。......................................................................................................... - 5 -

三、执行下面SQL操作: ............................................................................................................... - 7 -

列出所有没有对货架“A001”, “C001”进行整理的员工名。 ................................................ - 8 - 计算商品种类“SC001”商品的总价值为多少。 .................................................................... - 11 - 计算总共有多少家供应商供应商品。................................................................................... - 14 -

数据库实验作业(管理信息系统)

一、根据下面的图在MS Access 中建立对应的数据库。并输入如下数据:

图1 商品表格

图 2 仓库员表格

图3 供应商表格

图 4 货架表格

图 5 仓库员-货架表格

图 6 供应商-仓库员表

二、建立数据表之间的关系。

①建立供应商、仓库员、货架与商品之间一对多的关系图

②在多对多的情况下需要单独建立两张关联表

③ 2.3 建立仓库员与商品以及货架与商品之间多对多的关系

三、执行下面SQL操作:

列出机构代码为“浙233”的供应商所提供的所有商品的条形码号。

④建立查询

⑤建立表间连接,输入筛选条件

⑥筛选结果

SQL代码:

SELECT 供应商.机构代码, 商品.条形码

FROM 供应商INNER JOIN 商品ON 供应商.机构代码= 商品.机构代码

WHERE (((供应商.机构代码)="浙233"));

列出所有没有对货架“A001”, “C001”进行整理的员工名。

⑦新建一个新的选择查询

⑧添加员工名,将数据填入

⑨将上表添加到查询1中,并填入题中的要求

⑩结果如下:

SQL代码:

SELECT [仓库员-货架].员工号, [仓库员-货架].货架编号, [仓库员-货架].员工名

FROM [仓库员-货架]

WHERE ((Not (([仓库员-货架].货架编号)="A001" Or ([仓库员-货架].货架编号)="C001")));

相关主题
相关文档
最新文档