Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

코딩세상

[데이터베이스 기초] 1. 데이터베이스 개요 - 관계형 데이터베이스 만들기 본문

카테고리 없음

[데이터베이스 기초] 1. 데이터베이스 개요 - 관계형 데이터베이스 만들기

필륭 2023. 12. 10. 14:53

- 구성요소 

 

 

  • 테이블로 구성
  • 속성데이터의 특성을 나타내는 가장 작은 논리적 단위를 의미
  • 튜플속성이 모여 구성된 각각의 행을 의미
  • 속성이 가질 수 있는 값의 집합도메인이라고 함

 

 

 

 

- 관계

 

 

  • 관계가 없다면 주문번호를 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