ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이것이 MySQL이다 - 1장 DBMS 분류, SQL 개요, MySQL 소개
    DATABASE/MySQL 2024. 2. 21. 23:23
    728x90

    목차

    1. DBMS 분류
    2. SQL 개요
    3. MySQL 소개

     

    1. DBMS 분류

    현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하며, 일부 멀티미디어 분야에서 객체지향형이나 객체관계형 DBMS가 활용되고 있는 추세이다.

    1) 계층형
    2) 망형
    3) 관계형(MySQL,Oracle,DB2,SQL Server,Access 등)
    4) 객체지향형
    5) 객체관계형

     


     1-1. 계층형 DBMS

     

    1) 처음으로 나온 DBMS의 개념으로 1960년대에 시작되으며 트리형 구조이다.
    2) 처음 구축한 이후에는 구조를 변경하기가 까다롭다.
    3) 주어진 상태에서의 검색은 상당히 빠르지만, 접근의 유연성이 부족해서 임의의 검색에는 어려움이 따른다.

     

     1-2.망형 DBMS


    1) 계층형 DBMS의 문제점을 개선하기 위해 1970년대에 시작되었다.
    2) 1:1, 1:N, N:M(다대다)관계가 지원되어 효과적이고 빠른 데이터 추출이 가능하다.
    3) 매우 복잡한 내부 포인터를 사용하고 프로그래머가 이 모든 구조를 이해해야만 프로그램의 작성이 가능하다.

     

     1-3.관계형 DBMS

     

    1) 핵심 개념은 데이터 베이스는 테이블 이라 불리는 최소 단위로 구성되어있다. 그리고 이 테이블은 하나 이상의 열로 구성되어 다. 1969년에 시작되었다.
    2) 테이블을 부르는 다른 용어로는 릴레이션, 엔티티 등이 있다.
    3) 하나의 테이블이 아닌 여러 개의 테이블로 나누어 저장함으로써 불필요한 공간의 낭비를 줄이고 데이터 저장의 효율성을 보장해 줄 수 있다.
    4) 테이블의 관계를 기본 키(Primary Key), 외래 키(Foreign Key)를 사용해서 맺어 줌으로써, 두 테이블을 부모와 자식의 관계로 묶어 줄 수 있다.
    5) 변화에 순응할 수 있는 구조와 유지보수 측면에서도 편리한 특징을 가지고 있다.
    6) 데이터의 관리와 데이터 무결성의 보장이 가능하다.

     

    2. SQL 개요

    SQL은 국제 표준화 기관에서 표준화된 내용을 계속 발표해왔으며 다음과 같은 특징을 가진다.

    1) DBMS 제작 회사와 독립적이다. SQL은 모든 DBMS 제작회사에 공통적으로 공개되고 제작회사는 이 표준 SQL에 맞춰서 DBMS를 개발한다.
    2) 다른 시스템으로 이식성이 좋다.
    3) 표준이 계속 발전한다.
    4) 대화식 언어이다.
    5) 분산형 클라이언트/서버 구조이다.

     

    3. MySQL 소개

    MySQL은 Oracle사에서 제작한 DBMS 소프트웨어로 오픈소스로 제공되며 상용 에디션과 무료 에디션으로 나뉜다.

    728x90

    'DATABASE > MySQL' 카테고리의 다른 글

    이것이 MySQL이다 - 1장 데이터베이스/DBMS 개념 파악  (0) 2024.02.20
    VARCHAR  (0) 2024.01.23
Designed by Tistory.