数据库简答题考点1

简介: 数据库简答题考点1

数据库技术的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之间

学号唯一值……

休息一下,马上回来!

目录
相关文章
|
4月前
数据库系统工程师考点笔记
数据库系统工程师考点笔记
339 0
|
5月前
|
存储 监控 数据管理
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
61 0
|
6月前
|
设计模式 测试技术 数据库
【中级软件设计师】—数据库设计和UML考点总结篇(七)
【中级软件设计师】—数据库设计和UML考点总结篇(七)
|
6月前
|
数据采集 SQL 安全
【中级软件设计师】—数据库系统考点总结篇(三)
【中级软件设计师】—数据库系统考点总结篇(三)
|
11月前
|
存储 安全 数据库
数据库期末复习---简答题整理
数据库期末复习---简答题整理
96 0
|
安全 数据库
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
|
存储 SQL 开发框架
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)
|
存储 SQL 监控
数据库面试简答、30道高频面试题 (一)
数据库面试简答、30道高频面试题 (一)
208 0
|
存储 缓存 NoSQL
数据库面试简答、30道高频面试题 (二)
数据库面试简答、30道高频面试题 (二)
232 0
|
6天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
20 4