Database 정의 20240903

Yoochang Sung·2024년 9월 4일

Database란?

여러 사람이 공유하여 사용할 목적으로 쳬계화하여 통합, 관리하는 데이터의 집합체
ex) 데이터가 모여있는 파일도 해당

DBMS(Database Management System)

  • 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터를 관리해주는 SW ex) MySQL

관계형 데이터베이스(RDB - Relational Database) -

  • 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
    (수업에서 다루는 것들은 관계형 데이터베이스)

SQL?

Structured Query Language. DBMS 마다 추가기능을 제공하기도 함.

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

SQL 구성
데이터 정의 언어(DDL, Data Definition Language)

  • CREATE, ALTER, DROP 등의 명령어
    데이터 조작 언어(DML, Data Manipulation Language)
  • INSERT, UPDATE, DELETE, SELECT 등의 명령어
    SELECT 중요. DBMS를 통해서 분석할 데이터를 가져오는 작업 시 명령어
    데이터 제어 언어(DCL, Data Control Language)
  • GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어
    DATABASE 관리 실습

profile
Yoochang Sung

0개의 댓글