1. 데이터베이스 및 SQL 기본 개념

  • 데이터베이스와 RDBMS:
    • 주요 특징: 데이터 중복 감소, 무결성 유지, 데이터 접근 속도 향상.
  • 데이터를 효율적으로 저장, 관리, 검색하는 시스템. 관계형 데이터베이스(RDBMS)는 데이터를 테이블 형식으로 저장하며, 테이블 간 관계를 설정할 수 있음.
  • 기본 용어:
    • 테이블(Table): 데이터를 행(Row)과 열(Column)로 구성해 저장.
    • 컬럼(Column): 테이블의 속성을 정의하는 필드.
    • 행(Row): 데이터의 한 레코드.
  • 데이터베이스 스키마(Schema):
  • 데이터베이스 구조를 정의하는 설계도. 테이블, 뷰, 인덱스, 트리거 등을 포함.
  • 데이터베이스의 장단점:
    • 장점: 데이터 중복 최소화, 무결성 유지, 다중 사용자 지원.
    • 단점: 초기 설계 복잡성, 시스템 유지 관리 비용.

2. SQL(Structured Query Language)

  • DDL (Data Definition Language):
    • 예: CREATE (생성), ALTER (수정), DROP (삭제).
  • 데이터베이스 구조를 정의하거나 수정하는 데 사용.
  • DML (Data Manipulation Language):
    • CRUD 작업: SELECT, INSERT, UPDATE, DELETE.
  • 데이터를 조회하거나 조작하는 데 사용.
  • DCL (Data Control Language):
    • 예: CREATE USER, GRANT, REVOKE.
  • 데이터베이스 사용자와 권한을 관리.

'SQL > 학습정리' 카테고리의 다른 글

SQL Join  (0) 2024.12.11
SQL 집계함수  (0) 2024.12.10
SQL 기본 문법 2  (0) 2024.12.09
SQL 기본 문법 1  (0) 2024.12.09
실습 데이터 정하기  (0) 2024.12.09

+ Recent posts