순간을 기록으로

[데이터베이스] 1강. 데이터베이스 본문

Computer Science/Database

[데이터베이스] 1강. 데이터베이스

luminous13 2021. 10. 28. 16:52

데이터베이스(DB, Database): 데이터를 쉽게 사용할 수 있도록 정리된 데이터들의 집합.

데이터베이스 관리 시스템(DBMS, Database Management System): 데이터베이스를 효율적으로 관리해주는 시스템

 

왜 DBMS를 사용하는 걸까?

  • 1.CRUD와 같은 기본적인 기능을 제공한다.
  • 2.기본기능 이외에 다양한 기능을 제공한다.

 

DBMS는 어떻게 DB를 관리할까?

다양한 DBMS중 많이 사용되는 RDBMS는 SQL사용하여 DB를 관리합니다. SQL이란 Structed Query Language의 약어로 간단히 말하면 구조가 있는 질문입니다. 이러한 SQL을 작성하여 DBMS에서 DB를 제어할 수 있습니다. 예를들어 SELECT * FROM 테이블; 이러한 쿼리를 작성하면 DB에 저장된 테이블을 조회할 수 있습니다.

 

SQL 명령은 3가지 종류가 있다.

  1. DML(Data Manipulate Language)
    • 데이터를 조작(추가, 삭제, 업데이트)하는 쿼리
    • SQL 명령어 중 가장 기본적인 명령어
    • INSERT, SELECT, UPDATE, DELETE
  2. DDL(Data Definition Langauge)
    • 데이터베이스 객체(테이블)를 정의하는 언어
    • CREATE, ALTER, DROP 등
  3. DCL(Data Control Language)
    • 데이터를 제어하는 명령어
    • 트랙잭션 제어, 데이터 접근 권한 제어

 

Comments