《数据库原理》实验报告(二)
成绩 实验名称 单表查询 姓名 学号 班级 (1)熟悉使用单表查询命令; 实验 (2)熟悉使用连接查询命令; 目的 (3)熟悉使用嵌套查询命令; (4)熟悉在查询中使用聚集函数。 一、在企业管理器界面下创建一个数据库SPJ,将数据文件和日志文件放在最后一个盘的自建文件夹下,如:G:\\姓名缩写\\。(需先在G:盘上建立“姓名缩写”文件夹) 实 验 内 容 二、在图形界面下在已创建的数据库中创建四个表的结构:S、P、J、SPJ。(按上课的幻灯片中指定的数据类型及长度创建各列) 三、在图形界面下练习插入各个表中的数据。 四、将数据库文件拷贝到自己的U盘上。 五、完成下列查询 (1) 找出所有供应商的姓名和所在城市; 命令: (2) 找出所有零件的名称、颜色、重量; 命令: (3) 找出使用供应商S1所供应零件的工程号; 命令: (4) 求供应工程J1零件的供应商号码SNO; 命令:
(5) 求供应工程J1零件P1的供应商号码SNO;
命令:
(6) 求供应工程J1零件为红色的供应商号码SNO;
命令:
(7) 查询以“螺”开头,名称为3个汉字的零件信息。
命令:
(8) 查询给工程J1供应了零件P3的供应商的供应商号及供应量,
查询结果按供应量升序排列。 命令:
(9) 查询供应商S5总共供应了多少种零件; 命令:
(10)查询工程J4使用零件P6的总数量。
命令:
(11)查询零件的最大重量;
命令:
(12)查询S表中各城市的供应商个数,查询结果按供应商个数升序
排列; 命令:
(13)查询供应商S5供应的各种零件及数量,查询结果按零件数量的
降序排列; 命令:
(14)查询使用供应商S1所供应零件的工程号; 命令:
(15)查询北京和天津的工程项目的名称;
命令:
(16)查询使用零件总数量超过1000的工程号;
命令:
(17)查询给工程J1供应红色零件的供应商号; 命令:
(18)查询没有使用天津供应商供应的红色零件的工程号; 命令:
(19)查询工程项目J1使用的各种零件的名称及其数量; 命令:
(20)查询上海的供应商供应的所有零件号; 命令:
(21)查询使用上海的供应商供应的零件的工程名; 命令:
(22)查询每个供应商及其供应零件的情况;
命令:
(23)查询每个工程及其零件供应情况,包括没有开工的工程。 命令:
(24)找出重量最大的零件的名称。 命令:
(25)找出“三建”工程项目使用的各种零件的零件号及其数量; 命令: