数据库概论:“数据、数据库、数据库管理系统、数据库系统”的概念及区别与联系

1 下载量 97 浏览量 更新于2024-01-16 收藏 121KB DOCX 举报
数据库概论 数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据是描述事物的符号记录,而数据库管理系统(DBMS)是位于用户与操作系统之间的数据管理软件,用于管理、访问和维护数据库。数据库系统是在计算机系统中引入数据库后的系统,由数据库、DBMS、应用系统、数据库管理员和用户构成。 使用数据库系统有许多好处。首先,数据库系统使信息系统从以加工数据的程序为中心转向以共享的数据库为中心,这样便于数据的集中管理,提高了数据的利用率和相容性。其次,数据库系统有利于应用程序的研制和维护,因为数据统一存储在数据库中,不同的应用程序可以共享和重复使用数据,减少了代码的冗余和维护工作量。此外,数据库系统还提高了决策的可靠性,因为数据可以被多个用户共享和访问,决策可以基于更完整和准确的数据进行。 文件系统与数据库系统有着明显的区别和联系。首先,数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立文件的记录内部是有结构的,但记录之间没有联系。而数据库系统实现了整体数据的结构化,即数据之间具有确定的关系和联系,这是数据库的主要特征之一。 其次,文件系统与数据库系统在存取粒度上存在差异。在文件系统中,数据的最小存取单位是记录,无法细分到数据项级别。然而,在数据库系统中,存取粒度可以细化到数据项,可以方便地对数据进行查询和操作。 此外,文件系统和数据库系统在数据管理和安全性方面也有不同。文件系统中,数据的管理和维护是由应用程序自行负责的,容易产生数据冗余和不一致。而数据库系统通过DBMS统一管理和控制数据,确保数据的一致性和完整性。此外,数据库系统还提供了访问控制和安全机制,保护数据的安全性。 尽管有着明显的区别,文件系统和数据库系统也存在联系。数据库系统在一定程度上可以看作是文件系统的扩展和改进。许多数据库系统仍然使用文件系统作为底层存储结构,但在其之上提供了更强大的数据管理和访问功能。 总之,数据库系统是一种能够提供数据共享、统一管理和结构化的软件系统。与文件系统相比,数据库系统具有更高效、可靠和安全的特点,提供了更好的数据管理和访问能力。以数据库系统为核心的信息系统在现代社会中得到广泛应用,对于提高组织和个人的工作效率和决策能力具有重要意义。
2023-03-27 上传
第1章 绪论 习题参考答案 1、试述数据、数据库、数据库管理系统、数据库系统的概念。(参见P3、4、5页) 参考答案: 描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享 的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统 (及其开发工具)、应用系统、数据库管理员和用户构成。 2.使用数据库系统有什么好处?(参见P12页) 参考答案: 数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的 阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利 用率和相容性,提高了决策的可靠性。 3.试述文件系统与数据库系统的区别和联系。(8、9、10页) 参考答案: 1)数据结构化是数据库与文件系统的根本区别。 在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些 结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征 之一。 2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库 系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一 个记录或或一组记录。 3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说 是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而 在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。 5.试述数据库系统的特点。(9、10、11页) 参考答案: 数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一 管理和控制。 6.数据库管理系统的主要功能有哪些? (4页) 参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护 功能。 7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。(14、15页 ) 参考答案: 数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。 作用:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。通俗地 讲数据模型就是现实世界的模拟,现有的数据库系统均是基于某种数据模型的。 三个要素:数据模型由数据结构、数据操作和完整性约束三部分组成。 8、概念模型的作用(14页) 参考答案: 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设 计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言, 因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各 种语义知识,另一方面它还应该简单、清晰、易于用户理解。 9、定义并解释概念模型中以下术语(P14-15页)。 实体、实体型、实体集、属性、码、实体联系图(E-R图) 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽 象和刻画同类实体称为实体型。 实体集:同型实体的集合称为实体集。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:唯一标识实体的属性集称为码。 实体联系图:E-R图提供了表示实体型、属性和联系的方法 实体型:用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同 时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 10.试给出三个实际部门的E_R图,要求实体型之间具有一对一,一对多,多对多各种不 同的联系。 一对一:学员和座位的关系.(满员) 1 1 一对多 : 值班医生和病人的关系. 1 n 多对多: m n 11.试给出一个实际部门的E- R图,要求有三个实体型,而且三个实体型之间有多对多联系。三个实体型之间的多对多 联系和三个实体型两两之间的三个多对多联系等价吗?为什么 ? (17页) 语义不同 12.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,每个班有 若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E- R图画出此学校的概念模型。(20页例题) 13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上 。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不 同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E- R图画山此工厂产品,零件,材料,仓库的概念模型。 p m l r n n k 14.试述层次模型的概念,举出三个层次模型的实例。(20页) 参考答案:层次模型是数据库系统中
2023-03-27 上传
数据库概论习题参考答案 第1章 绪论 习题参考答案 1、试述数据、数据库、数据库管理系统、数据库系统的概念。(参见P3、4、5页) 参考答案: 描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 2.使用数据库系统有什么好处(参见P12页) 参考答案: 数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。 3.试述文件系统与数据库系统的区别和联系。(8、9、10页) 参考答案: 1)数据结构化是数据库与文件系统的根本区别。 数据库概论习题参考答案全文共18页,当前为第1页。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。 数据库概论习题参考答案全文共18页,当前为第1页。 2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。 3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。 5.试述数据库系统的特点。(9、10、11页) 参考答案: 数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。 6.数据库管理系统的主要功能有哪些 (4页) 参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。 7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。(14、15页) 参考答案: 数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。 数据库概论习题参考答案全文共18页,当前为第2页。作用:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟,现有的数据库系统均是基于某种数据模型的。 数据库概论习题参考答案全文共18页,当前为第2页。 三个要素:数据模型由数据结构、数据操作和完整性约束三部分组成。 8、概念模型的作用(14页) 参考答案: 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解。 9、定义并解释概念模型中以下术语(P14-15页)。 实体、实体型、实体集、属性、码、实体联系图(E-R图) 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 实体集:同型实体的集合称为实体集。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:唯一标识实体的属性集称为码。 实体联系图:E-R图提供了表示实体型、属性和联系的方法 实体型:用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 数据库概论习题参考答案全文共18页,当前为第3页。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 数据库概论习题参考答案全文共18页,当前为第3页。 10.试给出三个实际部门的E_R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 一对一:学员和座位的关系.(满员) 座位学员联系1 1 座位 学员 联系 一对多 : 值班医生和病人的关系. 值班医生病人联系1 n 值班医生 病人 联系 多对多: m n联系值班医生病人 联系 值班医生 病人 11.试给出一个实际部门的E-R图,要求有三个实体型,而且三个实体型之间有多对多联系。三个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗为什么 (17页) 课程联系学生 课程 联系 学生 联系联系 联系 联系 教室 教室 课程联系学生教室 课程 联系 学生 教室 mn m n l l 语义不同 12.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教