코딩세상
[데이터베이스 기초] 1. 데이터베이스 개요 - 관계형 데이터베이스 만들기 본문
- 구성요소
- 테이블은 행과 열로 구성
- 속성은 데이터의 특성을 나타내는 가장 작은 논리적 단위를 의미
- 튜플은 속성이 모여 구성된 각각의 행을 의미
- 속성이 가질 수 있는 값의 집합을 도메인이라고 함
- 관계
- 관계가 없다면 주문번호를 ID, 이름, 주소와 함께 관리해야 함
- 그러면 주문번호를 저장하기 위해 이름과 주소 데이터를 중복해서 저장해야 함
- 관계가 있다면 하나의 속성으로 테이블을 연결해서 데이터를 효과적으로 관리
- 테이블 정의하기
CREATE TABLE 테이블명(속성1 데이터타입1, 속성 2 데이터타입2, ...);
- 정의한 테이블 확인하기
<데이터베이스의 테이블 목록의 확인> <테이블의 구조를 확인>
- SQL 작성 규칙
- SQL 문법은 대문자로 작성하는 것을 권장
- 테이블명, 속성명은 소문자로 작성하는 것을 권장
- 이름은 항상 의미가 잘 드러나도록 작성
- 이름에 여러 단어를 혼합하는 경우 "_"를 이용해 구분
- "--"을 이용해 주석을 나타낼 수 있음
- 명령어 끝에는 세미콜론(;)을 작성
- 데이터 삽입하기
INSERT INTO 테이블명(속성1, 속성2, ...) VALUES(속성값1, 속성값2, ...);
# 속성값을 넣지 않는 경우 default 값인 NULL이 삽입됨
- 데이터 출력하기
SELECT 속성1, 속성2, ... FROM 테이블명;
# 출처 엘리스 AI트랙 7기 - [수업자료] 데이터베이스 개요
Comments