数据库实验报告答案 篇一:2025《数据库原理及应用》实验报告答案 实验二 数据定义 一、实验目的 1、掌握数据库引擎的使用方法,加深对 SQL 的语句的理解; 2、使用 SQL 语句创建数据库、删除数据库 3 、 熟 练 掌 握 DDL 语 言 的 数 据 定 义 操 作 , 包 括CREATE、ALTER、DROP
二、实验内容 在 SQL 查询分析器中用 CREATE、DROP、ALTER 语句创建、删除、修改基本表
三、实验步骤 1、根据课本中的说明,分析 S 表,P 表,J 表和 SPJ 表的主码和外码: (1) S 表,P 表,J 表的主码分别是哪个属性,S 表,P 表,J 表这三个表有没有外码
假如有,请写出
S 表的主码 SNO P 表的主码 PNO J 表的主码 JNO 没有外码 (2) SPJ 表的主码是由哪几个属性组成的属性组
SPJ 表的外码有几个,分别是哪些属性
分别参照哪些表的哪个属性
SPJ 主码(SNO,PNO,JNO) 外码 SNO 参照 S 表的 SNO,外码 PNO 参照 P 表的 PNO,外码 JNO参照 J 表的 JNO
新建数据库 SPJ,并在数据库 SPJ 中创建 S 表,P 表,J 表和SPJ 表
(1)创建供应商表 S 的 sql 语句,要求设置主码: CREATE TABLE S ( SNO CHAR(4) PRIMARY KEY, SNAME VARCHAR(40), STATUS SMALLINT, CITY VARCHAR(20) ); (2)创建零件表 P 的 sql 语句,要求设置主码并将该约束命名为 P_PK: CREATE TABLE P( PNO CHAR(4) CONSTRAINT P_PK PRIMARY KEY, PNAME VARCHAR(40), COLOR CHAR(2), W