본문 바로가기
SQL

[SQL] 데이터베이스란? 테이블 알아보기

by Leetora 2024. 3. 6.

데이터 베이스?

데이터베이스의 개념과 역할

데이터베이스는 요약하자면 데이터를 저장하는 공간이다. 쇼핑몰, 개인 병원, 포털 사이트 등 각각의 사이트는 자체 데이터베이스를 가지고 있지만그 규모와 특성은 다르다.

우리가 인터넷을 이용하면서 입력하고 저장하는 모든 정보는 데이터베이스에 저장된다.

SQL의 필요성
이런 데이터를 다루는 언어로서 SQL이 중요하다. 데이터를 추출하고 수정하며, 저장하고 삭제가 가능하다. 때문에 데이터를 다룰 수 있다라는 것은 SQL과 직결적으로 연관성을 띄고 있다.

SQL을 통해 효율적으로 정보를 관리하고 활용할 수 있다.

데이터베이스의 핵심, '테이블'에 대해 알아보기

테이블이란?
데이터베이스가 집이라면 테이블은 각 방을 의미한다고 할 수 있다. 예를 들면 회원 테이블은 회원의 방이라고 생각하면 된다. 테이블은 정보를 담는 것으로 구성되어 있으며 회원 테이블의 경우 고객의 정보를 갖고 있다고 볼 수 있다. 한 서비스 내에서 고객이 활동하는 모든 데이터가 테이블에 따라 저장된다는 말이다.

테이블의 구성 요소
각각의 테이블은 여러 개의 컬럼으로 구성돼된다. 이 컬럼들은 테이블의 각각의 속성을 나타내는데요, 예를 들어 회원 테이블의 컬럼은 아이디, 이름, 핸드폰 번호 등이 될 수 있다

데이터는 로우(레코드)로 표현돼요. 각 로우는 테이블에 저장된 개별 데이터를 나타낸다

테이블 간의 관계
테이블들은 목적에 따라 서로 관계(relation)를 갖고 있다. 예를 들어, 회원과 리뷰 테이블은 '작성한다'는 관계를 가질 수 있음.
이러한 관계를 통해 데이터베이스의 구조를 파악하고 데이터를 효율적으로 관리할 수 있다는 장점이 있다.

'SQL' 카테고리의 다른 글

[SQL] 데이터베이스 테이블 수정하기, ALTER  (0) 2024.03.06
[SQL] CREAT를 통해 Table 만들기  (0) 2024.03.06