관계형 데이터베이스

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개의 댓글

관련 채용 정보