+MySQL_01 DB, DBMS, SQL

aggapang·2025년 5월 15일

kb IT's Your Life

목록 보기
15/21

DBMS 개요

데이터 베이스 DB

  • 데이터의 집합

DBMS

  • 데이터베이스(DB)를 관리 운영하는 역할
  • MySQL

계층형 DBMS

  • Tree 트리 형태, 1:N 관계

망형 DBMS

  • 복잡한 내부 포인터 사용 (다대다 관계 지원)

관계형 DBMS

  • DB의 최소단위 테이블
    • 하나 이상의 열로 구성
  • 장점
    • 변화에 대응하기 유리
    • 유지보수 측면에서도 편리
    • 대용량 데이터의 관리와 데이터 무결성 보장
  • 단점
    • 시스템 자원을 많이 차지해 느려짐 -> 하드웨어 발전으로 해결!

SQL

  • 관계형 데이터베이스에서 사용되는 언어
  • 다른 시슴템으로 이식성이 좋음-
  • 대화식 언어
  • 순산형 클라이언트/서버 구조

MySQL 설치

테스트 데이터베이스(샘플 데이터)

  • sakila : 온라인 DVD 렌탈 사이트
  • world : 핀란드 통계 자료의 샘플 데이터를 이용한 데이터베이스
  • employees

데이터 베이스 모델링

  • 데이터 모델링
  • 데이터 베이스 개체로 옮기기 위한 과정

데이터베이스 모델링 실습

- 개념적 모델링

  • 업무 분석 단계에 포함

- 논리적 모델링

  • 분석 후 시스템 설계

- 물리적 모델링

  • 시스템 설계 후반부에 진행

0개의 댓글