관계형 데이터베이스

JEONG SUJIN·2022년 12월 7일
0

데이터베이스

목록 보기
1/8

MySql

RDBMS

Relational DataBase Management System 이다.

여기서 데이터베이스 Database는 한곳에 저장된 정보들을 원하는 어떤 곳에서든 사용할 수 있다는 것
즉, 특정 소프트웨어나 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소

각 데이터베이스는 사용자가 정보들을 입력하고 조회하고 수정,삭제하는 등 데이터를 관리할 수 있도록
제공하는 방식이 있다.

그중에서도 MySql을 비롯한 다수의 데이터베이스들은 그 방식응로 SQL을 사용

Mysql 정보가 어떻게 저장되는지부터
각 칼럼명마다 이름이 있고 행들과 열들이 모여서 표, 테이블을 이룬다.

컬럼명에는 이름 뿐 아니라 들어갈 수 있는 데이터의 형태, 이를테면 글자,숫자 설정되어서
정보가 어떻게 입력될 수 있는지를 한정할 수 있다.

정보마다 정해진 양식이 있으면 여러사람들이 데이터베이스를 공유해서 사용하더라도
데이텨형태가 달라서 생기는 문제가 없어진다.

표 형태 데이터베이스에는 정보를 넣고 빼고 조작하고 사용하는데 사용되는게 바로 '구조화 질의 언어', SQL 이다.

MySQL을 비롯한 '관계형' 데이터베이스들은 이를 위해 'JOIN'이라는 기능을 제공
분리된 여러 테이블들을 이어주는 기능인데
각 테이블 마다 관계를 맺어주는 형태. SQL을 사용해서 데이터를 관리하도록 하기 때문에
관계형 데이터베이스는 SQL데이터 베이스라고 불리기도 한다.

관계형이 아닌 데이터베이스를 NoSql 데이터베이스 이라고 부르기도 한다.

profile
기록하기

0개의 댓글