sql 数据库实验报告 篇一:数据库实验报告-使用 SQL 语句操作数据 数据库原理实验报告 实验名称: 实验二 使用 SQL 语句操作数据 实验时间: 2025.4.16 学生姓名:班级: 一、 实验目的 1、熟悉 SQL Server 2025 的基本环境 2、使用对象资源管理器管理数据库、基本表、视图、索引等对象 3、锻炼学生对 SQL Server 2025 基本操作能力 二、实验内容 1、 使用对象资源管理器创建 SPJ 数据库 (1)更改主数据库文件的增长模式,改为按 5MB 自动增长; (2)更改事务日志文件的增长模式,改为按 1MB 自动增长。 2、 在数据库中创建 S, P, J, SPJ 四个关系模式: S ( SNO, SNAME, STATUS, CITY ) P(PNO, PNAME, COLOR, WEIGHT) J(JNO, JNAME, CITY) SPJ(SNO, PNO, JNO, QTY) 说明: 供应商表 S 由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表 P 由零件代码( SNO)、零件名( PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工 程 项 目 表 J 由 工 程 项 目 代 码 ( JNO ) 、 工 程 项 目 名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表 SPJ 由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成。 3、 建立数据库关系图。将建好的数据库和表转化为 SQL 语句,以 sql 脚本方式保存。 4、 使用对象资源管理器向表中插入下列数据。 S P 表 5、 使用 SQL 语言完成如下操作: 1) 求供应工程 J1 零件的供应商号码 SNO。 2) 求供应工程 J1 零件 P1 的供应商号码 SNO。 3) 求供应工程 J1 零件为红色的供应商号码 SNO。 4) 求没有使用天津供应商生产的红色零件的工程号 JNO。 5) 求至少用了供应商 S1 所供应的全部零件的工程号 JNO。 6) 找出所有供应商的姓名和所在城市。 7) 找出所有零件的名称、颜色、重量。 8) 找出使用供应商 S1 所供应零件的工程号码。 9) 找出工程项目 J2 使用的各种零件的名称及其数量。 10) 找出上海厂商供应的所有零件号码。 11) 找出使用上海产的零件的工程名程。 12) 找出没有使用天津产的零件的工程号码。 13) 把全部红色零件的颜色改为蓝色。 14) 由 S5 供给 J4 的零件 P6 改为由 S3 供应,请作必要修改。 15) 从供应商关系中删除 S2 的记...