实验项目
实验1 实验环境与操作流程
实验2 数据定义、查询与更新
实验3 基本表的定义、删除与修改
实验4 数据的插入、修改和删除
实验5 数据的查询
实验6 数据的视图
实验7 完整性语言
实验8 触发器
实验9 存储过程与函数
实验10 SQL语句1(创建、插入、查询)
实验11 SQL语句2(查询)
实验12 SQL语句3(视图、完整性、关系代数查询)
实验11 SQL语句2(查询)
一、实验目的
1. 掌握数据库SQL语言;
2. 掌握数据库的各种基本查询和使用SELECT语句来进行各种数据操作。
3. 掌握数据库的插入、更新和删除数据操作。
二、实验要求
1. 熟练掌握数据库SQL语言;
2. 熟练掌握数据库的各种基本查询和使用SELECT语句来进行各种数据操作。
3. 熟练掌握数据库的插入、更新和删除数据操作。
三、实验内容
(课本130页习题3第5题)
- 导入备份:S_P_J数据库,以及供应商表(S)、零件表(P)、工程项目表(J)和供应情况表(SPJ)4个基本表,以及其中的全部数据。
- 查询(习题3第5题):
- 找出所有供应商的姓名和所在城市。
- 找出所有零件的名称、颜色、重量。
- 找出使用供应商S1所供应零件的工程号码。
- 找出工程项目J2使用的各种零件的名称及其数量。
- 找出上海厂商供应的所有零件号码。(两种方法:连接查询、嵌套查询)
- 找出使用上海产的零件的工程名字。(两种方法:连接查询、嵌套查询)
- 找出没有使用天津产的零件的工程号。(两种方法:连接查询、嵌套查询)
- 把全部红色零件的颜色改为蓝色。
- 由S5供给J4的零件P6改为由S3供应。
- 从供应商关系删除S2的记录,并从供应关系中删除相应的记录。
- 请将(S2,J6,P4,200)插入供应情况关系。
实验指导:
查询(习题3第5题):
- 找出所有供应商的姓名和所在城市。
- 找出所有零件的名称、颜色、重量。
- 找出使用供应商S1所供应零件的工程号码。
- 找出工程项目J2使用的各种零件的名称及其数量。
- 找出上海厂商供应的所有零件号码。(两种方法:连接查询、嵌套查询)
- 找出使用上海产的零件的工程名字。(两种方法:连接查询、嵌套查询)
- 找出没有使用天津产的零件的工程号。(两种方法:连接查询、嵌套查询)
- 把全部红色零件的颜色改为蓝色。
- 由S5供给J4的零件P6改为由S3供应。
- 从供应商关系删除S2的记录,并从供应关系中删除相应的记录。
- 请将(S2,J6,P4,200)插入供应情况关系。