PostgreSQL 무료 실습

무료 랩에서 PostgreSQL 을 실습하세요. 대화형 PostgreSQL 환경에서 SQL 쿼리, 데이터베이스 설계 및 관리를 마스터하기 위한 실습을 경험하세요.

Kali Linux 에서 PostgreSQL 시작 방법

Kali Linux 에서 PostgreSQL 시작 방법

강력한 사이버 보안 도구인 Kali Linux 에서 PostgreSQL 데이터베이스를 설정하고 관리하는 방법을 알아보세요. 사이버 보안 프로젝트를 위해 PostgreSQL 을 시작하는 데 필요한 필수 단계를 배우세요.
LabPostgreSQL
PostgreSQL 을 이용한 데이터베이스 관리 기본

PostgreSQL 을 이용한 데이터베이스 관리 기본

이 랩에서는 PostgreSQL 을 사용하여 데이터베이스 관리의 기본 사항을 배우게 됩니다. 랩에서는 데이터베이스 생성, 목록, 연결 및 삭제를 다룹니다. 기본적인 데이터베이스 관리 작업을 살펴보고 PostgreSQL 에서 데이터베이스 메타데이터를 확인하세요.
LabPostgreSQL
PostgreSQL 테이블 생성 및 데이터 유형

PostgreSQL 테이블 생성 및 데이터 유형

이 랩에서는 PostgreSQL 테이블 생성 및 데이터 유형을 탐구합니다. `psql` 을 사용하여 PostgreSQL 에 연결하고, 기본 키가 있는 테이블을 생성하며, `NOT NULL` 및 `UNIQUE` 와 같은 제약 조건을 추가합니다. 그런 다음 테이블 구조를 검사하고 데이터를 삽입하여 데이터 유형을 시연합니다.
LabPostgreSQL
PostgreSQL 고급 데이터 타입

PostgreSQL 고급 데이터 타입

이 실습에서는 PostgreSQL의 고급 데이터 타입인 JSON/JSONB, 배열(Array), UUID를 살펴봅니다. 이러한 데이터 타입 내에서 데이터를 저장, 조회 및 조작하는 방법을 배웁니다. JSON/JSONB 저장 및 조회, 배열 컬럼 생성, 식별자로 UUID 사용하기 등을 다룹니다.
LabPostgreSQL
PostgreSQL 고급 쿼리 작성

PostgreSQL 고급 쿼리 작성

이 Lab 에서는 고급 기술을 탐구하여 PostgreSQL 쿼리 작성 기술을 향상시킬 것입니다. 하위 쿼리, CTE, ROW_NUMBER 와 같은 윈도우 함수, GROUP BY/HAVING 절을 배워 데이터 세트에서 의미 있는 통찰력을 추출합니다.
LabPostgreSQL
PostgreSQL 인덱스 최적화

PostgreSQL 인덱스 최적화

이 실습에서는 인덱싱을 통해 PostgreSQL 데이터베이스 성능을 최적화하는 방법을 배웁니다. 샘플 테이블을 생성하고, 쿼리 계획을 분석하고, 다중 열 인덱스를 구축하고, 사용되지 않는 인덱스를 제거합니다. 이 실습 경험은 PostgreSQL 인덱스 관리에 대한 실질적인 기술을 제공합니다.
LabPostgreSQL
PostgreSQL 관계 및 조인

PostgreSQL 관계 및 조인

이 랩에서는 PostgreSQL 관계 및 조인을 탐구합니다. 외래 키 제약 조건으로 테이블을 만들고, 참조 무결성을 보장하며 데이터를 삽입하고, INNER JOIN 을 사용하여 데이터를 쿼리하고, LEFT, RIGHT, FULL OUTER JOIN 결과를 비교하여 데이터 관계를 이해합니다.
LabPostgreSQL
PostgreSQL 역할 및 권한 관리

PostgreSQL 역할 및 권한 관리

이 실습에서는 PostgreSQL 역할 및 권한 관리를 탐색합니다. 주요 목표는 특정 속성을 가진 역할을 생성하고 데이터베이스 권한을 관리하는 방법을 배우는 것입니다. 권한을 부여하고, 사용자를 전환하며, 액세스를 회수합니다.
LabPostgreSQL
PostgreSQL 트랜잭션 관리

PostgreSQL 트랜잭션 관리

이 실습에서는 데이터 무결성을 보장하는 데 필수적인 PostgreSQL 트랜잭션 관리를 탐색합니다. 트랜잭션 시작 및 커밋, 실패한 트랜잭션 되돌리기, 격리 수준 설정, 동시 업데이트로 잠금 시뮬레이션을 배우고 계좌 테이블 및 자금 이체를 통해 실습합니다.
LabPostgreSQL
PostgreSQL 뷰 관리

PostgreSQL 뷰 관리

이 실습에서는 PostgreSQL 뷰 관리를 탐색합니다. 주요 목표는 단순 뷰와 물리적 뷰를 포함한 다양한 유형의 뷰를 이해하고 구현하는 것입니다. 뷰를 정의하고, 쿼리하고, 수정하고, 생성하고, 채우고, 새로 고치는 방법을 배울 것입니다.
LabPostgreSQL
PostgreSQL 연결 상태 확인

PostgreSQL 연결 상태 확인

이번 챌린지에서는 중대 경보가 발생한 후 PostgreSQL 서버의 작동 상태를 점검합니다. 서버가 연결을 수락하는지 확인하고, `postgres` 사용자로 `pg_isready` 및 `psql` 명령어를 사용하여 'postgres' 데이터베이스에 접속해 보십시오. PostgreSQL 서비스가 정상적으로 작동하는지 확인하는 것이 목표입니다.
ChallengePostgreSQL
나만의 요리 레시피 데이터베이스 구축하기

나만의 요리 레시피 데이터베이스 구축하기

이번 챌린지에서는 PostgreSQL 을 사용하여 자신만의 요리 레시피 데이터베이스를 구축하며 미식 여행을 시작해 봅니다. 신입 푸드 블로거로서 늘어나는 레시피 컬렉션을 관리하기 위해 `recipe_db` 라는 전용 데이터베이스를 생성하게 됩니다.
ChallengePostgreSQL