[스프린트 미션] Fandom-K 서비스 ERD 설계와 데이터베이스 구현
스프린트/스프린트 미션2024. 11. 20. 15:00[스프린트 미션] Fandom-K 서비스 ERD 설계와 데이터베이스 구현

이번 포스팅은 코드잇 스프린트 데이터 애널리스트 트랙 미션 15의 일환으로, 가상의 서비스 "Fandom-K"를 기반으로 데이터베이스 설계와 구현 과정을 실습한 내용을 정리한 것입니다.Fandom-K는 K-pop 아티스트와 팬을 연결하는 글로벌 조공 플랫폼입니다. 아직 서비스는 개발되지 않았으며, 와이어프레임(Wireframe)만 존재하는 상태에서, 데이터 인프라 설계를 담당하는 데이터 엔지니어의 역할을 맡아 데이터베이스를 설계하고 MySQL을 활용해 구현하는 과정을 진행했습니다. 🎵0. 미션 개요이번 미션은 데이터 모델링과 데이터베이스 구축 실습에 중점을 둡니다. 아래와 같은 단계를 통해 데이터베이스 설계와 구현을 체험했습니다.1. ERD 다이어그램 설계서비스 소개를 기반으로 필요한 테이블을 정의하고..

[SQL 개념 정리 16] SQL을 활용한 데이터 모델링 1️⃣ (데이터 모델링 기초 이해, 데이터 모델링의 구성 요소, 정규화와 비정규화, 데이터베이스 키와 무결성 제약 조건)
프로그래밍 언어/SQL2024. 11. 18. 14:09[SQL 개념 정리 16] SQL을 활용한 데이터 모델링 1️⃣ (데이터 모델링 기초 이해, 데이터 모델링의 구성 요소, 정규화와 비정규화, 데이터베이스 키와 무결성 제약 조건)

데이터 모델링 기초 이해데이터베이스 기본 개념데이터베이스(Database):데이터를 조직적으로 저장하고 관리하는 시스템입니다. 다양한 애플리케이션에서 데이터를 효율적으로 접근하고 조작할 수 있도록 구조화되어 있습니다.데이터베이스는 대량의 데이터를 안전하게 저장하고, 빠르게 접근하여 필요한 정보를 제공하는 데 중요한 역할을 합니다.테이블(Table):테이블은 데이터베이스의 기본 구성 요소로, 행(Row)과 열(Column)로 구성된다.각 행은 데이터의 개별 레코드(예: 한 명의 고객)를 나타내며, 각 열은 특정 속성(예: 고객 이름, 전화번호 등)을 나타냅니다.예시: 고객 테이블에서는 각 행이 고객 한 명의 정보를 포함하고, 열은 고객의 이름, 주소, 전화번호 등을 저장합니다.RDBMS(관계형 데이터베이스..

300x250
image