database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Tutorials 4918 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 4918
자습서 - 2. SQL 언어 - 2.2 개념
작성자
김상기(ioseph)
작성일
2003-09-09 00:29
조회수
6,956

원문: http://database.sarang.net/database/postgres/manual/manual-7.3/tutorial-concepts.html

옮긴이: 김상기

2.2. 개념

PostgreSQL은 관계형 데이터베이스 관리 시스템(RDBMS, relatinal database management system)입니다. 이 말은 관계들로 구성된 자료를 관리하기 위한 시스템이라고 풀이하죠. 이 관계라는 용어는 원래 수학용어였는데, 이것이 RDBMS에서는 테이블 사이의 수학적 관계를 설명하는데 이용되었고, 결국 관계형 테이터베이스라는 용어로 사용되었습니다(이 관계는 수학의 집합이론의 한 부분입니다). 자료를 테이블로 저장하는 방식은 오늘날 너무도 당연한 것으로 인식되고 있습니다. 하지만 이것은 단지, 데이터베이스를 구현하는 여러가지 방법 가운데 하나일 뿐입니다. 유닉스 계열 운영체제에서 사용되는 파일과 디렉토리 개념은 구조적 데이터베이스를 구현하는 한 예입니다. 또한 최근에는 객체지향 개념을 이용해서 테이터베이스를 구현합니다.

 

각각의 테이블은 row 라고 불리는 것들의 집합입니다. 테이블을 구성하는 그 각각의 row는 특정 자료 형태로 표현되는 각각의 column 들의 집합니다. 이 column들의 순서가 각각의 row에 일정하게 정해져 있지만, SQL에서는 테이블의 column을 다룰 때 그 순서가 뒤섞여도 전혀 상관 없다는 사실을 기억해 두야합니다. 이 점이 관계형 데이터베이스 개념 가운데 꽤 중요한 개념입니다.

 

여러 개의 테이블들을 하나의 데이터베이스 안에서 관리하고, 그런 데이터베이스들을 관리하는 것이 바로 PostgreSQL 서버입니다.

[Top]
No.
제목
작성자
작성일
조회
4941자습서 - 2. SQL 언어 - 2.4 자료 입력
김상기
2003-09-15
7828
4920자습서 - 2. SQL 언어 - 2.3 새 테이블 만들기
김상기
2003-09-09
9503
4918자습서 - 2. SQL 언어 - 2.2 개념
김상기
2003-09-09
6956
4912자습서 - 2. SQL 언어 - 2.1 소개
김상기
2003-09-08
7506
4908자습서 - 1. 시작하기 - 1.4 데이터베이스 사용하기
김상기
2003-09-08
8897
4906자습서 - 1. 시작하기 - 1.3 데이터베이스 만들기
김상기
2003-09-08
10628
4900자습서 - 1. 시작하기 - 1.2 기본 구조 [2]
김상기
2003-09-08
9877
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다