PostgreSQL入门(一)数据库概述

版权声明: https://blog.csdn.net/qq_26386707/article/details/78163659

PostgreSQL入门(一)数据库概述

2017/10/5

 

 by

CHENJING DING

 


CHAPTER1 – PostgreSQL数据库概述

http://www.jikexueyuan.com/course/1413_6.html?ss=2,总结自极客视频课程


一 基本概念

什么是数据库

数据库是一个长期存储在计算机内的,有组织的,统一管理的数据集合。即:

1.       保管数据的仓库

2.       也是数据管理的方法和技术

什么是数据库表

数据库表是一系列二维数组的集合。

1.       横向的行(记录,行)

2.       纵向的列(字段,属性,列)

数据类型

常用的数据类型有:

整数数据类型,浮点数数据类型,日期/时间数据类型,字符串数据类型,二进制数据类型

比如学生编号定义的是整数数据类型,则10000是合法的。数据类型定义了数据存储的方式。

数据库系统的构成

有如下三个部分组成:

1.       数据库:以数据为载体,数据保存和管理的软件。

2.       数据库管理系统:面向专业人士,图形化界面数据库管理软件

3.       数据库应用程序:面向普通用户,界面更加友好的数据库管理软件

SQL语言

SQL是对数据库进行查询和修改操作语言。

包含4个部分:

名称

用途

距离

DDL

数据库定义语言,定义数据库的对象

DROP,CEATE,AFTER等

DML

数据库操作语言

INSERT,UPDATE,DELETE等

DQL

数据库查询语言,查询和检索数据时使用。

SELECT等

DCL

数据库控制语言。用来分配数据的角色,控制数据的提交。

GRANT,REVOKE,COMMIT,ROLLBACK等

 

常用的数据库访问技术

ODBC(Open Database Connectivity)

开放数据库连接

微软定义了操作数据库的具体规范,而没有具体实现,由各个数据库厂商实现

JDBC (Java Database Connectivity)

Java数据库连接

JDK中定义了操作数据库的具体规范,由各个数据库厂商实现。

ADO.NET

.NET框架中用于和数据库交互的类库

.NET开发应用程序时需要下载的驱动

POD(PHP Data Object)

PHP语言访问数据库技术

PHP开发程序时需要下载的驱动


二 pgAdmin客户端工具使用

下载教程见博客OSM入门(三)中安装PostgreSQLDatabases的内容。其中将PostgreSQL连接到本地主机服务器的内容也在这篇博客中。下面来介绍如何连接远程PostgreSQL数据库。

使用pgAdmin工具链接远程PostgreSQL数据库

注意以下三点,稍后详细更新:

1.       关闭服务器端机器防火墙

2.       修改服务器连接监听(ppstresql.conf配置文件)

3.       修改链接认证的方式(pg_hba.conf配置文件)

猜你喜欢

转载自blog.csdn.net/qq_26386707/article/details/78163659
今日推荐