美文网首页
数据库安装以及基本概念

数据库安装以及基本概念

作者: 小心的我 | 来源:发表于2020-04-03 19:28 被阅读0次

学习网址:https://www.runoob.com/postgresql/postgresql-tutorial.html

https://yq.aliyun.com/articles/27513

一.数据库概念

1.PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。开发者把他叫做post-gress-Q-L

2.PostgreSQL的Slogan是“世界上最先进的开源关系型数据库”

3.数据库是安照数据结构来组织、存储和管理数据的仓库。

4.每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。

5.关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,

6.ORDBMS(对象关系数据库系统)是面向对象技术与传统的关系数据库相结合的产物,查询处理是ORDBMS的重要组成部分,它的性能优势将直接影响到DBMS的性能。

7.ORDBMS在原来关系数据库的基础上,增加了一些新的特性。

8.RDBMS 是关系数据库管理系统,是建立实体之间的联系,最后得到的是关系表。

9.OODBMS 面向对象数据库管理系统,将所有实体都看着对象,并将这些对象类进行封装,对象之间的通信通过消息 OODBMS 对象关系数据库在实质上还是关系数据库 。

二.ORDBMS 术语

1.数据库:一些关联表的集合

2.数据表:表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格

3.列:一列(数据元素)包含了相同的数据

4.行:一组相关的数据

5.冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。

6.主键:主键是唯一的。一个数据表中只能包含一个主键。可以使用主键查询相关数据

7.外键:用于关联两个表

8.复合健:(组合键)将多个列作为一个索引值,一般用于符合索引。

9.索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

10.参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

三.PostgreSQL 特征

1.函数:通过函数,可以在数据库服务器端执行指令程序。

2.索引:用户可以自定义索引方法,或使用内置得B树,哈希表与GiST。

3.触发器:是由SQL语句查询所触发的事件,如:一个insert语句可能触发一个检查数据完整性的触发器,

触发器通常由insert/update语句触发。多版本并发控制:PostgreSQL使用多版本并发控制(MVCC,Multiversion concurrency control)系统进行并发控制,该系统向每个用户提供了一个数据库的"快照",用户在事务内所作的每个修改,对于其他的用户都不可见,直到该事务成功提交

4.规则:允许一个查询能被重写,通常用来实现对视图(view)的操作,如:插入insert、更新update、删除delete

5.数据类型:包括文本、任意精度的数值数值、JSON、枚举类型、XML数据等

6.全文检索:通过 Tsearch2 或 OpenFTS,8.3版本中内嵌 Tsearch2。

7.NoSQL:JSON,JSONB,XML,HStore 原生支持,至 NoSQL 数据库的外部数据包装器。

8.数据仓库:能平滑迁移至同属 PostgreSQL 生态的 GreenPlum,DeepGreen,HAWK 等,使用 FDW 进行 ETL。

四。安装

1.Windows下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

2.windows安装步骤:

1)双击安装包:

2)可修改安装路径

3)安装组件,默认全选

4)设置数据库路径

5)设置超级用户的密码

6)设置端口号,默认执行:

7).接下来直接点next

8)安装过程:

9)去掉勾选,直接finish

五。使用

1)打开 pgAdmin 4

2)启动过程中:

3)pgAdmin 主页如下

4)点击左侧的 Servers > Postgre SQL 12

5)打开 SQL Shell(psql)

相关文章

  • 数据库安装以及基本概念

    学习网址:https://www.runoob.com/postgresql/postgresql-tutoria...

  • 01 DDL DML DQL

    今日内容 数据库的基本概念 MySQL数据库软件安装卸载配置 SQL 数据库的基本概念 MySQL数据库软件 SQ...

  • MySQL基础笔记

    今日内容 数据库的基本概念 MySQL数据库软件安装卸载配置 SQL 数据库的基本概念 MySQL数据库软件 SQ...

  • 2.MySQL基础

    主要内容 数据库的基本概念 MySQL数据库软件(Windows平台)安装卸载配置 SQL 数据库的基本概念 My...

  • 数据库的基本操作

    今日内容 数据库的基本概念 MySQL数据库软件安装卸载配置 SQL 数据库的基本概念 数据库的英文单词: Dat...

  • centos7安装radius服务器及web页面

    安装radius服务器,数据库扩展插件 预先安装mysql数据库,然后安装freeradius,以及freerad...

  • MySQL数据库(一)——数据库简介

    本节介绍数据库的基本概念,包括数据库存储方式、数据库技术的发展历史、数据库的存储结构以及数据库在开发中的作用。 数...

  • Docker 基本概念以及安装

    Docker基本概念 Docker镜像 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、...

  • NoSQL数据库简介

    NoSQL基本概念简介,常见的NoSQL数据库类型介绍以及MongoDB、Memcached和Redis的简单概念...

  • odoo环境安装

    安装python环境 安装pip工具 安装PostgreSQL数据库 mac传送门,以及简单简介 安装requir...

网友评论

      本文标题:数据库安装以及基本概念

      本文链接:https://www.haomeiwen.com/subject/mswkphtx.html