관계형 데이터베이스

관계형 데이터베이스는 데이터를 데이터베이스 모델로, 테이블에 저장합니다. 현대 애플리케이션에서 사용되는 데이터베이스의 대부분은 관계형이므로, "데이터베이스"와 "관계형 데이터베이스"라는 용어는 흔히 같은 의미로 사용됩니다. 마찬가지로 대부분의 데이터베이스 관리 시스템(DBMS)은 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 다른 데이터베이스 모델로는 플랫 파일 데이터베이스와 계층형 데이터베이스가 있지만, 이러한 모델은 거의 사용되지 않습니다.

관계형 데이터베이스의 각 테이블에는 (레코드)과 (필드)이 포함됩니다. 컴퓨터 과학 용어로 행은 "튜플"이라고도 하며, 열은 "속성"이라고 부르기도 하고, 테이블 자체를 "관계"라고 부르기도 합니다. 테이블은 행과 열로 이루어진 행렬로 시각화할 수 있으며, 행과 열이 교차하는 각 위치에는 특정 값이 들어 있습니다. 모든 레코드가 동일한 필드를 공유하기 때문에 "관계형"이라고 합니다.

데이터베이스 테이블에는 각 행을 테이블 내에서 고유하게 식별하는 기본 키가 포함되는 경우가 많습니다. 키는 열에 할당할 수 있으며, 이 경우 각 행에 고유한 값이 필요합니다. 또는 여러 열로 구성하여 여러 값이 함께 고유한 조합을 이루도록 할 수도 있습니다. 어느 경우든 기본 키는 데이터를 효율적으로 인덱싱하는 방법을 제공하며, 데이터베이스 내 여러 테이블 간에 값을 공유하는 데 사용할 수 있습니다. 예를 들어 한 테이블의 기본 키 값을 다른 테이블 행의 필드에 할당할 수 있습니다. 다른 테이블에서 가져온 값을 외래 키라고 합니다.

관계형 데이터베이스의 데이터에 액세스하는 표준 방법은 SQL(Structured Query Language) 쿼리를 사용하는 것입니다. SQL 쿼리를 사용하면 테이블을 만들고 수정하고 삭제할 수 있으며, 기존 테이블에서 데이터를 선택하고 삽입하고 삭제할 수도 있습니다.

업데이트됨 July 16, 2016 작성: Per C.

quiz지식 테스트하기

What is the difference between freeware and shareware?

A
Freeware is always open source, while shareware is not.
0%
B
Freeware is developed by a community, while shareware is created by a single developer.
0%
C
Freeware is free to use forever, while shareware is often a limited-time trial.
0%
D
Freeware is platform-specific, while shareware is multiplatform.
0%
Correct! Incorrect!     View the Freeware definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 관계형 데이터베이스에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.