데이터베이스
-
DBMS란?데이터베이스/데이터베이스 기본 2020. 9. 22. 17:18
DBMS란? DBMS란 DataBase Management System의 약자. 데이터베이스라는 데이터 집합을 만들고 관리, 저장할 수 있는 기능을 제공하는 프로그램이다. 데이터베이스를 관리하는 프로그램은 그 종류가 굉장히 많다. 하지만 대부분 시중에서 주류로 사용되는 프로그램은 관계형 데이터 베이스를 다루는 프로그램이다. 데이터 베이스 프로그램 1. 오라클 데이터베이스 오라클이 만든 데이터베이스로 시장 지배력이 강하고 은행과 같은 큰 업체들은 오라클 데이터 베이스를 쓰는 경우가 많다. 2. MySQL 오픈 소스 프로그램으로서 과거에는 오라클과 경쟁하는 사이였으나 오라클이 인수하게 된다. 3. MariaDB MySQL이 오라클에 인수 된 이후에 MySQL 개발자들이 독자적으로 새로 만든 DBMS다. 아무..
-
MySQL이란?데이터베이스/MySQL 2020. 9. 22. 13:04
MySQL이란? 세계적으로 인기 있는 데이터 베이스 프로그램이다. 오픈 소스이고, 다중 스레드와 다중 사용자를 지원하고 있다. 처음에는 다른 곳에서 만들었으나 현재는 돌고 돌아 오라클의 소유가 되었다. 오픈 소스임에도 오라클의 소유가 되고 다양한 오픈소스 데이터베이스 프로그램들이 등장하고 있다. SQL(Structured Query Language) SQL은 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어다. 따라서 SQL 구문도 위의 목적에 맞게 구분가능하다. 1. DDL (Data Definition Language) 데이터베이스나 테이블을 생성, 삭제, 구조를 변경하기 위한 명령어. 주요 명령어로는 CREATE, ALTER, DROP 등. 2. DML (Data Manipulat..
-
데이터 베이스란?데이터베이스/데이터베이스 기본 2020. 9. 22. 12:31
데이터 베이스의 정의와 고안 이유 데이터 베이스는 통합하여 관리되는 데이터의 집합체를 의미함. 이는 중복된 데이터를 없애고 자료를 구조화하여 효율적인 처리를 할 수 있도록 돕는다. 따라서 데이터 베이스는 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있다. 데이터베이스의 특징 1. 사용자의 질의에 대한 즉각적인 처리와 응답 2. 생성, 수정, 삭제를 통해 최신 데이터를 유지 3. 사용자들이 원하는 데이터를 동시에 공유 4. 사용자가 원하는 데이터를 주소가 아닌 내용에 따라 참조 가능 5. 응용 프로그램과 데이터베이스는 독립되어 있으므로, 둘은 별개로 작동함 데이터베이스의 종류 데이터베이스는 그동안 많이 발달했고 그만큼 많은 종류의 데이터 베이스가 존재한다. 1. 계층형 데이터 베이스 데이터가 계층..