当前位置: 首页 > news >正文

【数据库原理】理解数据库,基础知识

第一代:网状数据库;第二代:关系数据库;第三代:新一代数据库系统BigData

一、理解数据库

  1. 什么是数据:信息,对事物的存在方方式、运动状态及特征的描述。数据,记录信息的识别方式有数据型和数据值。数据处理,数据管理、数据加工、数据传播。
  2. 数据描述:现实世界(客观世界)、信息世界、数据世界(现实世界事物及其联系用数据模型表示)。
  3. 信息世界:实体:客观存在的事物。属性:描述实体的特征。键:唯一表示实体的属性或属性集合。域:属性的取值范围。实体型:实体名与属性的集合。实体集:同类型实体的集合。联系:实体型之间或内部。1:1,1:n,1:m。
  4. 概念数据模型:E-R模型,实体、属性、联系。
  5. 结构数据模型:三要素,数据结构、数据操作、数据约束条件。层次数据模型、网状数据模型、关系数据模型。
  6. 关系:二维表,关系模式在某一时刻的状态。具体的,动态的。
  7. 元组:记录,关系表中每一行对应一个元组。
  8. 属性:表中的一列即为一个属性。
  9. :属性的取值范围。
  10. 分量:元组中的一个属性值。
  11. 候选键:唯一标识一个元组的属性或属性组合。简称键。
  12. 主键:从多个候选键中选取一个为主键。
  13. 全键:候选键包含关系的所有属性。
  14. 主属性:包含在候选键中的属性。
  15. 非主属性:不包含在候选键中的属性。
  16. 关系模式:关系的描述,静态的、稳定的。
  17. 关系的完整性实体完整性(主属性不能取空)。参照完整性(F是关系R的外键,则只能取空,或者等于对应关系的主键值)。用户自定义完整性。【比如选课表中,课程号只能是课表中存在的值,或者空值。】
  18. 关系代数:传统的集合运算,并、交、差、广义笛卡尔积。专门的关系运算,选择、投影、连接、除。
  19. 广义笛卡尔积:两个关系的所有元组两两组合。【属性全部添加,列相加。元组分别搭配,两两组合。】
  20. 选择: σF( R ),F表示选择条件,R表示关系。行选择,选择满足条件的元组。
  21. 投影:ΠA( R ) ,A表示关系R中的属性列。列选择,关系R中的属性。
  22. 连接:R∞S, 关系R与S相连接,从R与S的笛卡尔积中选择满足条件的元组,θ为比较运算符。 为自然连接,等值连接中去除重复列。
  23. :R÷S ,一半用于“所有的、全部的”语句。元组在X上分量值x的象集Yx包含关系S在Y上投影的集合。
  24. 数据库系统体系结构:三级模式,内模式、模式、外模式。两级映像,外模式/模式映像、模式/内模式映像。
  25. 内模式存储结构的描述,一个数据库只有一个内模式。
  26. 模式:全部逻辑结构的描述,一个数据库只有一个模式。
  27. 外模式:局部逻辑结构的描述,一个数据库有多个外模式。
http://www.lryc.cn/news/488361.html

相关文章:

  • VConsole——(H5调试工具)前端开发使用于手机端查看控制台和请求发送
  • 论文分享 | FuzzLLM:一种用于发现大语言模型中越狱漏洞的通用模糊测试框架
  • vmWare虚拟环境centos7安装Hadoop 伪分布式实践
  • 【C++入门(一)】半小时入门C++开发(深入理解new+List+范围for+可变参数)
  • Vue 3与TypeScript集成指南:构建类型安全的前端应用
  • MATLAB和Python发射光谱
  • IEEE(常用)参考文献引用格式详解 | LaTeX参考文献规范(IEEE Trans、Conf、Arxiv)| 期刊会议名缩写查询
  • 第二十周:机器学习
  • Elasticsearch面试内容整理-Elasticsearch 基础概念
  • 机器学习算法模型系列——Adam算法
  • Qt按钮类-->day09
  • 基于xr-frame实现微信小程序的手部、手势识别3D模型叠加和石头剪刀布游戏功能
  • 基于Kafka2.1解读Consumer原理
  • 深度学习:ResNet每一层的输出形状
  • 国内几大网络安全公司介绍 - 网络安全
  • 修改Android Studio项目配置JDK路径和项目Gradle路径的GUI工具
  • ✅DAY30 贪心算法 | 452. 用最少数量的箭引爆气球 | 435. 无重叠区间 | 763.划分字母区间
  • 关于Redis单线程模型以及IO多路复用的理解
  • 学习ASP.NET Core的身份认证(基于Cookie的身份认证1)
  • 奇门遁甲中看债务时用神该怎么取?
  • Redis 集群主要有以下几种类型
  • 使用 Axios 拦截器优化 HTTP 请求与响应的实践
  • mini-lsm通关笔记Week2Day5
  • mybatis的动态sql用法之排序
  • OneToMany 和 ManyToOne
  • 《生成式 AI》课程 第3講 CODE TASK 任务3:自定义任务的机器人
  • 反转链表、链表内指定区间反转
  • Debezium系列之:Debezium3版本使用快照过程中的指标
  • 第一讲,Opencv计算机视觉基础之计算机视觉概述
  • 数据结构(双向链表——c语言实现)