- 데이터베이스를 한 마디로 정의하면 ‘데이터의 집합’
- 데이터베이스에는 일상생활 대부분의 정보가 저장되고 관리.
데이터베이스를 ‘데이터의 집합’이라고 정의한다면, 이런 데이터베이스를 관리하고 운영하는 소프트웨어를 DBMS(Database Management System)라고 한다.
가까운 예로 은행의 예금 계좌는 많은 사람들이 가지고 있다. 여러 명의 예금 계좌 정보를 모아 놓은 것이 데이터베이스.
은행이 가지고 있는 예금 계좌 데이터베이스에는 여러 명이 동시에 접근 가능. 예금 계좌 주인, 은행 직원, 인터넷 뱅킹, ATM 기기 등에서 모두 접근이 가능 하기 때문.
이러한 것이 가능한 이유는 바로 DBMS.
출처 - https://hongong.hanbit.co.kr/데이터베이스-이해하기-databasedb-dbms-sql의-개념/
출처 - https://hongong.hanbit.co.kr/데이터베이스-이해하기-databasedb-dbms-sql의-개념/
SQL(Structured Query Language)은 관계형 데이터베이스에서 사용되는 언어로, ‘에스큐엘’ 또는 ‘시퀄’로 읽는다. 관계형 DBMS 중 MySQL를 배우려면 SQL을 필수로 익혀야 함.
출처 - https://hongong.hanbit.co.kr/데이터베이스-이해하기-databasedb-dbms-sql의-개념/
출처 - k21academy
데이터를 엑셀과 같이 정해진 틀(데이터 스키마)에 따라 테이블에 저장
SQL 진영보다 데이터를 자유롭게 다양한 형태로 저장.
일반적으로 정해진 구조가 없고 관계도 없다.
이름짓기가 진짜 어려움...
단수형, 복수형 모두 사용할 수 있지만 데이터베이스 자체가 1개의 데이터들의 모음을 나타내게 되므로 단수형이 옳다.
mysql naming convention 참고 링크
번외로 여러가지 명령어 연습한 것