数 据 库 原 理 与 应 用 实验报告专 业 计科 年 级 1002 学 号 姓 名 王浩南 2025 年 11 月 07 日一、实验名称网络办公系统的数据库设计二、实验目的说明实验的意义及实验需要得到什么样的结果。例如,数据库技术是一个理论和实际紧密联系的技术,在学习过程中,除了解数据模型、数据库系统结构、数据库应用方法等知识外,还应通过实验对相关技术加深认识,加强实践能力。上机实验的主要目标如下: (1)通过上机操作,加深对数据库系统理论知识的理解。 (2)通过使用具体的 DBMS,了解一种实际的数据库管理系统并掌握其操作技术。(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。备注:不要照搬、照抄如上的段落,否则酌情扣分。三、实验内容及步骤说明本次实验的主要内容,及完成实验的主要步骤。例如:在本实验中实现一个简单的学生管理系统的数据库,其功能包括:1. 学生基本信息的管理,每个学生拥有唯一的学号,性别只能是“男”或“女”,年龄不大于 35 岁2. 图书基本信息的管理,每种图书拥有唯一的书号,本数不超过 7 本3.课程基本信息的管理,每个课程拥有唯一的课号,并分为必修课和选修课4.学生选课功能的实现,课程拥有选课人数的上限约束,学生拥有选课门数的上限约束5. 学生借阅图书功能的实现,每个学生最多借阅 7 本书实验一:1.设计如上系统的表结构,定义每个表的主键和外键,为每个属性选择合适的数据类型,定义每个属性是否允许空值,是否有默认值等2.在企业管理器中创建你设计的表,指定表的关键字,创建约束3. 将你设计的表和约束用 SQL 语句表达4. 使用 SQL 语句,在你设计的每个表中插入至少 10 条数据,要求记录满足数据约束要求,且尽量真实可信实验二:针对实验一建立的表,使用 SQL 语句完成:1. 从每个表中删除 1 条数据2. 在每个表中修改 1 条数据3. 修改学生表,使其增加一个属性,或是减少一个属性4. 请自行设计查询要求,完成简单查询、连接查询、自身连接、嵌套查询、使用谓词的查询、计算、分组、查询结果排序操作各一次5. 请自行设计编写一个 SQL 触发器,实现对某数据更新的联动操作四、实验分析应至少包括以下内容:1.对数据库中每一个表的主要设计思路及关键设计点2.实验过程中涉及到的 SQL 语句及必要的文字说明3.运行 SQL 语句时的屏幕截图及运行结果截图4.对运行结果进行分析。。。。。。备注:数据库设计合理,...