数据库论序小结

使用数据库有什么好处?
可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担,既便于数据的集中管理,控制冗余,提高数据的利用率和一致性,又利于应用程序的开发和维护。

试述数据、数据库、数据库系统、数据库管理系统的概念
1.数据(data)
数据是数据库中存储的基本对象。可以对数据作出如下定义:描述事务的符号记录称为数据。
即把学生的姓名、性别、出生年月、出生地、所在院系、入学时间组织一起,构成一个记录。

2.数据库(DataBase, DB)
数据库,顾名思义是存放数据的仓库,不过数据是按照一定的格式存放的。
数据库是长期存储在计算机内、有组织、可共享数据的集合。(特点)

3.数据库管理系统(DataBase Management System, DBMS)
数据库管理系统是位于用户与操作系统之间的一层数据管理软件。主要包括:
1)数据定义功能
数据库管理系统提供数据定义语言,用户通过它可以方便的对数据库中的数据对象的组成与结构进行定义。
2)数据组织、存储和管理
数据库管理系统要分类组织、存储和管理各种数据,包括数据字典、用户数据、数据的存储途径等。要确定以何种文件结构和存放方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标就是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、hash查找、顺序查找等)来提高存取效率。
3)数据操纵功能
用户可以使用它操纵数据,如:查询、插入、删除和修改等。

4.数据库系统(DataBase System, DBS)
数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。数据库的建立、使用和维护等工作只是靠一个数据库管理系统远远还不够,要有专门的人员来完成,这些被称为数据库管理员。

数据库系统和文件系统的区别与联系

文件系统和数据库系统之间的区别

(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;

(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;

(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;

(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
文件系统和数据库系统之间的联系

(1) 均为数据组织的管理技术;

(2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;

(3) 数据库系统是在文件系统的基础上发展而来的。

数据库系统的特点是什么

  1. 整体数据结构化
  2. 数据的共享度高
  3. 数据的独立性高
  4. 高度的数据控制能力

数据库管理系统的主要功能有哪些
1、数据定义
2、数据组织、存储和管理
3、数据操纵
4、数据库的事务运行和运行管理
5、数据库的建立和维护

什么是概念模型,概念模型的作用是什么
(1)概念模型,也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
(2)概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户进行交流的语言

关系型数据库的主要特征
1)数据集中控制
2)数据独立
3)数据共享
4)减少数据冗余
5)数据结构化
6)统一的数据保护功能

三级模式结构:外模式、模式和内模式

一、模式(Schema) 模式的作用:定义表
定义:也称逻辑模式,一个数据库只有一个模式;是数据库数据在逻辑级上的视图;数据库模式以某一种数据模型为基础; 定义模式时不仅要定义数据的逻辑结构而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。

二、外模式(External Schema)
外模式的作用:供用户和程序操作 一个数据库可以有多个外模式;外模式就是用户视图;外模式是保证数据安全性的一个有力措施。

三、内模式(Internal Schema) 内模式的作用: 定义:也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式,一个表可能由多个文件组成,如:数据文件、索引文件。 它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法 其目的有: 为了减少数据冗余,实现数据共享;为了提高存取效率,改善性能。

posted @ 2022-04-29 15:41  喝茶谢谢  阅读(72)  评论(0编辑  收藏  举报