데이터베이스 정리

김승수·2022년 12월 13일
0

데이터베이스

.
.
.
.

데이터베이스란 ?

컴퓨터 시스템에 저장된 정보나 데이터를 모두 모아 놓은 집합
쉽게얘기하면 그냥 정보 모아놓은곳

데이터 베이스를 사용하는 이유?

데이터를 오랜기간 저장 및 보존을 위해 데이터 베이스를 사용
데이터를 체계적으로 보존 및 관리 하기위해 사용
.
.
.
.

관계형 데이터베이스

.
.

관계형 데이터 베이스란?

데이터 사이의 관계에 기초를 둔 데이터 베이스 시스템
.

테이블 사이 관계의 종류

  1. One To One
  • 각 정보가 일대일 매칭이 되는 관계
    ex) 주민등록번호, 휴대폰 번호
  1. One To Many
  • 한개의 정보가 여러개의 정보와 매칭이 되는 관계
    ex) 애완동물(한사람이 여러마리의 동물을 키울수 있으니 일대 다 관계)
  1. Many To Many
  • 여러개의 정보가 여러개의 정보와 매칭이 되는 관계
    ex) 한 작가는 여러권의 책을 쓸수있습니다.
    한 책에도 작가는 여러명이 될수 있습니다.

어떻게 테이블을 연결하는가?

  • Foreign key(외부키)라는 개념을 사용하여 주로 연결

왜 테이블들을 연결하는가?

  • 정보를 여러 곳에 나누어서 저장하기위해서,
  • 정보를 한곳에 다 저장하면 동일한 정보들이 불필요하게 중복저장됨
  • 더많은 디스크를 사용하게되고, 잘못된데이터를 저장할 확률이 높아짐

정리

  • 데이터베이스 가운데 관계형 데이터베이스는 모든 데이터를 2차원 테이블에 저장
  • 테이블에 저장된 데이터들의 관계에 따라 one-to-one, one-to-many, many-to-many 세가지로 분류됩니다.

오늘 후기

  • 백엔드 어렵다.
  • 백엔드 재밌다.
  • node.js 잘하고싶다.
  • 아직어렵다
  • 시간투자 더하고 공부 더해보자
  • 안녕
profile
외부형 확장뇌

0개의 댓글