반응형
데이터베이스 : 데이터의 집합
<DBMS(Database Management System)>
- 데이터베이스를 관리하고 운영하는 소프트웨어
- 데이터베이스는 여러 사람이 응용프로그램과 공유하고 동시에 접근이 가능해야하므로 만들어진 소프트웨어
- 엑셀은 DBMS가 아니다.
- DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어가 SQL
[DBMS의 종류]
DBMS | 제작사 | 작동 운영체제 | 최신버전 | 기타 |
MySQL | Oracle | Unix,Linux,Windows,Mac | 8.0 | 오픈소스(무료),상용 |
MariaDB | MariaDB | Unix,Linux,Windows | 10.6 | 오픈소스(무료),MySQL초기 개발자들이 독립해서 만듦. |
PostgreSQL | PostgreSQL | Unix,Linux,Windows,Mac | 12 | 오픈소스(무료) |
Oracle | Oracle | Unix,Linux,Windows | 18c | 상용 시장 점유율 1위 |
SQL Server | Microsoft | Windows | 2019 | 주로 중대형급 시장에서 사용 |
DB2 | IBM | Unix,Linux,Windows | 11 | 메인 프레임 시장 점유율 1위 |
Access | Microsoft | Windows | 2019 | PC용 |
SQLite | SQLite | Android,iOS | 3 | 모바일 전용, 오픈소스(무료) |
<DBMS의 분류>
1) 계층형 DBMS : 트리 형태
2) 망형 DBMS : 하위 구성원끼리도 연결 가능
3) 관계형 DBMS(RDBMS)
- 대부분의 DBMS가 사용하는 형태
- 테이블이라는 최소 단위로 구성되며 이 테이블은 하나 이상의 행과 열로 구성되어 있다.
<SQL>
- 관계형데이터베이스에 사용되는 언어
- 표준 SQL : 국제 표준화기구에서 정한 SQL 표준
반응형
'혼공단 > 혼공단 7기' 카테고리의 다른 글
혼자 공부하는 SQL 4장 - SQL 고급문법 (0) | 2022.01.29 |
---|---|
[혼공단 7기] 혼자 공부하는 SQL 2주차 후기 및 미션 인증 (0) | 2022.01.22 |
혼자 공부하는 SQL 3장 - SQL 기본문법 (0) | 2022.01.22 |
[혼공단 7기] 혼자 공부하는 SQL 1주차 후기 및 미션 인증 (0) | 2022.01.16 |
혼자 공부하는 SQL 2장 - 실전용 SQL 미리 맛보기 (0) | 2022.01.15 |