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了,也可以看出开源组织的活跃和该数据库用户圈层的活力。

猜你喜欢

转载自blog.csdn.net/weixin_45325204/article/details/126276969