SQL
·
Database
SQL (Structured Query Language)구조화된 질의 언어사용자가 Database를 관리하기 위해 DBMS로 요청(질의)을 보내기 위한 언어비절차적 언어로, 실행 절차에 대해서는 명시하지 않고 조건만 기술SQL 종류 (분류 + 예시)구분설명주요 명령DDL구조 정의CREATE, ALTER, DROPDML데이터 조작SELECT, INSERT, UPDATE, DELETEDCL권한 제어GRANT, REVOKETCL트랜잭션COMMIT, ROLLBACKDDL (Data Definition Language)Database 생성 / 삭제 예시# 기본 문법CREATE DATABASE [IF NOT EXISTS] >;DROP DATABASE [IF EXISTS] >;CREATE DATABASE keduDB..
Database
·
Database
데이터를 구조화하여 저장하고 관리하는 시스템논리적으로 연관된 데이터의 집합공유를 목적으로 자료를 모으고, 구조화하여 물리 장치(ex, Disk)에 저장한 자료의 집합자료(Data), 정보(Information), 지식(Knowledge)개념특징DB(Database)사용 이전에 자료를 저장하던 방식파일 시스템(File System)- 데이터를 파일 단위로 저장- 응용 프로그램마다 독립적으로 파일 제어 => 같은 데이터가 여러 파일에 저장될 수 있어 중복 가능성이 높음- 하나의 파일을 여러 응용 프로그램이 제어할 수 없기 때문에 일관성이 훼손됨.Model DBMSDBMS - Database Management System사용자가 Database에 접근하고 사용할 수 있게 해주는 시스템 동작 방식용어 정..