데이터베이스 설계

데이터베이스
- 주제를 선정하여 데이터베이스를 설계
- 설계 과정
- 주제 선정: 다양한 활용도를 고려하여 게이머에게 장르별 Top3 게임 정보를 제공하는 웹사이트용 데이터베이스를 구축
- 요구사항 분석: 웹사이트에 필요한 게임, 장르, 회원, 리뷰 등의 핵심 데이터와 관련 기능(트랜잭션)들을 정의
- 개념적 설계: 분석한 데이터를 바탕으로 각 개체(Entity)와 그들 간의 관계를 표현하는 ER 다이어그램을 작성
- 논리적/물리적 설계: ER 다이어그램을 실제 데이터베이스 테이블 구조(릴레이션 스키마)로 변환, 각 항목에 맞는 데이터 타입(VARCHAR2, NUMBER 등)을 지정
- 구현: 설계한 스키마에 따라 테이블을 생성(DDL)하고 초기 데이터를 삽입(DML)하는 SQL 스크립트를 작성
- 데이터 조작 및 검증: 과제 조건에 맞춰 데이터 삽입/수정/삭제를 수행하고, 테이블 조인, 서브쿼리 등을 활용한 5개 이상의 복합적인 검색(SELECT) 쿼리를 작성