黑狐家游戏

实验一关系数据库标准语言sql,基于SQL标准语言的关系数据库实验报告——设计与实现

欧气 0 0

本文目录导读:

  1. 实验背景
  2. 实验目的
  3. 实验环境

实验背景

随着信息技术的飞速发展,关系数据库已经成为现代企业、组织和个人管理数据的重要工具,SQL(Structured Query Language)作为关系数据库的标准查询语言,具有操作简单、功能强大等特点,为了提高对SQL语言的理解和应用能力,本次实验旨在通过设计与实现一系列SQL操作,加深对关系数据库标准语言的理解。

实验目的

1、掌握SQL语言的基本语法和操作;

2、熟悉关系数据库的设计与创建;

实验一关系数据库标准语言sql,基于SQL标准语言的关系数据库实验报告——设计与实现

图片来源于网络,如有侵权联系删除

3、学会使用SQL进行数据的查询、插入、更新和删除操作;

4、培养动手实践能力,提高对关系数据库的应用水平。

实验环境

1、操作系统:Windows 10

2、数据库管理系统:MySQL 5.7

3、开发工具:MySQL Workbench

1、关系数据库的设计与创建

(1)设计学生信息表:包括学号、姓名、性别、年龄、班级等字段。

(2)设计课程信息表:包括课程编号、课程名称、学分、教师等字段。

(3)设计选课信息表:包括学号、课程编号、成绩等字段。

(4)创建关系数据库:根据以上三个表创建一个名为“student_course”的关系数据库。

2、数据的查询操作

(1)查询所有学生的姓名和年龄。

实验一关系数据库标准语言sql,基于SQL标准语言的关系数据库实验报告——设计与实现

图片来源于网络,如有侵权联系删除

SELECT 姓名, 年龄 FROM 学生信息表;

(2)查询所有课程的名称和学分。

SELECT 课程名称, 学分 FROM 课程信息表;

(3)查询选课成绩在90分以上的学生姓名。

SELECT 学生信息表.姓名 FROM 学生信息表

JOIN 选课信息表 ON 学生信息表.学号 = 选课信息表.学号

WHERE 选课信息表.成绩 >= 90;

3、数据的插入操作

(1)向学生信息表插入一条新记录。

INSERT INTO 学生信息表 (学号, 姓名, 性别, 年龄, 班级) VALUES ('20190101', '张三', '男', 20, '计算机科学与技术');

(2)向课程信息表插入一条新记录。

INSERT INTO 课程信息表 (课程编号, 课程名称, 学分, 教师) VALUES ('CS101', '数据库原理', 4, '李老师');

实验一关系数据库标准语言sql,基于SQL标准语言的关系数据库实验报告——设计与实现

图片来源于网络,如有侵权联系删除

4、数据的更新操作

(1)将学生信息表中年龄为20岁的学生年龄修改为21岁。

UPDATE 学生信息表 SET 年龄 = 21 WHERE 年龄 = 20;

(2)将课程信息表中教师为“李老师”的课程学分修改为5。

UPDATE 课程信息表 SET 学分 = 5 WHERE 教师 = '李老师';

5、数据的删除操作

(1)删除学生信息表中年龄为21岁的学生记录。

DELETE FROM 学生信息表 WHERE 年龄 = 21;

(2)删除课程信息表中课程编号为“CS101”的课程记录。

DELETE FROM 课程信息表 WHERE 课程编号 = 'CS101';

通过本次实验,我们对关系数据库标准语言SQL有了更加深入的了解,在实验过程中,我们掌握了关系数据库的设计与创建、数据的查询、插入、更新和删除操作,这些操作在现实生活中的应用非常广泛,如企业数据管理、电商平台等,通过本次实验,我们提高了动手实践能力,为以后从事相关领域的工作打下了坚实的基础。

标签: #关系数据库标准语言SQL实验报告

黑狐家游戏
  • 评论列表

留言评论