实验二命令方式建立数据库和单表查询

it2023-02-06  41

实验二 命令方式建立数据库和单表查询 1.目的与要求: (1)掌握用SQL命令建立数据库和表的方法 (2)掌握基本数据查询方法 2.实验准备: (1)规划好所建立数据库ST(参见P79,82,83)和SPJ(参见P70) (2)设计好相关的语句 3.实验重点: (1)SQL命令建立数据库和表的方法 (2)单数据表的查询方法 4.实验难点: (1)完整性约束对数据库的影响 (2)GROUP BY 子句的设计 5.实验内容: 5.1 用SQL定义数据库和验证性实验 (1)建立数据库ST及其中的三个数据表Student 、Course 、SC,并输入数据。 (2)建立数据库SPJ及其中的四个数据表S 、P、J 、SPJ,并输入数据。 (3)对数据库ST,验证教材中实例。 5.2 设计性实验,对数据库SPJ用SQL完成下列查询 (1)找出所有供应商的名称和所在城市 (2)找出所有零件的名称、颜色、重量 (3)找出使用供应商S1所提供的各种零件的工程项目代码 (4)查询供应商名称中带有“盛”字的供应商信息 (5)查询各种零件供应总量,按零件号升序列出 (6)查询各种零件供应总量,按供应量总量降序列出 (7)查询各种零件供应总量,列出供应总量超过1000的零件和总量,按供应总量降序列出

实验过程:(给出代码和有关截图) 5.1 用SQL定义数据库和验证性实验 (1)建立数据库ST及其中的三个数据表Student 、Course 、SC,并输入数据。

(2)建立数据库SPJ及其中的四个数据表S 、P、J 、SPJ,并输入数据。

对数据库ST,验证教材中实例。 1>如例3-16,查询全体学生的学号和姓名

2>3-17,查询全体学生的姓名,学号和所在系

3>3.18,查询全体学生的详细记录

4>3-19,查询全体学生的姓名及其出生年份

5>3.23查询考试成绩不合格学生的学号

5.2 设计性实验,对数据库SPJ用SQL完成下列查询 找出所有供应商的名称和所在城市

找出所有零件的名称、颜色、重量

(1)找出使用供应商S1所提供的各种零件的工程项目代码

查询供应商名称中带有“盛”字的供应商信息

(2)查询各种零件供应总量,按零件号升序列出

(3)查询各种零件供应总量,按供应量总量降序列出

(4)查询各种零件供应总量,列出供应总量超过1000的零件和供应总量,按供应总量降序列出

6.实验总结 实验过程中进行查询“找出使用供应商S1所提供的各种零件的工程项目代码”时由于输入法问题导致单引号出现问题,产生了语法错误,后及时更正继续实验。 通过这次实验更加清晰地了解了数据库的运行和命令查询,自己亲手去做也更具有趣味性,比绕老绕去的逻辑更有说服力,也更容易理解。 总结,今后在数据库的实验中,要注意输入法需为英文输入法,有些需要大写的地方也要注意。

最新回复(0)