SW/MySQL

MySQL : 데이터베이스 정의, 기능, 특징, 장점

얇은생각 2020. 1. 4. 07:30
반응형

데이터베이스

 

데이터베이스 정의, 기능

여러 사람들이 공유하고 사요할 목적으로 통한 관리되는 정보의 집합을 의미합니다. 즉, 논리적으로 연관된 하나 이상의 자료의 모음입니다. 그 내용을 고도로 구조화합니다. 따라서 검색과 갱신의 효율화를 얻어냅니다.

몇개의 자료를 조직적으로 통합합니다. 자료 항목의 중복을 없애고 자료를 구조화합니다. 그리고 기억 시켜 놓은 자료의 집합체를 의미합니다. 공동 자료로서, 같은 데이터라 할지라도 각자의 응용 목적에 따라, 다르게 사용할 수 있습니다.

 

 

데이터베이스 특징

데이터 베이스는 실시간 접근성을 가지고 있습니다. 또한, 지속적으로 변화할 수 있습니다. 또 여러 사람과 동시에 공유할 수 있습니다. 내용에 의한 참조가 가능하며, 데이터가 논리적으로 독립성을 가지는 특징이 있습니다.

 

 

데이터베이스의 장점

데이터 중복을 최소화할 수 있습니다. 데이터들을 여러 프로그램의 공유가능합니다. 일관성, 무결성, 보안성을 유지할 수 있습니다. 따라서 최신의 데이터를 유지할 수 있습니다.

데이터의 표준화가 가능하며 논리적, 물리적으로 독립성을 가질 수 있습니다. 데이터 접근이 용이해지며, 데이터 공간을 절약할 수 있습니다.

 

 

데이터베이스의 논리적 구조

컬럼 : 매개체의 데이터 항목을 의미합니다.

로우 : 매개체 하나의 데이터를 의미합니다.

테이블 : 로우들의 집합을 의미합니다.

데이터베이스 : 테이블의 집합을 의미합니다.

 

 

DBMS

DataBase Management System의 약자입니다.

사용자에게 데이터베이스를 생성하고 유지 관리할 수 있도록 관리하는 소프트웨어를 의미합니다. 이 DBMS는 데이터베이스를 관리하기 위한 목적으로 만들어진 언어가 존재합니다. 

사용자는 이를 이용해 데이터베이스를 생성, 수정, 삭제, 삭제 등의 작업을 할 수 있습니다.

 

 

SQL

Strucutre Query Language의 약자입니다.

데이터의 삽입, 삭제, 갱신 등 데이터를 관리하기 위해 사용하는 언어를 의미합니다. 대부분 SQL 구분은 표준입니다. 하지만 제품군마다 상이한 것들이 있으니 유의해야 합니다.

 

 

MySQL

세계에서 가장 많이 사용하는 오픈 소스의 관계형 데이터베이스 관리 시스템입니다. 다중 스레드, 다중 사용자 형식의 구조 질의어 형식의 데이터 베이스 관리 시스템입니다. 공개 소프트웨어이며, 누구나 무료로 다운로드 받아 사용할 수 있는 장점이 있습니다.

반응형