SQL이란? 설명 데이터베이스에서 정보를 관리하기 위해 사용되는 특수한 언어다 DML, DDL, DCL 이 있다. DML (Data Manipulation Language) - 데이터 조작어 - SELECT, UPDATE, INSERT, DELETE DDL (Data Definition Language) - 데이터 정의어 - CREATE, ALTER, DROP DCL (Data Control Language) - 데이터 제어어 - GRNAT, REVOKE Key 키(Key)"는 특정한 레코드(행)를 식별하거나 정렬하기 위해 사용되는 열(칼럼)이다. 키는 데이터를 구분하고 찾는 데 사용된다. 기본 키/PK (Primary Key) - 테이블의 특정 열에 대해 고유한 값만 사용하도록 제한을 함 # ex. 주민등록번호 -..
DataBase 란? 설명 1. 데이터의 체계화된 집합이다 2. 데이터를 효율적으로 관리하고 검색할 수 있도록 구조화되어 있다. 3. 컴퓨터 시스템에 저장되며 여러 사용자나 프로그램이 동시에 접근하여 데이터를 활용할 수 있다. 특징 관계형 - 데이터의 ACID 를 보장 - 표준화된 SQL 언어를 사용하여 복잡한 데이털르 쉽게 사용 가능 - 스키마가 고정되어 데이터 구조를 변경하기 어려움 - 대규모 트래픽 및 데이터 증가에 대응하여 확장이 어려움 비 관계형 - 데이터의 ACID 를보장하지 않음 - 표준화된 질의 언어 및 API가 없음 - 고정된 스키마가 없기 때문에 다양한 데이터 구조 사용 가능 - 대규모 트래픽 및 데이터 증가에 대응한 확장이 쉬움 * ACID : 원자성, 일관성, 고립성, 지속성을 나타내는 데이터베이스의 특..