따뜻한 베지밀

  • 홈
  • 태그
  • 방명록

체크인사이트 1

[42서울-Checkin] 실제 서비스에서 데이터베이스 erd 설계해볼래?

코로나 시국에는 42서울 체크인 서비스로 출석명부를 관리했던 때가 있었습니다. 기존에 있던 체크인 사이트 코드를 분석해보면서, 혼자 새로운 데이터베이스를 설계할 때 제가 생각했던 것을 글로 남겨보고자 작성합니다. ERD가 뭔데 그래요? Entity Relationship Diagram의 약자로서 시스템의 엔티티들이 무엇이 있는지, 어떤 관계가 있는지를 나타내는 다이어그램입니다. 쉽게 설명하자면 하나의 클래스를 만든다고 생각하면 됩니다. 예를 들면 운동하는 공을 정의하기 위해서는 Ball이라는 클래스를 만들고 speed, location 등을 통해서 공의 위치와 속도를 나타낼 수 있는 것처럼 하나의 객체를 정의하고 어떤 속성을 가지고 있는지를 정의하면 되는 것입니다. Ball말고 ! 서비스에서는 어떻게 만..

기타/42서울 2022.02.01
1
더보기
프로필사진

  • 베지밀 (31)
    • 기타 (10)
      • 42서울 (6)
      • 우아한 테크러닝 4기 (4)
      • Mash-Up (0)
    • Web (17)
      • React (5)
      • techTalk (5)
      • Library (6)
      • Next (0)
      • Develop (0)
      • etc (1)
    • Algorithm (4)
      • 알고리즘_개념 (4)

Tag

exahaustive, 오픈소스, 라피신, useEffect, 42서울, Container Presenter, react, Virtual DOM, fiber, Browser work, 테스트코드, TypeScript, 라이브러리, 리액트, 타입스크립트, Rush, 5기1차, 렌더링 최적화, Color.js, 시험,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바