[얄코] 데이터베이스는 뭐고 MySQL은 뭔가요 ?

2023. 4. 14. 16:52Database/갖고노는 MySQL 데이터베이스

MySQL

RDBMS(Relational Database Management System), 관계형 데이터베이스 관리 시스템

가장 널리쓰임

 

Database

한곳에 저장된 것들을 원하는 어떤곳에서든 사용할 수 있음

특정 소프트웨어나 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소

 

DBMS

DBMS(Database Management System), 데이터베이스 관리 시스템

 

SQL

Structured Query Language (Sequel 이라고 발음하기도함), 구조화 질의 언어

 

General-porpose Programming Language => ex) C, Java, Python  과 같은 범용 프로그래밍 언어

Domain-Specific Language => ex) HTML  과 같은 특정 사용처에서 쓰이는 도메인 특화언어

>> MySQL은 후자에 가깝다

 

RDBMS

RDBMS(Relational Database Management System), 관계형 데이터베이스 관리 시스템

데이터를 다양한 방식으로 필터링, 정렬, 가공해서 필요로하는 의미있는 정보들로 만들어내는 다양하고 강력한 기능을 제공

대체로 SQL을 사용해서 데이터를 관리하도록 하기 때문에, SQL 데이터베이스라고 부르기도함

ex) MySQL, Oracle, MS SQL, PostgreSQL

 

Non-Relational Database (NoSQL Database)

 

관계형이 아닌 DB?

ex) MongoDB, Cassandra, DinamoDB, Riak, Redis....

 

Join을 이용하여 관계를 맺는다. 

 

아래는 공부하면서 참고할 수 있는 얄코 자습서 링크이다!

https://www.yalco.kr/lectures/sql/

 

MySQL

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr