노르디아
NORDIA
노르디아
전체 방문자
오늘
어제
  • Recode (35)
    • Language (0)
      • Java (0)
    • Spring (2)
    • DBMS (16)
      • DataBase (5)
      • SQL (10)
      • MySQL (0)
      • MariaDB (1)
    • Server (0)
    • IDE (0)
      • Eclipse (0)
    • WEB (1)
    • ETC (4)
    • 게시판 만들기 (10)
      • JSP ➜ Spring (10)
      • Spring ✚ Ajax (0)
    • nordia (0)
    • Diablo4 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • eclipse
  • java
  • tomcat
  • java install
  • MariaDB
  • JAVA_HOME
  • 자바 환경변수
  • 이클립스 설치
  • spring
  • 마리아디비
  • 이클립스
  • 자바 설치
  • 톰켓 설치
  • 자바
  • 톰켓
  • web

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
노르디아

NORDIA

[DataBase] 데이터베이스
DBMS/DataBase

[DataBase] 데이터베이스

2022. 12. 8. 22:04

1. 데이터베이스(DB - DataBase)란?

여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합이다.

논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한 것이다. 즉, 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다.

 

2. 관계형 데이터베이스(RDBMS - relational database)란?

관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냅니다.
이처럼 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징입니다.

테이블(table)의 구성

 

3. 관계형 데이터베이스 용어

1. 열(column) : 각각의 열은 유일한 이름을 가지고 있으며, 자신만의 타입을 가지고 있습니다. 

 

2. 행(row) : 행은 관계된 데이터의 묶음을 의미하며, 한 테이블의 모든 행은 같은 수의 열을 가지고 있습니다.

 

3. 값(value) : 테이블은 각각의 행과 열에 대응하는 값을 가지고 있습니다. 이러한 값은 열의 타입에 맞는 값이어야 합니다.

 

4. 키(key) : 테이블에서 행의 식별자로 이용되는 열을 키(key) 또는 기본 키(primary key)라고 합니다. 

 

5. 관계(relationship) 테이블 간의 관계는 관계를 맺는 테이블의 수에 따라 다음과 같이 나눌 수 있습니다.

1. 일대일(one-to-one) 관계
2. 일대다(one-to-many) 관계
3. 다대다(many-to-many) 관계

 

'DBMS > DataBase' 카테고리의 다른 글

[DataBase] SQL(Alias) 별명  (0) 2022.12.11
[DataBase] SQL(Structured Query Language)  (0) 2022.12.09
[DataBase] MySQL 제약 조건(constraint)  (0) 2022.12.09
[DataBase] MySQL Data Type  (0) 2022.12.09
    'DBMS/DataBase' 카테고리의 다른 글
    • [DataBase] SQL(Alias) 별명
    • [DataBase] SQL(Structured Query Language)
    • [DataBase] MySQL 제약 조건(constraint)
    • [DataBase] MySQL Data Type
    노르디아
    노르디아
    IT 개발을 배우고 있는 NORDIA 입니다

    티스토리툴바