数据库第一章 概论简答题

数据库第二章 关系数据库简答题
数据库第三章 SQL简答题
数据库第四第五章 安全性和完整性简答题
数据库第七章 数据库设计简答题
数据库第九章 查询处理和优化简答题
数据库第十第十一章 恢复和并发简答题

1. 简述数据、数据库、数据库系统、数据库管理系统

  • 数据:是描述事物的符号记录,是数据库管理的基本对象
  • 数据库:是长期储存在计算机内、有组织的可共享的大量数据的集合。
  • 数据库系统:是由数据库数据库管理系统应用程序数据库管理员组成的存储、管理、处理和维护数据的系统。
  • 数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,是一个大型复杂的软件系统

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

文件系统

  • 数据是面向某一应用的——指数据结构针对某个应用设计,不独立于应用程序
  • 文件的共享性差、冗余度大、独立性差
  • 文件记录内有结构但整体无结构

数据库系统

  • 数据面向整个组织或企业
  • 数据的共享性高、冗余度小、具有高度的物理独立性和一定的逻辑独立性
  • 由DBMS提供数据安全性、完整性、并发控制和恢复能力
  • 能实现整体数据结构化

联系

  • 它们都是计算机系统中管理数据的软件
  • 数据库中数据的组织和存储是通过操作系统重的文件系统来实现的

3.数据库系统的特点

  • 数据结构化:数据库系统实现了整体数据的结构化,这是数据库系统与文件系统的本质区别。
  • 数据共享性高、冗余度低、易扩充:可以被多个用户、多个应用,用多种不同的程序设计语言共享使用,而且容易增加新的应用
  • 数据独立性高:包括数据的物理独立性和数据的逻辑独立性
  • 由数据库管理系统统一管理和控制:DBMS必须提供统一的数据控制功能:数据安全性保护、数据完整性检查、并发控制和数据库恢复

4.关系数据库的特点

关系数据库是建立在关系数据模型上的,具有以下优点:

  • 关系模型与非关系模型不同,它具有严格的数学基础
  • 关系模型的概念单一:数据结构简单、清晰,用户易懂易用
  • 关系模型的存取路径对用户透明:从而具有更高的数据独立性更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

缺点:由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,这就增加了开发关系数据库管理系统软件的难度。

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

数据库系统的三级模式结构由外模式模式内模式组成:

  • 外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
  • 模式:是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式通常是模式的子集。
  • 内模式:是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述

优点:
在这三级模式之间提供了两级映像(外模式/模式映像和模式/内模式映像),而这两级映像保证了数据库系统中数据能够有较高的逻辑独立性物理独立性

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

  • 物理独立性:当数据库的存储结构改变时,模式和应用程序不必改变。(只需由数据库管理员对模式/内模式映像作相应改变)

  • 逻辑独立性:当数据的逻辑结构改变时,外模式和应用程序不必改变。(由数据库管理员对各个外模式/模式的映像作相应改变)

持续更新······

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值