1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. PostgreSQL 데이터베이스 만들기

Connected

अभ्यास

정규화 과정을 단계별로 수행하기

테이블 정규화는 데이터 중복을 줄이고 데이터 무결성을 올바르게 관리하기 위해 새 데이터베이스를 만들기 전에 꼭 수행해야 하는 중요한 작업이에요.

이 연습 문제에서는 Small Business Association 대출 프로그램과 관련된 데이터베이스 테이블을 정규화하는 과정을 실습해 보겠습니다.

  • borrower 테이블을 1차 정규형(1NF) 요구 사항을 만족하도록 수정해요.
  • bank 테이블과 loan 테이블을 2차 정규형(2NF) 요구 사항을 만족하도록 수정해요.
  • loan 테이블을 다시 수정해 3차 정규형(3NF) 요구 사항을 만족하도록 만들어요.

이 연습을 마치면 데이터베이스 테이블을 정규화하는 데 더 자신감을 가지실 수 있을 거예요.

निर्देश 1/4

undefined XP
    1
    2
    3
    4
  • 현재 borrower 테이블은 1NF가 아니에요.
CREATE TABLE borrower (
    id serial PRIMARY KEY,
    full_name VARCHAR (100) NOT NULL
);

first_name과 last_name 열을 추가하고, 1NF를 만족하도록 full_name 열을 제거하세요.