数据库系统原理实验报告.docxVIP

  • 0
  • 0
  • 约1.49千字
  • 约 4页
  • 2026-08-14 发布于山东
  • 举报

数据库系统原理实验报告

四、实验结果与分析

4.1数据库与表的设计与创建结果

成功创建了StudentCourseDB数据库及Student、Course、SC三张表。通过DESCRIBE命令查看表结构,确认字段名、数据类型、约束条件(主键、外键、非空)均符合设计要求。E-R图准确反映了实体间的关系。

4.2数据操纵与查询结果

所有SQLDML语句均成功执行。数据插入后,通过SELECT语句验证,数据准确无误。各类查询语句(简单查询、条件查询、连接查询、子查询等)均能返回预期结果。例如,连接查询成功返回了学生姓名、课程名和对应的成绩信息,验证了多表关联的正确性。

4.3数据库索引与性能初步探讨结果

4.4数据库安全性与完整性控制结果

新用户testuser创建成功,并能通过该用户连接数据库,且仅拥有被授予的SELECT和INSERT权限,无法执行DELETE或DROP等操作,权限控制有效。触发器trg_check_grade在尝试插入或更新超出0-100范围的成绩时,能够正确触发错误提示,保障了数据的域完整性。

五、实验中遇到的问题及解决方案

5.1SQL语法错误

在编写复杂的嵌套子查询或多表连接时,曾出现因括号不匹配或表别名使用不当导致的语法错误。通过仔细检查SQL语句结构,利用客户端工具的语法高亮功能,并参考官方SQL文档,逐步定位并修正了错误。

5.2外键约束冲

文档评论(0)

1亿VIP精品文档

相关文档