武汉理工大2010数据库考试回顾:E-R图与SQL基础知识点

4星 · 超过85%的资源 需积分: 10 25 下载量 97 浏览量 更新于2024-09-16 1 收藏 86KB DOC 举报
在武汉理工大学2010年数据库与信息系统A卷考试中,试题涵盖了基础理论和实际应用的各个方面。试卷设计旨在考察学生对数据库原理的理解和应用能力。 一、填空题部分涵盖了E-R图的基本元素及其含义。在E-R图中,长方形通常代表实体集,表示现实世界中的具体对象;椭圆形表示属性,表示实体具有的特征或特性;菱形则表示关系,即实体之间的连接或联系。题目要求学生掌握这些基本概念。 接下来的题目涉及关系数据库的完整性规则,包括实体完整性、参照完整性和用户定义完整性。实体完整性确保每个实体都有唯一的标识符,参照完整性要求外键引用的主键存在于另一个关系中,而用户定义完整性则是根据特定业务需求添加的额外约束。 现代数据库产品众多,除了SQL Server,还可能包括Oracle、MySQL、Microsoft Access等,这些都是常见的商业和开源数据库管理系统。 将1NF(第一范式)的关系模式转化为2NF(第二范式)意味着消除非主属性对候选键的部分函数依赖,使得数据更独立、更易于管理和查询。 删除数据库的SQL语句是DROP DATABASE,这是用于销毁整个数据库的命令,需要谨慎使用。 SQL语句主要分为三类:数据查询语言(用于检索数据)、数据操纵语言(用于修改数据)和数据控制语言(用于管理数据库的结构和安全性)。填空题中列举了数据控制语句,即DELETE,用于删除数据。 二、选择题部分涵盖了数据模型的分类、关系模型中的联系类型、关系表的主码确定以及SQL语句的使用。概念结构模型包括关系模型、层次模型、网状模型和实体-联系模型,其中实体-联系模型是最接近现实世界抽象的模型。项目与研究组的关系是一对多(B),因为一个项目可以由多个研究组承担,但一个研究组只能承担一个项目。 在关系表“选课”中,学号和课程号的组合可以唯一标识一条记录,因此它们是主码(C)。题目要求学生理解并能识别主码在关系数据库中的作用。 最后两个问题涉及到SQL操作,删除数据的命令字是DELETE(D),创建表的SQL语句属于数据定义语言(DDL),包括CREATE TABLE。 通过这道考试试卷,学生不仅可以检验他们在数据库理论上的掌握程度,还能练习基本的SQL操作,提升实践技能。解答这些问题有助于学生深入理解数据库系统的结构、规范和管理,这对于后续的学习和职业生涯至关重要。