01-1 데이터베이스 알아보기
DBMS 정의
- 데이터베이스 ⇒ 데이터의 집합
- 데이터베이스 관리/운영 소프트웨어 ⇒ DBMS
다양한 데이터가 저장
되어 있는 데이터베이스는 여러 명의 사용자나 응용 프로그램과 공유
하고 동시에 접근이 가능해야 한다.
- 엑셀 - DBMS (X)
- 은행 예금 계좌 - DBMS (O)
- DBMS 에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어가 SQL 이다.
- 이 SQL 을 사용하면 DBMS 를 통해 중요한 정보들을 입력, 관리하고 추출할 수 있다.
DBMS 종류
- 데이터베이스를 사용하기 위해서 DBMS 를 설치해야 한다.
MySQL
, 오라클, SQL 서버, Maria DB 등이 있다.
- 소프트웨어 각각의 사용 방법과 특징이 다르지만 특정 목적을 위해서는 어떤 것을 사용해도 무방하다.
DBMS 분류
- DBMS 유형
- 계층형(Hierarchical) - 트리 형태 / 구성 후 변경하기 어려움 / 다른 리프를 찾아가는 것이 비효율적 / 지금은 사용하지 않음
- 망형(Network) - 계층형을 개선 하여 하위 리프들끼리도 연결 / 프로그래머가 모든 구조를 이해해야만 프로그램 작성이 가능 / 지금은 사용하지 않음
관계형(Relational)
- 대부분의 DBMS 가 RDBMS 형태로 사용됨 / RDBMS 의 데이터베이스는 테이블이라는 최소 단위
로 구성되며, 이 테이블은 하나 이상의 열과 행으로 이루어져 있음
- 객체지향형(Object-Oriented)
- 객체관계형(Object-Relational)
01-2 MySQL 설치하기
<aside>
🚧 MySQL 을 한 번에 제대로 설치하기 위해서 아래 예시를 보고 잘 따라하자.
</aside>
- google → mysql → MySQL installer
- 상단 부분 → Archives → 8.0.21 → 두 개의 installer 중에 아래 installer 다운로드