数据库简答题考点1
  6DMaaPzJglxt 2023年12月05日 29 0


数据库技术的4个重要概念

数据(data)
数据库(data base,DB)
数据库管理系统(data base manager system,DBMS)
数据库系统(data base system,DBS)

数据库的特点

长期存储在计算机内、有组织、可共享的大量数据集合
较高的数据独立性和易扩展性
永久存储、有组织和可共享的三个特点

数据库管理系统的功能(DataBase Management System,DBMS)

1.数据定义功能
2.数据组织、存储和管理
3.数据操纵功能
4.数据库的事务管理和运行管理
5.数据库的建立和维护功能
……

数据库系统

提供组织、存取、管理和维护等基本功能

数据管理经历的三个阶段

1.人工管理阶段
(1)数据不保存
(2)应用程序管理数据
(3)数据不共享
(4)数据没有独立性
2.文件系统阶段
(1)数据长期存储
(2)有文件系统管理数据
共享性差、冗余度大和数据独立性差
3.数据库系统阶段
(1)数据结构化
(2)数据共享性高、冗余度低且易扩展
(3)数据独立性高

数据独立性包括物理独立性和逻辑独立性
物理独立性:用户的应用程序与数据库中的数据的物理存储相互独立
逻辑独立性:用户的应用程序与数据库中的逻辑结构相互独立

数据模型

数据模型:对现实世界的抽象
两类数据模型:概念模型、逻辑模型和物理模型

数据模型的三要素

数据结构
数据操作
数据的完整性约束条件

数据库系统的三级模式结构

1.模式(逻辑模式)
是数据库全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。
2.外模式(子模式)
是数据库用户能够看见和使用的局部数据逻辑结构和特征的描述
3.内模式(存储模式)
是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式

关系模式中的三类完整性约束

1.实体完整性

基本关系的主属性不能取空

2.参照完整性

F是基本关系R的属性,但不是R码,F与基本关系S的主码相应(同名)
称F是R外码,F是参照关系,S是被参照关系

规则:对于R中每个元组在F上的值有两个选择
1.取空值
2.等于s中某个元组的值

3.用户定义完整性

针对某一关系数据库的约束条件
举个栗子
学生成绩范围定义在0-100之间
学号唯一值……

休息一下,马上回来!


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月05日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月17日   43   0   0 数据库JavaSQL
  xaeiTka4h8LY   2024年05月17日   40   0   0 数据库SQL
  xaeiTka4h8LY   2024年05月17日   33   0   0 MySQL数据库
6DMaaPzJglxt