第一章 数据库概述

1.简述数据管理技术发展的三个阶段以及各个阶段的特点

数据库管理技术发展经过了人工管理阶段,文件系统阶段,数据库系统阶段。

(1)人工管理阶段

???1. 数据不单独保存

???2. 应用程序管理数据

???3. 数据不共享

???4. 数据不独立

(2)文件系统阶段

???1. 数据以文件的形式长期保存在外存储器中

???2. 由文件系统对数据进行管理

???3. 数据共享性差,冗余度大

???4. 数据独立性差

(3)数据库系统阶段

???1. 数据结构化

???2. 数据由DBMS统一管理和控制

???3. 数据共享性高、冗余度低,易扩展

???4. 数据独立性高

总结:

特点总体来说包括:

???1. 保存方式

???2. 管理管理

???3. 共享性

???4. 独立性

2.简述数据库、数据库管理系统和数据库系统三个概念的含义和联系

(1)数据库

???数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。

(2)数据库管理系统

???数据库管理系统是整个数据库系统的核心部分,用户对数据库的一切操作都由它统一管理和控制,包括数据的定义、查询、更新、完整性、安全性,多用户的并发控制,数据库故障的恢复等操作。

(3)数据库系统

???数据库应用系统是以数据库为基础,在DBMS的支持下使用应用开发工具建立的面向用户的计算机应用系统。

3.简述数据库管理系统的功能

数据定义功能

数据操纵功能

数据组织、存储和管理

数据库运行管理

数据库的建立和维护功能

其他功能

4.简述数据库功能的组成

数据库系统由数据库、计算机系统、数据库管理系统及其应用开发功能、应用系统、数据库管理员和用户组成

5.解释概念模型中的以下术语:实体,属性,码,实体型,实体集,实体-联系图(E-R图)

实体:客观存在并且可以互相区分的事物成为实体。

属性:实体所具有的某一特征称为属性。

码:能唯一标识实体的属性或属性的组合成为码。

实体型:用实体名机器所有属性的集合来描述同类实体,成为实体型。

实体集:同一类型实体的集合称为实体集。

实体-联系图:用来表示实体、属性以及实体间的联系的关系图。

6.简述数据模型的定义及其三个组成要素

(1)数据模型的定义

???数据模型是严格定义的一组概念的集合,描述了系统的静态特征、动态特征和完整性约束条件,由数据结构、数据操作和完整性约束三个要素组成。

(2)三个组成要素

???1.数据结构

???2.数据操作

???3.完整性约束

7.简述数据库的三级模式、二级映像结构

数据库的三级模式、二级映像分别为外模式、模式、内模式三级,以及外模式/模式、模式/内模式的二级映像。

(1)模式

???模式是数据库中全体数据的逻辑结构和特征的描述。

(2)内模式

???内模式是全体数据的物理结构和存储方式的描述。

(3)外模式

???外模式是数据库用户的数据视图。

(4)外模式/内模式映像

???它定义了该外模式与模式之间的对应关系。

(5)模式/内模式映像

???它定义了数据全局逻辑结构与存储结构之间的对应关系。

8.描述数据与应用程序的逻辑独立性和物理独立性

(1)逻辑独立性

???逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。即当数据的逻辑结构改变时,用户程序也可以不变。

(2)物理独立性

???物理独立性是指用户的应用程序与存储在磁盘上的数据是互相独立的。即当数据的物理存储改变了,应用程序不用改变。

简述mysql的概念及作用_数据库 简答题相关推荐

  1. mysql在建站起什么作用_数据库操作对比:Sql Server与MYSQL相比有哪些建站优势?...

    最近一直在做博客网站,从定位主题到程序和数据库的选择,确实废了不少心思,经过细致的思考,最终将主题定位为读书方面,还有文学和学习笔记,但是对于程序和数据库问题,我一直就比较费心,因为个人是个技术小白, ...

  2. mysql的索引的作用_数据库索引的作用,优点和缺点

    为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能. 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性. 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因. 第 ...

  3. mysql基础小测试三_数据库---MySQL(三)

    一.视图 视图是一个虚拟表,是sql的查询结果,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据,在使用视图时动态生成.视图的数据变化会影响到基表,基表的数据变化也会影响到视图[i ...

  4. mysql after 不起作用_我的MySQL触发器不起作用,语法简单,不复杂

    我的MySQL触发器不起作用,语法简单,不复杂 我不知道为什么我的触发器不工作,查询工作时手动使用它,但是当我想通过触发器更新它不起作用. 有人可以帮我知道为什么吗? 这是我的触发器: CREATE ...

  5. mysql实体指的是_数据库中,实体是指( )。

    [简答题]名词解释: 黑色金属.有色金属. 重金属.轻金属.贵金属.稀有金属 [单选题]下列关于数据模型中实体间联系的描述正确的是( ). [简答题]计算机控制理论主要有哪几方面? [单选题]With ...

  6. MySQL按名字查询所有信息_数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)...

    注意:本篇文章仅适用于mysql和postgre这两种数据库 1.查询数据库中所有表名及对应表的详细信息 select * from INFORMATION_SCHEMA.tables 2.根据指定名 ...

  7. 简述原型模型的特点_软件工程简答题答案 第五版

    软件工程简答题 第一章 绪论 1 . 什么是软件危机?软件危机有什么表现?软件危机产生的原因是什么? 答: 所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题. 主要是 指如何开发软 ...

  8. 西电数据库简答题核心考点汇总(期末真题+知识点)

    文章目录 前言 一.关系代数 1.1 真题一 1.2 真题二 二.SQL语句 2.1 真题一 2.2 真题二 三.事务 3.1 真题一 四.关系理论 4.1 真题一 4.2 真题二 五.数据库设计 5 ...

  9. 简述er图的作用_数据库关系图的作用是什么?

    你的位置: 问答吧 -> MSSQL -> 问题详情 数据库关系图的作用是什么? 一.数据库关系图的作用是什么? 二.ER图的作用是什么? 三.两者之间的差别和联系??? 作者: zhan ...

最新文章

  1. 使用Repeater的Template
  2. Python循环中的变量作用域的灵异现象
  3. 解决Linux 无法使用userdel 删除用户和组的问题
  4. RCNN 目标识别基本原理
  5. 二叉查找树转换成有序的双向链表
  6. [专栏精选]Unity刚体详解
  7. Java中堆和栈的概念与区别
  8. 当数据库遇上自动驾驶,阿里云 DAS 在自治诊断的突破
  9. ArcEngine中打开各种数据源(WorkSpace)的连接
  10. sqlite3 小记
  11. 建立网站需要什么条件_教育学校网站建设有什么作用?学校建立网站为的是什么?...
  12. 3D打印无人机等无人设备4——solidworks逆向建模编辑stl打印文件
  13. 【Linux-网桥原理分析】
  14. 内核查找符号指针函数kallsyms_lookup_name
  15. Opencv convertScaleAbs函数 和灰度图上进行透明彩色绘制
  16. 【知识点】UDS刷写的一般流程介绍
  17. wireshark抓包分析SSL/TLS协议
  18. 人生最靠谱的投资是什么?怎么投?
  19. 2020暑期牛客多校训练营第八场(E)Enigmatic Partition(数学,二阶隔项差分)
  20. 如何制作数据可视化网页

热门文章

  1. 宝马520自动挡的右边前轮处响声
  2. SilverLight学习笔记--建立Silverlight自定义控件(5)--绑定动画效果
  3. nginx优化25条
  4. golang post get put delete 请求实例代码
  5. linux centos 网络设置 优先使用ipv4 其次ipv6
  6. linux 设备事件管理服务 systemd-udevd.service 简介
  7. linux c 消息队列简介
  8. markdown 创建表格
  9. linux ssh 连接错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  10. python3 AES 加解密