西南交大数据库设计实验报告:DDL+DML+DCL详解
数据库设计实验的DDL(数据定义语言)阶段,按照教材11.1节的指导进行操作。首先,对ER图进行完善,详细说明每个实体型和联系型的属性,同时进行必要的修改以确保联系的合适性。其次,将ER图转换为关系模式,并标注各关系的主外键约束。接着,编写DDL语句,分别创建数据库和各关系。每个关系的DDL语句中,明确标注主键,并在至少4张关系中的列上设计Check检查约束,以确保数据的完整性。为了个性化,每个关系和对象都以学号+名称的方式命名。此外,实验要求自行设计2张视图、2个触发器和2个索引,分别基于单表和多表创建。视图、触发器和索引也按照个人学号+对象名进行命名。在DDL修改关系的DML阶段,参照教材11.1和11.2节的指导进行操作。对于DCL(数据控制语言),实验分为三步。首先,创建数据库的角色和用户,根据实际需求划分3类角色,并为每类角色至少添加2位用户,可参照11.3节。其次,为各角色进行授权,确保数据库的安全性。最后,进行数据库管理实验,包括数据库的备份和用备份数据库进行数据恢复。
用户评论