목차
- DBMS란
- DBMS 종류
- MySQL
- MySQL 설치
DBMS(Database Management System)
- 데이터 베이스를 관리하고 운영하는 소프트웨어
특징
- 엑셀과 차이점이 있다.
- 대용량 관리 가능
- 여러 사용자와 공유(동시 접속 가능, 데이터 공유)
DBMS 종류
- MySQL
- Oracle
- SQL 서버
- MariaDB 등등
소프트웨어 각각의 사용 방법과 특징이 다르지만 특정 목적을 위해서는 어떤 것을 사용해도 된다.
DMBS 발전 과정
- 종이에 펜으로 기록
- 컴퓨터로 파일로 저장(엑셀)
- 대용량, 여려멍이 작업할 때 불편한 점이 생김
- DBMS의 대두와 보급
- 1973년 에드거 프랭크 커드
- DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용하는 언어 SQL
DBMS의 분류
- 계층형 DBMS
- 트리형태
- 처음 구성을 완료한 후에 이를 변경하기 까다롭다는 단점
- 지금은 사용하지 않는 형태다.
- 망형 DBMS
- 하위에 있는 구성원 끼리도 연결된 유연한 구조
- 관계형 DBMS
- 줄여서 RDBMS
- 대부분의 DBMS가 사용하는 형태
- RDBMS의 데이터베이스는 테이블(table)이라는 최소 단위로 구성
- 테이블은 하나 이상의 열(colume)과 행(row)으로 이루어져 있음.
- 객체지향형 DBMS
- 객체관계형 DBMS
DBMS에서 사용되는 언어
SQL
관계형 데이터베이스에서 사용되는 언어
표준 SQL
특정회사에서 만든 것이 아닌 국제표준화기구에서 SQL에 대한 표준을 정해서 발표한 것.
하지만 DBMS를 만드는 회사가 여러 곳이기 때문에 표준 SQL이 각 회사 제품의 특성을 모두 포용하지는 못한다.
되도록 표준 SQL을 준수하되, 각 제품의 특성을 반영한 SQL을 사용한다.
MySQL
- 오라클 사에서 제공하는 데이터베이스 관리 소프트웨어로, 대용량의 데이터를 관리하고 운영하는 기능 제공
- 현재 MySQL의 최신 버전은 8.0*
- 앞으로 포스팅할 버전은 8.0(커뮤니티 에디션)
- 상용 에디션(Standard, Enterprise, Cluster CGE)
- 상용 목적인데 무료로 사용하고 싶다면 오픈 소스로 제공하는 MariaDB 사용 권장
MySQL 설치 환경
- MySQL Community 8.0을 설치할 하드웨어에는 Windows만 설치되어 있다면 특별한 제한이 없음.
- 다만, 윈도우 운영체제는 64bit Windows 10(또는 11)이 설치되어 있어야 함.
MySQL 설치
설치 링크: https://cdn.mysql.com/archives/mysql-installer/mysql-installer-community-8.0.21.0.msi
MySQL 실행
'DB' 카테고리의 다른 글
[SQL] 데이터 변경을 위한 SQL 문 (0) | 2024.05.31 |
---|---|
[SQL] SQL SELECT 문(2) (0) | 2024.05.31 |
[SQL] SQL SELECT 문(1) (0) | 2024.05.31 |
[SQL] 데이터베이스 개체 (0) | 2024.05.30 |
[SQL] 데이터베이스 구축해보기 (1) | 2024.05.30 |