当前位置:网站首页>【数据库】期末必知必会-----第一章 数据库概述
【数据库】期末必知必会-----第一章 数据库概述
2022-07-17 03:22:00 【小羊不会飞】
第一章 数据库概述
1、数据库相关的基本概念:?
DB:数据库,相互关联的数据集合
DBMS:数据库管理系统,管理数据库的软件,负责数据库的访问、管理和控制
DBS: 数据库系统,是指在计算机系统中引入数据库后的系统
DBAS:数据库应用系统,实现业务逻辑的应用程序
DBA:数据库管理员,DBA是数据库的建立、使用和维护等的工作人员
2、数据库的发展经历的各阶段及每个阶段的特点?
人工管理阶段:
特点:数据不长期保存,应用程序自己定义和管理数据,不共享,不具有数据独立性
文件管理阶段:
特点:持久性,由文件系统管理,共享性差、冗余度大,数据独立性差
数据库系统阶段:
特点:数据结构化,数据的共享度高,冗余度底,易扩充,数据独立性高,数据由数据库管理系统(DBMS)统一管理和控制
3、数据模型的分类、组成要素、常用的数据模型(层次、树形、网状)
分类:概念模型、逻辑模型、物理模型
组成要素:数据结构、数据操作、数据完整性约束
常用的数据模型:层次模型、网状模型、关系(树形)模型(需要自己心里有数)
4、关系模型的相关术语、概念(要理解)
1)关系:一个关系对应一张二维表,每一个关系有一个名称,即关系名;
2)元组:表中的一行称为一个元组;
3)属性:表中的一列称为一个属性,每一个属性有一个名称,即属性名;
4)码:也称为码键或键。表中的某个属性或属性组,它可以唯一地确定关系中的一个元组,如关系Student中的学号可以唯一地标识一个学生 ;
5)域:属性的取值范围;
6)分量:元组中的一个属性值;
7)外码:表中的某个属性或属性组,用来描述本关系中的元组(实体)与另一关系中的元组(实体)之间的联系;
(如关系Score中的学号,它描述了关系Score与关系Student的联系(即哪个学生选修了课程),因此学号是关系Score的外码)
8)关系模式:通过关系名和属性名列表对关系进行描述,即二维表的表头部分(表格的描述部分);
(关系模式的一般形式:关系名(属性名1,属性名2,…,属性名n)
例如:Student(学号,姓名,性别,出生日期,所学专业))
5、数据库系统的组成、特点
组成:
1)硬件:内存条,硬盘
2)软件:DBMS、OS、DB、应用程序
3)人员:DBA、用户
特点:
1)数据结构化
2)共享性高,冗余度低
3)数据独立性高
4)数据由DBMS统一管理和控制
6、DBMS的主要功能
1)数据定义:DBMS提供数据定义语言(DDL),用户可以方便地在数据库中定义数据对象(包括表、视图、索引等)和数据的完整性约束等
2)数据组织、存储和管理
3)数据操纵:DBMS提供数据操纵语言(DML) ,用户可以通过它对数据库的数据进行 “增、删、改、查询”
4)数据库事务管理和运行管理
5)数据库建立和维护
6)其他功能
7、数据库的三级模式结构、两级映像是什么?
三级模式结构:外模式(视图)->概念模式(SQL语句建出来的东西就叫概念模式)->内模式(物理结构存储方式的描述)
两级映像:(外模式->模式)映像,(模式->内模式)映像,一句话概括:相邻层级有一个映像
8、物理独立性和逻辑独立性的含义
物理独立性:修改了表结构(即概念模式)只需要修改外模式和概念模式之间的映像(改改外模式,如视图的定义),而不需要修改用户程序.
逻辑独立性: 修改了数据的物理存储方式(例如加了个密),而表结构(即概念模式)能保持不变.
边栏推荐
- Use case of TS - Snake Eater
- Frrouting use
- The biggest bug I've ever written in my career as a programmer! Netizen: high and low is a P8 level!
- Redis batch deletes keys with specific prefixes
- Redis data migration: Method 1 RDB
- Hcip day 8 notes
- 基于OpenVINO Model Server打造人像抠图服务器
- Program analysis and Optimization - 11 multi branch analysis
- Hcip day 6 notes
- micro、M3O微服务系列(三)
猜你喜欢
随机推荐
【Notebook系列第七期】OpenVINO预训练模型的的下载和使用方法
XDC 2022 Intel 技术专场:英特尔软硬件技术构筑云计算架构基石
IN Tech 2022|英特尔技术产品创新速览
Explanation of Hoff transformation
Nature Communications
【RuoYi-Vue-Plus】学习笔记 30 - Redisson(六) 有界阻塞队列 Bounded Blocking Queue(Redisson 源码 + Lua 脚本)
How to use mitmproxy to get data return in automated testing?
The biggest bug I've ever written in my career as a programmer! Netizen: high and low is a P8 level!
Asp. Using grpc in NETCORE
【黄啊码】MySQL入门—5、数据库小技巧:单个列group by就会,多个列呢?
Session和Cookie的工作原理
AcWing:第60场周赛
7.16模拟赛总结
高性能与经济性兼备:傲腾 持久内存助力移动云应对严苛内存挑战
2022 Yangtze River Delta mathematical modeling: Gearbox Fault Diagnosis
软件测试-进阶篇
Styleflow concise reading: use continuous flow to complete attribute editing
Digital twinning - Chapter 2, digital twinning Technology
Idea configures SFTP and SSH, which is very convenient to deploy and locate error logs
Pinhole minimally invasive gingival surgery (pinhole gum rejuvenation)