Daniel: The Dev Story
Daniel: The Dev Story
    • 홈
  • 분류 전체보기
    • 프로젝트
    • Spring
    • NodeJS
    • Basics
    • Git
    • DB
    • Algorithm
    • Error
    • Private
      • Database
      • Tip
  • 글쓰기
  • 관리자
  • myoskin

      [SQL] 데이터베이스 모델링 기본 개념

      단어: entity(개체): 데이터베이스에서 관리되는 항목을 나타낸다. 예를 들어, '학생' 이라는 entity가 있을 수 있으며, 이는 '학생' 이라는 테이블을 데이터베이스에서 생성하는 것과 같다.(Table을 의미) attribute(속성): entity에 대해서 저장하려는 내용(Column을 의미) FK: Foreign Key(외래 키) 데이터 모델링은 주로 두 가지로 이루어진다. 논리적 모델링: 데이터와 관련된 규칙과 관계에 초점을 맞춘다. (개년적 구조를 정하는 것) 물리적 모델링: 논리적 모델을 실제 데이터베이스 시스템에 구현하는 과정이다. 이 과정에서는 물리적 저장소의 세부 정보, 성능 최적화, 인덱싱 전략, 데이터 엑세스 및 보안 이슈 등을 고려한다. (데이터베이스 구축에 필요한 것들을 정..

      DB 2023.05.24

      [SQL] Foreign Key(외래키)에 대해 이해하기1

      Foreign key(외래키)란? Foreign key는 한 테이블의 컬럼 중에서 다른 테이블의 행(row)을 고유하게 식별할 수 있는 키를 말한다. Foreign Key를 사용하는 이유는? 데이터의 무결성 보장: 외래 키(Foreign Key)를 사용하면 관계를 맺고 있는 두 테이블에서 데이터의 일관성을 유지할 수 있다. 예를 들어, 주문(order) 테이블과 상품(product) 테이블이 있을 때, 주문 테이블에서는 존재하지 않는 상품을 주문하는 것을 막을 수 있다. 중복 데이터 제거: 동일한 정보를 여러 테이블에 중복해서 저장하는 것을 방지할 수 있다. 이는 저장 공간을 절약하고, 데이터의 변경이 필 요할 때 일관성을 유지하는 데 도움이 된다. Foreign Key 설정하기 테이블 설정에서 하단에 ..

      Basics 2023.05.24 1

    1
    Daniel: The Dev Story

    찾기

    공지

    최근 글

    인기글

    최근 댓글

    캘린더

      5 / 2023
      일 월 화 수 목 금 토
      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 31

    글 보관함

    태그

      백준git코딩javaBOJAlgorithm알고리즘MYSQL타입스크립트자바

    즐겨찾기

    방문자 수

    • Today
    • Yesterday
    • Total
    myoskin

    티스토리툴바