数据库第一次作业整理

lzy 910 0
数据库第一次作业整理
数据库第一次作业整理

1.概念总结

数据是描述事物的符号记录,是数据库中存储的基本对象,分为数字、文字、图形、图像、音频、视频、学生的档案记录、订单情况等等。

数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库管理系统(DBMS)是位于用户应用与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统。可以用来科学地组织和存储数据、高效地获取和维护数据。

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。(在不引起混淆的情况下常常把数据库系统简称为数据库)。由数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员(DataBase Administrator,DBA)构成。

5.数据库系统的特点

  • 数据结构化
  • 数据的共享性高,冗余度低且易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制

6.数据库管理系统的主要功能有哪些?

数据定义功能

  • 提供数据定义语言(DDL)
  • 定义数据库中的数据对象

数据组织、存储和管理

  • 分类组织、存储和管理各种数据
  • 确定数据在存储级别上的结构和存取方式
  • 实现数据之间的联系
  • 提供多种存取方法提高存取效率

数据操纵功能

  • 提供数据操纵语言(DML)
  • 实现对数据库的基本操作(查询、插入、删除和修改)

数据库的事务管理和运行管理

  • 数据的安全性、完整性、多用户对数据的并发使用
  • 发生故障后的系统恢复数据库

数据库的建立和维护功能

提供实用程序/工具,完成数据库数据批量装载,数据库转储,介质故障恢复,数据库的重组织和性能监视等。

其他功能

  • 数据库管理系统与网络中其它软件系统的通信
  • 数据库管理系统系统之间的数据转换
  • 异构数据库之间的互访和互操作

9.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

数据模型是对现实世界数据特征的抽象,通俗地讲数据模型就是现实世界的模拟。

数据模型是数据库系统的核心和基础

三个要素:数据结构、数据操作、数据的完整性约束条件。

14.试述关系数据库的特点。

在用户观点下,关系模型中数据的逻辑结构是一张二维表。

关系必须是规范化的,满足一定的规范条件。

数据操作是集合操作,操作对象和操作结果都是关系。

存取路径对用户隐蔽,用户只要指出“找什么”,不必详细说明“怎么找”。(提高了数据的独立性,提高了用户生产率)

优点:建立在严格的数学概念的基础上;概念单一;关系模型的存取路径对用户透明。

缺点:存取路径对用户透明,查询效率往往不如格式化数据模型;为提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。

15.试述数据库系统的三级模式结构,并说明这种结构的优点是什么。

模式(也称逻辑模式):数据库中全体数据的逻辑结构和特征的描述;所有用户的公共数据视图。一般,某个应用的数据库有一个模式,模式是数据库系统模式结构的中心。

外模式(也称子模式或用户模式):数据库用户使用的局部数据的逻辑结构和特征的描述;数据库用户的数据视图,是与某一应用有关的数据的逻辑表示

内模式(也称存储模式):是数据物理结构和存储方式的描述;是数据在数据库内部的表示方式。一个数据库只有一个内模式。

17.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的。当数据的物理存储改变了,应用程序不用改变。

逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,应用程序不用改变。

原因:数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

18.试述数据库系统的组成。

  • 数据库
  • 数据库管理系统(及其开发工具)
  • 应用程序
  • 数据库管理员

发表评论 取消回复
表情 图片 链接 代码

分享