写到这里居然忘了我的专业,数据库设计。 这里写写关系数据库设计的理论: 什么是范式:关系数据库中的关系要满足一定要求的,这些规范可以称为范式。不满足1NF,就不是关系数据库。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能再分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。(俗 ...
分类:
其他好文 时间:
2020-05-14 19:45:01
阅读次数:
57
"SQL教程" ==增改删查== SQL就是访问和处理==关系数据库==的计算机标准语言。 SQL是==结构化查询语言(Structured Query Language)==的缩写,用来访问和操作数据库系统。 也就是说,无论用什么编程语言(Java、Python、C++……)编写程序,只要涉及到操 ...
分类:
数据库 时间:
2020-05-14 12:44:44
阅读次数:
71
5.1 概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层之间充当了 ...
分类:
其他好文 时间:
2020-05-12 16:43:20
阅读次数:
59
1、什么是关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。这些共同的值都是各个表中的唯一标识,即主键。 关系数据库的可伸缩性远比非关系数据库要好。 可伸缩性(scale):能够适应不断增加的工作量而不失败。 设计良好的数据库或应用程序称为可伸缩性好(sca ...
分类:
数据库 时间:
2020-05-10 12:53:45
阅读次数:
83
[TOC] 基本介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 mysql就是一个基于socket编写的C/S架构的软件。 Mysql5.7安装 MySQL数据库的线上环境安装,建议采取编译安装的方式,这 ...
分类:
数据库 时间:
2020-05-04 17:20:46
阅读次数:
81
引用:https://www.bilibili.com/video/BV19J411v7yk?p=1 (1)ORM 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据 ...
为了理解NOSQL,不仿先看下一个应用系统数据是怎么流动的。 数据库读取硬盘数据,生成查询结果,发送到应用程序变成键值对集合,然后程序中读取这些键值对,组装成相应的序列化对象,再传输到客户端呈现。 但很多系统就是直接数据的存取,并没有多少复杂的业务逻辑,比如电商系统的商品展示,页面只要读取相应的商品 ...
分类:
数据库 时间:
2020-05-02 18:55:45
阅读次数:
74
一、简述关系数据库中表与表的 3 种关系 1)一对一的关系 例如:一个人对应一个唯一的身份证号,即为一对一的关系。 2)一对多关系 例如:一个班级对应多名学生,一个学生只能属于一个班级,即为一对多关系 3)多对多关系 例如:一个学生可以选多门课程,而同一门课程可以被多个学生选修,彼此的对应关系 即是 ...
分类:
数据库 时间:
2020-05-01 19:04:15
阅读次数:
163
一、Durid介绍ApacheDruid是一个高性能的实时分析数据库。它是为快速查询和摄取的工作流而设计的。Druid的优势在于即时数据可见性,即时查询,运营分析和处理高并发方面。Druid不是关系数据库,需要的是数据源,而不是表。与关系数据库相同的是,这些是表示为列的数据的逻辑分组。与关系数据库不同的是没有连接的概念。因此,Netflix需要确保每个数据源中都包含Netflix要过滤或分组依据的
分类:
Web程序 时间:
2020-04-30 17:17:19
阅读次数:
80
什么是 WAL WAL(Write Ahead Log)预写日志,是数据库系统中常见的一种手段,用于保证数据操作的原子性和持久性。 在计算机科学中, 预写式日志 (Write ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID 属性中的两个)的一系列技术。在 ...
分类:
其他好文 时间:
2020-04-29 23:07:24
阅读次数:
102