• PostgreSQL11 | 初识PostgreSQL


    认识PostgreSQL

    PostgreSQL是一个 开放源代码的对象关系型数据库管理系统(ORDBMS),是从伯克利写的Postgres软件包发展而来的。它提供了多版本并行控制,支持几乎所有SQL构件(包括子查询、事务和用户定义类型和函数),并且可以获得非常广阔范围的(开发)语言绑定(包括C、C++、Java、 Perl、 Tcl 和Python)。本章主要介绍数据库的基础知识,通过本章的学习,读者可以了解数据库的基本概念、数据库 的构成和PostgreSQL的基础知识。
     PostgreSQL 是对象-关系型数据库管理系统

    数据库基础

    数据库(databsae,DB) 是一个长期储存在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统。

    数据库包含两层含义:保管数据的“仓库”和数据管理的方法和技术。

    数据库的特点:

    1.实现数据共享,减少数据冗余

    2.采用特定的数据类型

    3.具有较高的数据独立性

    4.具有统一的数据控制功能

    在关系型数据库中,数据库表是一系列二维数组的集合,用来存储数据库和操作数据的逻辑结构。

    数据类型

    数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。

    主键

    主键,又称主码,用于唯一标识表中的每一条记录。

    数据库系统

    数据库主要有三个主要的组成部分

    1.数据库:用于存储数据的地方.

    2.数据库管理系统:用于管理数据库的软件

    3.数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。

    数据库提供了一个存储的空间,用于存放各种数据,可以将数据库视为一个存储数据的容器。

    数据库管理系统(DBMS)是用户创建、管理和维护数据库时所用的软件,位于用户和操作系统之间,对数据库进行统一管理。

    数据库应用程序虽然已经有了DBMS,但是在很多情况下,DBMS无法满足对数据管理的要求

    SQL语言

    SQL语言是对数据库可进行查询、修改等操作的结构化查询语言。

    SQL语言包含四个部分

    图片来自于百度图片

     Postgresql

     Postgresql是一个包含关系模型的和支持SQL标准查询语言的DBMS,非常先进和可靠、性能高,且免费开源。

    在写下该文章时,已经发布了14版本的postgresql了,也可以看出开源组织的活跃和该数据库用户圈层的活力。

  • 相关阅读:
    1,2,4,5-四嗪Py-dihydroTz-Py-Amide-Propionic acid/Tetrazine-Py-Amide-Butyric acid
    【2018】【论文笔记】最后一米THz——
    《设计模式》之代理模式
    SpringCloudAlibaba — — OpenFeign的简单应用
    [尚硅谷React笔记]——第5章 React 路由
    数风流人物还看今朝|前后端分离微服务项目常用中间件以及指令
    记录:移动设备软件开发(activity组件)
    NLP任务概览
    GreenPlum列存解密
    Mybatis-Plus(插件篇 ==> 分页插件
  • 原文地址:https://blog.csdn.net/weixin_45325204/article/details/126276969