关系数据库与SQL语言:第一章练习题详解

1 下载量 2 浏览量 更新于2024-08-04 收藏 55KB DOC 举报
《关系数据库与SQL语言》第一章练习题主要涵盖了关系数据库的基本概念和SQL语言的基础知识。本章包含了一系列选择题,旨在帮助读者巩固理论知识并理解实践应用。 1. 实体完整性是关系数据库中确保数据一致性的关键,通过定义主键(B)来保证主属性不取空值。主键是一个唯一标识实体的属性或组合,它在整个数据库中是唯一的。 2. 数据库(A)是建立在计算机外部设备上的结构化、有联系的数据集合,它是信息的集中管理和组织形式。 3. DBA是Database Administrator的缩写,指的是(B)数据库管理员,负责数据库的维护和管理。 4. E-R方法在数据库设计的初始阶段(概念设计阶段)用于创建实体联系图(A),这是一种图形化的表示方法,用于描述实体和它们之间的关系。 5. 在E-R图中,实体用矩形框表示,而实体间的联系用菱形框(D)表示,菱形框通常用于表示一对多或多对多的联系。 6. 教师和课程之间的关系是多对多的联系(C),因为一个教师可以开多门课程,一门课程也可以被多个教师开设。 7. 不同类型的实体之间可以有多种联系(B),这反映了现实世界中复杂的关系网络。 8. 多用户型(D)不是数据库系统中的数据模型,常见的数据模型包括层次模型、网状模型和关系模型。 9. 对于m:n联系,需要为联系建立一个单独的关系(D),即一张关联表,来连接两个实体。 10. 模式(逻辑结构)的逻辑子集指的是外模式(C),它是数据库用户看到的数据视图,与具体存储方式无关。 11. 要保持数据库的物理数据独立性,应修改模式与内模式之间的映射(B),这样当内模式改变时,模式不会受到影响。 12. 数据库的特点包括数据共享(A)、数据完整性(B)和数据独立性高(D),而数据冗余很高(C)是数据库设计需要避免的问题。 13. 数据库中存储的是数据及其之间的联系(D),而非单一的数据或者数据模型本身。 14. 表示数据库概念模型通常使用E-R图(C),它是一种图形化的工具,用于抽象地表示实体和关系。 15. 学生表的主键是学号(B),因为它具有唯一标识每个学生的功能。 16. 部门和职员之间的联系是一对多(D)关系,因为每个职员只能属于一个部门,但一个部门可以有多个职员。 17. 继续列举的关系题中,职工(职工号、姓名...)表未给出完整的属性,但根据上下文,职工号和姓名可能是该表的主键或部分字段,与前文学号作为主键的模式相似。 通过解答这些题目,读者可以复习和掌握关系数据库的基本概念、SQL语言的基础以及数据库设计的关键要素。