함께 성장하는 기록장

꾸준한 기록이 모여 도서관이 될 수 있도록

DataBase 2

데이터베이스 언어 (DDL, DML, DCL)

데이터베이스 언어데이터베이스 시스템에서의 작업을 위한 언어이다. 즉 데이터베이스 언어를 사용하여 데이터베이스에 접근할 수 있다. 흔히 접하는 SQL은 데이터베이스 언어의 표준으로 정해진 것이므로 데이터베이스 언어와 동치는 아니다. 데이터베이스 언어로는 크게 세 가지(DDL, DML, DCL)가 있다.   데이터 정의 언어(DDL, Data Definition Language)데이터베이스의 구조나 데이터 형식을 정의하는 언어이다.어떤 데이터베이스, 스키마, 테이블이 필요한지 설계하며, 데이터가 준수해야 하는 제약조건이 포함되어 있다.따라서 이들을 정의하거나 변경, 삭제 등을 할 때 사용하는 언어이다. 스키마, 도메인, 테이블, 뷰, 인덱스 등을 생성(CREATE), 수정(ALTER), 삭제(DROP), 초..

DataBase 2024.07.16

데이터베이스, DBMS와 SQL

데이터베이스(Database, DB)데이터베이스 관련 내용을 정리하기 앞서 데이터베이스가 무엇인지 정리하려고 한다.  데이터베이스란?데이터가공되지 않은, 무의미한 자료들을 의미한다. 이러한 데이터에서 정보를 얻기 위해 수집, 정리하게 되었고 데이터베이스가 등장하게 되었다. 데이터베이스는 필요에 따라 정리된 전자적으로 저장되는 데이터의 모음이다. 텍스트, 미디어 등등의 다양한 유형의 데이터가 포함될 수 있으며, DBMS라는 소프트웨어를 사용하여 데이터를 관리할 수 있다.   DBMS란?데이터베이스 관리 시스템(Database Management System)은 데이터베이스에서 데이터를 공유하고 관리하는 과정을 도와주는 프로그램이다. DBMS가 있기 때문에 다양한 데이터에 대해 여러 명이 동시에 접근하게 될..

DataBase 2024.07.07