一联系(1∶1) 例如, 一对一联系(1∶ 例如, 一所只有一个校长, 一所只有一个校长, 一个校长只在一所任职, 一个校长只在一所任职, (1 校长与之间的联系是一对一的联系。 校长与之间的联系是一对一的联系。 一对多联系(1 (1∶ (2) 一对多联系(1∶n) 例如,一所有许多学生, 例如,一所有许多学生,但一个学生只能就读于一所 ,所以和学生之间的联系是一对多的联系。 ,所以和学生之间的联系是一对多的联系。 多对多联系(m (m∶ 例如,一个读者可以借阅多种图书, (3) 多对多联系(m∶n) 例如,一个读者可以借阅多种图书,任何一种图书可以为多 个读者借阅,所以读者和图书之间的联系是多对多的联系。 个读者借阅,所以读者和图书之间的联系是多对多的联系。 数据库有哪几种常用的数据模型? 属于哪一类? 6. 数据库有哪几种常用的数据模型?Visual FoxPro 属于哪一类? 在数据库系统中, 网状模型和关系模型 3 种。 在数据库系统中, 系统中 常用的数据模型有层次模型、
常用的数据模型有层次模型、 Visual FoxPro 是一种基于关系模型的关系数据库管理
系统。 是一种基于关系模型的关系数据库管理系统。 7.以某种应用目的为背景,试设计一个数据库。 7.以某种应用目的为背景,试设计一个数据库。 以某种应用目的为背景 我们以图书馆借书应用为例设计一
个最简单的数据库, 我们以图书馆借书应用为例设计一个最简单的数据库, 主要是包括以下几个关系学生关 系,图书关系, 图书关系,借书关系, 借书关系,每个关系对应与数据库里面的一个表。 每个关系对应与数据库里面的一个表。那么学生表应该包括(学 那么学生表应该包括( ,图书表应该包括 号,,专业,年龄等属性) 图书表应该包括(图书号,图书名,作者名,出版社等属 ,专业,年龄等属性) 图书表应该包括(图书号,图书名,作者名, , ,这两个表是通过借书关系来实现多对多的联系的,那么借书表主要包括(, 性) 这两个表是通过借书关系来实现多对多的联系的,那么借书表主要包括(,图书 ,这两个表是通过借书关系来实现多对多的联系的 号等) 。 号等) 8.关系数据库管理系统的 种基本关系运算是什么? 8.关系数据库管理系统的 3 种基本关系运算是什么? 关系 关系运算主要有选择、 关系运算主要有选择、投影和联接 3 种。 试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么? 9. 试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么? 如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字, 如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此 属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。 属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。如果 该外部关键字不是该关系的主关键字那么根据参照完整性规则, 该外部关键字不是该关系的主关键字那么根据参照完整性规则, 该外部关键字可以是空值, 该外部关键字可以是空值, 否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。 否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。 10. 数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些? 数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些? 工具有哪些 种模式:单用户模式、主从式多用户模式、客户机/ 数据库系统的体系结构大体上分为 4 种模式:单用户模式、主从式多用户模式、客户机/ 服务器模式(Client/Server,C/S)和 Web 浏览器 服务器模式 , 浏览器/服务器模式 服务器模式(Browser/Server,B/S)。 服务器模式 和 , 。 目前,一些专有数据库厂商