SQL 기초1 - 01 - Database 정의

HA_·2023년 11월 22일
0

MySQL 설치 과정에서 next를 아무 생각 없이 누르다가 혹시나 빠진 게 있나 싶어서 다시 실행하는 과정에서 애를 먹었다.
SQLD를 공부한 적이 있어서 SQL파트는 자신이 있다. 사실 파이썬과 EDA 모두 배운 적이 있어서 자신이 있었지만, EDA 시험과 과제를 하면서 처음 접하는 사람보다 못하다는 생각을 하며 자책과 반성을 했다. 이번엔 강의가 밀리게 되거나 시간이 오래 소요될 수도 있어서 이번 파트도 잘 따라갈 수 있을지 모르겠다.
이번주야말로 밀린 강의를 효율적으로 잘 듣고 빠르게 이해를 하도록 노력해야겠다. 그 다음 파트는 해본 적이 없어서 밀리면 정말 큰일날 것 같다,,

1. Database 정의

1. Database란?

여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체

2. DBMS란? (Database Management System)

사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어

3. 관계형 데이터베이스란? (RDB: Ralational Database)

서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간

4. SQL 이란? (Structured Query Language)

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

5. SQL 구성

데이터 정의 언어(DDL: Data Definition Language)

  • CREATE, ALTER, DROP 등의 명렁어

데이터 조작 언어(DML: Data Manipulation Language)

  • INSERT, UPDATE, DELETE, SELECT 등의 명렁어

데이터 제어 언어(DCL: Data Control Language)

  • GRANT, REVOKE, COMMIT, ROLLBACK 등의 명렁어

0개의 댓글