컴퓨터 과학 기초발행일 2022. 10. 11.원본 https://blog.naver.com/jword_/222897662527 ↗

RDBMS란 무엇인가?

RDBMS란 무엇인가? — #RDBMS 학습법 이론 학습을 하기 이전, 명심해야할 학습법이 있다. 1.이해가지 않는다고 뒤돌아가 다...

#Basic keyword#Naver Blog

#RDBMS

​

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

​

RDBMS란?

이미지

DBMS란

데이터는 저장만 될 뿐 그 데이터를 사용할때 진정한 의미를 가진다. 데이터를 추가,제거,생성 하여 다양한 곳에 활용기 가능하다. DBMS는 DataBase Mangae Service의 약자로 말그대로 데이터를 관리하는 서비스, 즉 소프트웨어를 의미한다.

​

​

이미지

RDBMS란

RDBMS는 Relational Database Manage Service의 약자이다. 앞의 DBMS와 다른 점은 맨앞에 relational이라는 형용사가 붙는다는 것이다. Relational 즉 연결성과 관련된 DBMS라는 말인데, 즉 관련성있는 데이터 끼리 저장한다고해서 앞에 Relational이라는 형용사가 붙었다.

​

단순히 관련성있는 것끼리 묶는것을 넘어서 다른 데이터와의 연결성을 만들 수도 있다. 위 그림은 데이터가 계속 연결되어 확장되는 그림이다.

이미지

문자로만으로는 이해시키기 어렵기 때문에 위 그림을 보자. 둘다 관련성있는 데이터들이 묶여있다. 첫번째 도표는 관련성이있는 회원Table로 구성되어있고, 아래는 관련성있는 주문Table로 구성되어있다.

​

주목할점은 서로의 데이터 Table은 회원번호로 서로 연결되어있어, 데이터를 연결시키기도 편하고, 다루기도 편하다.

RDBMS의 대표적인 소프트웨어 & 단점

대표적인 RDBMS의 소프트웨어로는 ORACLE,MYSQL, MSSQL등이 있다.

​

단점

테이블간 관계가 정리되어있어, 데이터가 너무 많이 연결되어 있을 경우 복잡해지고 처리비용이 커진다.

​

정해진 스키마로 인해 데이터가 유연하지 못하며, 스키마를 변경하기에 까다롭다

​

​

​

​