무병이
무병이개발일기
무병이
전체 방문자
오늘
어제
  • 모든 (17)
    • DATABASE (15)
      • MYSQL (0)
      • ORACLE (11)
      • POSTGRE (3)
    • Study (0)
      • 게시판 만들기 (0)
    • back-end (Web) (1)
      • Spring-Project (sts3) 셋팅 (0)
      • 정리 (1)
    • 프로젝트 (0)
      • 도서관리프로그램 (0)

티스토리

hELLO · Designed By 정상우.
무병이
DATABASE

2_데이터베이스 개념

2_데이터베이스 개념
DATABASE

2_데이터베이스 개념

2021. 1. 15. 19:22

데이터베이스 개념

  • 지속적으로 저장되는 연간된 정보의 모음 특정 관심의 데이터를 수집하여 그 데이터의 성격에 맞도록 설계하고 저장하고 관리함으로써 필요한 데이터를 효율적으로 사용할 수 있는 자원

DBMS(Database Management System)

  • 데이터를 효율적으로 관리할 수 있는 시스템을 말함.
  • 효율적인 관리를 인해서는 데이터베이스에 추가 삭제 변경 검색을 할 수 있는 기능이 있어야함.

DBMS 종류

  • 계층형 , 네트워크용 , 릴레이션용으로 구분
  • 릴레이션 DBMS를 RDBMS라고하고 이런 제품은 - > Oracle , DB2 , MS-SQL , Infomix등 있음.

데이터베이스 구조

①기본 키 (Primary Key)

  • 테이블의 각 행을 다른 행과 구분해주는 역활을 하는 필드를 말함.
  • 기본키는 반드시 유일함 이라는 조건을 만족해야되고 값이 있어야한다.
  • NOT , NULL 제약 조건과 UNIQUE제약 조건을 포함해야함.

②외부 키 (Foreign Key)

  • 한 테이블의 기본키에 기반한 관계를 가지는 두 개의 테이블이 있는 경우를 위한 것.
  • 외부키는 테이블 내의 한 열의 필드인 동시에 다른 테이블의 기본키인 열의 필드를 말함.
  •  

SQL(Standard Query Language)

  • SQL은 RDBMS의 표준 언어이다.
  • SQL문을 이용해서 단순한 쿼리뿐만 아니라 데이터베이스 객체를 만들거나 제거하고 데이터를 삽입 , 갱신 , 삭제하거나 다양한 운영작업을 할 수 있다.
  • SQL문은 IBM이 1970년대 처음 선보였다.
  • SQL의 종류는 크게 데이터와 구조를 정의하는 DDL  데이터의 검색과  수정을 위한 DML , 데이터베이스의 권한을 정의하는 DCL로 구분할 수 있다.

DDL


DML


DCL


 

    무병이
    무병이
    안농~!

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.