정보보안/시스템 보안

데이터베이스(Database)

SE.NE.CE 2020. 11. 18. 11:16
728x90
728x90

-Database

  ·대용량의 데이터를 효율적으로 처리, 관리하기 위해 도입된 시스템
  ·구조적으로 데이터를 저장하는 공간
  ·테이블 형태의 자료 구조를 통해서 관리

 

-DBMS (Database Management System)

  ·다수의 사용자들이 DB안의 데이터에 접근할 수 있도록 해주는 프로그램
  ·DB관리자가 효율적으로 관리할 수 있도록 도와주는 프로그램
 
  ·장점
    데이터 중복의 최소화 및 공유
    데이터의 일관성 유지
    데이터 저장 공간 절약
  ·단점
    비용의 증가
    관리를 위한 전문가 필요
 
  ·DBMS 종류

구분 MSSQL Server Oracle MySQL MariaDB SQLite
제조사 MS Oracle Oracle MariaDB 재단 리처드 힙
운영체제 기반 윈도우 윈도우
유닉스
리눅스
윈도우
유닉스
리눅스
윈도우
유닉스
리눅스
모바일OS
용도 윈도우기반
기업용
대용량
데이터베이스
소용량
데이터베이스
소용량
데이터베이스
모바일 전용
데이터베이스

 

-SQL (Structured Query Language)

  ·구조화된 질의 언어
  ·DBMS를 관리하고, 제어하기 위해 사용하는 언어
  ·SQL 종류
    DDL(데이터 정의어)
      CREATE(생성), ALTER(수정), DROP(삭제), TRUMCATE(초기화)
    DML(데이터 조직어)
      INSERT(삽입), UPDATE(수정), DELETE(삭제), SELECT(조회)
    DCL(데이터 제어어)
      GRANT(권한할당), REVOKE(권한해제), COMMIT(실행), ROLLBACK(복구)

728x90
728x90

'정보보안 > 시스템 보안' 카테고리의 다른 글

보안 솔루션 종류 및 설명  (0) 2020.11.18
해킹(Hacking)이란?  (0) 2020.11.18
정보보안(Information Security)의 3요소?  (0) 2020.11.17