데이터베이스 설계

데이터베이스

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

전북대학교 소속 윤영준입니다. AI, 개발, 보안을 학습하며 프로젝트 경험을 키우고 있습니다.