博客专栏  >  编程语言   >  数据库概念全解

数据库概念全解

从关系语言到高级SQL,再到ER模型再到事务管理。从本源到应用,彻底全解数据库。让你的简历再多一行。

关注
7 已关注
14篇博文
  • 1、2、3及BC范式概念

    第一范式定义关系中的每个属性都不可再分。理解基本的数据库都满足第一范式。第二范式定义1)关系中不存在非主属性对于主属性的部分函数依赖。2)非主属性必须对主属性完全依赖。举例比如主属性为:A、B,而C作...

    2018-07-12 17:30
    48
  • 数据库锁

    锁在数据库中用来保持并发时的安全性,确保同一时间对数据库的操作是不会出现问题的。锁的性质分类乐观锁:乐观锁是一种概念,不为数据加显示的锁,但是会维护一个版本号或者时间戳,在完成数据操作的时候会检查这个...

    2018-07-06 10:08
    40
  • SQL慢查询

    分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。1 导致SQL慢查询的原因在遇...

    2018-07-10 18:22
    52
  • StorageEngine

    1 什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你...

    2018-07-10 18:22
    39
  • MySQL数据库原理

    MySQL架构连接池:最上层负责和客户端进行连接,比如jdbc,odbj这样的数据库连接的API,在这一层有连接池的概念,类似于线程池,连接池可以同时处理很多个数据库请求。同时这一层有SSL的安全概念...

    2018-07-11 09:35
    56
  • CAP

    CAPConsistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容忍性) 可靠性C:一致性,...

    2018-07-11 10:04
    173
  • JAVA并发编程(五)乐观锁 悲观锁

    悲观锁 认为随时有可能发生冲突,用锁保护所有临界区。日常使用的锁绝大多数都是悲观锁。 优点: 1. 确保安全性,悲观锁临界区内不会发生并发问题。 2. 简单方便。 3. 使用悲观锁,在临...

    2018-02-07 21:10
    226
  • 【翻译】MySQL-Tutorial ( 3 )

    学好MySQL要有好的教程,这里翻译了几篇官方的MySQL教程(MySQL-Tutorial)和大家分享下。 MySQL Tutorial.pdf–链接里有这几篇Tutorial的英文原版pdf...

    2017-05-23 15:52
    512
  • 【翻译】MySQL-Tutorial ( 2 )

    学好MySQL要有好的教程,这里翻译了几篇官方的MySQL教程(MySQL-Tutorial)和大家分享下。 MySQL Tutorial.pdf–链接里有这几篇Tutorial的英文原版pdf...

    2017-05-22 00:01
    652
  • 【翻译】MySQL-Tutorial ( 1 )

    学好MySQL要有好的教程,这里翻译了几篇官方的MySQL教程(MySQL-Tutorial)和大家分享下。 MySQL Tutorial.pdf–链接里有这几篇Tutorial的英文原版pdf...

    2017-05-20 13:07
    1495
  • SQL——SQL语言全部关键字详解

    数据库中我们做常用的就是SQL基本查询语言,甚至有些人认为数据库就是SQL,SQL就是数据库。虽然这种观点是错误的,但是也确实从一个方面体现了这种面向结果的查询语言的重要性。

    2017-05-01 21:05
    21628
  • SQL 形式化语言——关系代数

    关系代数是一种过程化查询语言。它包括一个运算的集合,这些运算以一个或两个关系为输入,产生一个新的关系作为结果。关系代数的基本运算有: 选择 select σ 投影 project Π ...

    2017-04-25 19:43
    2236
  • SQL——关系模型

    上一篇文章中介绍过数据库模型共有四种:关系模型,ER模型,基于对象的数据模型,半结构化模型。这四种模型中,最为常用和流行的就是关系模型,SQL语言所支持的数据库产品就基于关系模型。关系模型利用表的集合...

    2017-04-24 16:08
    2386
  • 数据库管理系统DBMS概论

    数据库管理系统(DataBase Management System,DBMS)由一个互相关联的数据的集合(数据库)和一组用以访问这些数据的程序组成。DBMS的主要目标是提供一种可以方便高效的存取数据...

    2017-04-22 22:08
    1030
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部