01.DB

jeong_hyeon·2022년 3월 10일
0

DB

목록 보기
1/3

1. 데이터베이스(DataBase)

데이터 베이스 란?

데이터 베이스 (DB : DataBase)는 통합하여 관리되는 데이터의 집합체를 의미

이는 중복된 데이터를 없애고 자료를 구조화 하여 효율적인 처리를 할수있도록 관리된다.

따라서 여러업무에 여러 사용자가 데이터 베이스를 사용할수있다.

이러한 데이터베이스는 응용 프로그램들 과는 다른 별도의 미들 웨어에 의해 관리 된다.

→데이터 베이스를 관리하는 이러한 미들웨어 를 데이터베이스 관리 시스템 (DBMS : Database Management System)이라고 한다.

데이터 베이스의 특징

  1. 사용자의 질의에 대하여 즉각적인 처리와 응답이 이루어진다.
  2. 생성,수정,삭제를 통하여 항상 최신의 데이터를 유지
  3. 사용자들이 원하는 데이터를 동시에 공유 할수있다.
  4. 사용자가 원하는 데이터를 주소가아닌 내용에 따라 참조 할수 있다.
  5. 응용프로그램과 데이터베이스는 독립되어 있으므로 데이터의 논리적 구조와 응용프로그램은 별개로 동작된다.

SQL(Structured Query Language)

SQL은 데이터베이스에서 데이터를 정의, 조작, 제어 하기위해 사용하는 언어

위의 정의, 조작, 제어 의 목적에 맞게 크게 3가지로 구분 가능

  1. DDL(Data Definition Language)
  2. DML(Data Manipulation Language)
  3. DCL(Data Control Language)
속성설명주요 명령어
DDL데이터베이스나 테이블 등을 생성,삭제 하거나 그 구조를 변경하기 위한 명령어CREATE, ALTER, DROP
DML데이터베이스에 저장된 데이터를 처리하거나 조회,검색 하기위한 명령어INSERT, UPDATE, DELETE, SELECT등
DCL데이터베이스에 저장된 데이터를 관리하기 위하여 데이터의 보안성 및 무결성 등을 제어 하기위한 명령어GRANT, REVOKE 등

0개의 댓글