实验项目
实验1 实验环境与操作流程
实验2 数据定义、查询与更新
实验3 基本表的定义、删除与修改
实验4 数据的插入、修改和删除
实验5 数据的查询
实验6 数据的视图
实验7 完整性语言
实验8 触发器
实验9 存储过程与函数
实验10 SQL语句1(创建、插入、查询)
实验11 SQL语句2(查询)
实验12 SQL语句3(视图、完整性、关系代数查询)
实验10 SQL语句1(创建、插入、查询)
一、实验目的
1. 掌握数据库SQL语言;
2. 掌握使用SQL语言创建和修改数据库和基本表;
3. 掌握使用SQL命令对数据库进行数据的插入和查询操作。
二、实验要求
1. 熟练掌握数据库SQL语言;
2. 熟练掌握使用SQL语言创建和修改数据库和基本表;
3. 熟练掌握使用SQL命令对数据库进行数据的插入和查询操作。
三、实验内容
(课本70页习题2第6题、课本130页习题3第4题)
- 创建数据库:建立一个S_P_J数据库。
- 创建基本表:S_P_J数据库由供应商表(S)、零件表(P)、工程项目表(J)和供应情况表(SPJ)4个基本表组成。
- 供应商表(S)的结构如71页的表所示,其中,SNO为主码需要定义。
- 零件表(P)的结构如71页的表所示,其中,PNO为主码需要定义。
- 工程项目表(J)的结构如71页的表所示,其中JNO为主码需要定义。
- 供应情况表(SPJ)的结构如71页的表所示,其中,(SNO,PNO,JNO)为主码需要定义,SNO、PNO、JNO为外码也需要定义。
- 插入数据:按照课本71页表中的数据信息,分别插入4个基本表的数据。
(使用insert into 。。。values(。。。),(。。。),(。。。)…可以批量插入数据)
到这个地方,记得备份带走!!!后面查询要用的!
- 查询(习题3第4题):
- 查询供应工程J1零件的供应商号码。
- 查询供应工程J1零件P1的供应商号码SNO。
- 查询供应工程J1零件为红色的供应商号码SNO。
- 查询没有使用天津供应商生产的红色零件的工程号JNO。
实验指导:
- 创建数据库:建立一个S_P_J数据库。
- 创建基本表:S_P_J数据库由供应商表(S)、零件表(P)、工程项目表(J)和供应情况表(SPJ)4个基本表组成。
- 插入数据:按照课本71页表中的数据信息,分别插入4个基本表的数据。
(使用insert into 。。。values(。。。),(。。。),(。。。)…可以批量插入数据)
- 查询(习题3第4题):
- 查询供应工程J1零件的供应商号码。
- 查询供应工程J1零件P1的供应商号码SNO。
- 查询供应工程J1零件为红色的供应商号码SNO。
- 查询没有使用天津供应商生产的红色零件的工程号JNO。