[CS / DataBase] DB언어(DDL, DML, DCL)
·
Computer Science
데이터베이스 언어 데이터베이스를 작업하기 위한 컴퓨터 언어 DBMS를 통해 사용하며, 기능과 사용 목적에 따라 3가지로 나눔 데이터 정의 언어(DDL) 데이터 조작 언어(DML) 데이터 제어 언어(DCL) 데이터 정의 언어(DDL) Data Definition Language DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어 논리적 데이터 구조와 물리적 데이터 구조의 사상 정의 데이터베이스 관리자나 데이터베이스 설계자가 사용 CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 생성 ALTER : TABLE에 대한 정의를 변경하는데 사용 DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 데이터 조작 언어(DML..
[CS / DataBase] SQL과 NOSQL
·
Computer Science
관계형데이터 베이스 - SQL SQL : 구조화 된 쿼리 언어 (Structured Query Language) 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 저장, 수정, 삭제 및 검색 가능 두 가지 주요 특징 데이터는 정해진 데이터 스키마에 따라 테이블에 저장된다 데이터는 테이블(table)에 레코드(record)로 저장되며, 각 테이블에는 명확하게 정의된 구조(structure) 존재 이러한 구조는 필드의 이름과 데이터 유형으로 정의됨 따라서 스키마(구조)를 준수하지 않은 레코드는 추가할 수 없음 데이터는 관계를 통해 여러 테이블에 분산 된다 데이터들을 여러개의 테이블에 나누어서, 데이터들의 중복 피함 하나의 테이블에서 중복없이 하나의 데이터만을 관리하기 때문에, 다른 테이블에서 부정확한..
[CS / DataBase] DB와 DBMS
·
Computer Science
DB(DataBase) 각 조직에서 사용하던 데이터를 모아 통합하고 공유할 목적을 구축된 데이터들의 집합 특징 실시간 접근성 : 사용자의 요구에 실시간 응답 처리 계속적인 변화 : 삽입, 삭제, 수정 작업을 통해 지속적으로 데이터 개신 동시공유 : 여러 사람이 동시에 데이터를 접근하고 이용할 수 있다. 내용에 따른 참조 : 데이터의 위치나 주소가 아닌 값에 따라 참조되어 데이터를 검색한다 DBMS(DataBase Management System) 데이터베이스 내 데이터에 접근하도록 도와주는 시스템 대표적인 DBMS : MySQL, Oracle, MariaDB 등 필수기능 3가지 정의기능 : DB의 논리적, 물리적 구조를 정의하는 기능 조작기능 : DB를 검색, 삭제, 갱신, 삽입하는 기능 제어기능 : D..
마볼링
'Database' 태그의 글 목록 (3 Page)