Chapter 01 데이터베이스와 SQL
01-1 데이터베이스 알아보기 |
- 데이터베이스의 개념
- 데이터베이스(Database, DB) : 데이터의 집합
- 데이터베이스 관리시스템(Database Management System, DBMS)
- 데이터베이스를 관리하고 운영하는 소프트웨어
- 데이터의 집합을 관리 + 대용량의 데이터 + 여러 사용자와 공유
- 예) MySQL, Oracle, SQL server, Maria DB
- Excel 은 DBMS가 아니다
- 데이터베이스를 관리하고 운영하는 소프트웨어
- 구조화된 질의 언어 (Structured Query Language, SQL)
- DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어
- 국제 표준화기구에서 정한 표준 SQL + 각 제품별 특징을 반영한 기능
- 표준 SQL : RDBMS에서 사용되는 언어
- DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어
- DBMS의 분류
계층형 DBMS | 트리 구조 | 처음으로 등장한 DBMS 개념 (1960s) 처음 구성을 완료한 후에 변경하기가 까다로움 다른 구성원을 찾아가는 것이 비효율적 |
망형 DBMS | 연결망 구조 | 계층형 DBMS의 단점을 개선한 DBMS 개념 (1970s) 하위에 있는 구성원끼리도 연결된 유연한 구조 프로그래머가 모든 구조를 이해해야만 프로그램 작성이 가능 |
관계형 DBMS | 테이블(표) 구조 | 최근 사용하는 DBMS 개념 모든 데이터가 테이블에 저장 테이블을 열과 행으로 이루어진 2차원 구조의 표 |
01-2 MySQL 설치하기 |
- 설치 항목 (체크박스)
- MySQL server (웹 서버)
- MySQL workbench (웹 브라우저)
- samples and examples (예제 자료)
'프로그래밍 > SQL 공부' 카테고리의 다른 글
(스터디 완결) Chapter 03 ~ Chapter 08 (1) | 2023.08.12 |
---|---|
(스터디 1-2주차) 혼자 공부하는 SQL Chapter 02 (진행중) (0) | 2023.07.10 |