728x90
반응형
SMALL
1. 데이터베이스와 DBMS
- Data: 자료
- DataBase: 자료를 통합하여 관리하는 집합체, 저장소
- DBMS(DataBase Management System, 데이터베이스 관리 시스템): 데이터 베이스를 관리해주는 소프트웨어
- 대표적으로 MySQL, 오라클(Oracle), SQL 서버, MariaDB 등
- [DBMS 랭킹] https://db-engines.com/en/ranking
DB-Engines Ranking
Popularity ranking of database management systems.
db-engines.com
1-1. DBMS를 사용하는 이유
- 중복된 데이터를 제거 또는 관리
- 효율적인 데이터를 처리
- 자료를 구조화 시킬수 있음
- 데이터의 접근이 용이함
- 정합성, 무결성, 보안성 유지
- 다양한 프로그램을 사용하는 사용자들과 데이터를 공유할 수 있음
1-2. 주요 DBMS 별 특징
DBMS | 제작사 | 작동 운영체제 | 기타 |
MySQL | Oracle | Unix, Linux, Windows, Mac | 오픈 소스(무료), 상용 |
Oracle | Oracle | Unix, Linux, Windows | 상용 시장 점유율 1위 대규모 프로젝트시 사용 기능이 다양하고 성능이 좋음 |
MariaDB | MariaDB | Unix, Linux, Windows | 오픈 소스(무료), MySQL 초기 개발자들이 독립해서 만듦 |
PostgreSQL | PostgreSQL | Unix, Linux, Windows, Mac | 오픈 소스(무료) |
SQLite | SQLite | Android, iOS | 모바일 전용, 오픈 소스(무료) |
SQL Server | Microsoft | Windows | 주로 중/대형급 시장에서 사용 |
- KDT 수업에서는 MySQL을 사용할 예정이다😎
2. 관계형 DBMS(Relational DBMS)
- SQL언어 사용
- 데이터 베이스를 테이블, 행, 열의 정보를 구조화하는 방식(엑셀의 시트와 비슷함)
- 직관적인 데이터 표현 방법을 제공하고 관련 데이터 포인트에 쉽게 액세스할 수 있음
- MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, Oracle Database
- 장점
- 데이터의 분류, 정렬, 탐색 속도가 빠름
- 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보
- 단점
- 기존에 작성된 스키마를 수정하기가 어려움
- 데이터베이스의 부하를 분석하는 것이 어려움
2-1. 관계형 DBMS의 형식
💻 MySQL 설치하기
[MySQL] MySQL 서버 다운로드 & 이용하기! - Window기준
1. MySQL 서버 다운로드 1) 아래 URL 접속 [서버 다운로드] https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com 2) MySQL Community Serv
coding-yesung.tistory.com
728x90
반응형
LIST
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] SQL 연산자에 대해 알아보자! 🧐 (0) | 2023.03.16 |
---|---|
[MySQL] member 테이블 예제 복습하기! 🤓 (1) | 2023.03.15 |
[MySQL] 테이블, 필드 데이터 다루기 (0) | 2023.03.15 |
[MySQL] SQL이란? & 데이터 타입과 제약조건 알아보기! (0) | 2023.03.15 |
[MySQL] MySQL 서버 다운로드 & 이용하기! - Window기준 (0) | 2023.03.15 |