
데이터베이스는 디지털 시대 초기부터 비즈니스 컴퓨팅의 필수 요소였습니다. 사실 관계형 데이터베이스 는 1970년 IBM의 연구원인 EF Codd가 프로세스를 설명하는 논문을 작성하면서 탄생했습니다. 그 이후로 관계형 데이터베이스가 인기를 얻어 표준이 되었습니다.
원래 데이터베이스는 평면적이었습니다. 이는 정보가 탭으로 구분된 파일 이라고 하는 하나의 긴 텍스트 파일에 저장되었음을 의미 합니다 . 탭으로 구분된 파일의 각 항목은 세로 막대( | ) 와 같은 특수 문자로 구분됩니다 . 각 항목에는 레코드로 함께 그룹화된 특정 개체 또는 사람에 대한 여러 정보(필드)가 포함됩니다. 텍스트 파일을 사용하면 특정 정보를 검색하거나 각 레코드의 특정 필드만 포함하는 보고서를 만들기가 어렵습니다. 다음은 플랫 데이터베이스에서 생성된 파일의 예입니다.
Lname, FName, 나이, 급여|Smith, John, 35, $280|Doe, Jane, 28, $325|Brown, Scott, 41, $265|Howard, Shemp, 48, $359|Taylor, Tom, 22, $250
연령이나 급여 등 관련 정보를 수집하려면 전체 파일을 순차적으로 검색해야 함을 알 수 있다. 관계형 데이터베이스를 사용하면 특정 정보를 쉽게 찾을 수 있습니다. 또한 모든 필드를 기준으로 정렬하고 각 레코드의 특정 필드만 포함하는 보고서를 생성할 수 있습니다. 관계형 데이터베이스는 테이블 을 사용 하여 정보를 저장합니다. 표준 필드 및 레코드는 테이블에서 열(필드) 및 행(레코드)으로 표시됩니다.
관계형 데이터베이스를 사용하면 열의 데이터 배열로 인해 정보를 빠르게 비교할 수 있습니다. 관계형 데이터베이스 모델은 이러한 균일성을 활용하여 기존 테이블의 필수 정보에서 완전히 새로운 테이블을 구축합니다. 즉, 유사한 데이터의 관계를 이용하여 데이터베이스의 속도와 범용성을 높인다.
이름의 "관계형" 부분은 수학적 관계 때문에 사용됩니다. 일반적인 관계형 데이터베이스에는 10개에서 1,000개 이상의 테이블이 있습니다. 각 테이블에는 다른 테이블이 해당 테이블에서 정보를 수집하기 위해 키를 지정할 수 있는 열이 포함되어 있습니다.
이 정보를 다른 테이블에 저장함으로써 데이터베이스는 데이터베이스의 다른 테이블에서 다양한 목적으로 사용할 수 있는 위치가 있는 하나의 작은 테이블을 만들 수 있습니다. Amazon 과 같은 대형 웹 사이트와 같은 일반적인 대형 데이터베이스 에는 주어진 시간에 필요한 정확한 정보를 신속하게 찾기 위해 함께 사용되는 수백 또는 수천 개의 테이블이 포함됩니다.
관계형 데이터베이스는 데이터베이스 상호 운용성의 표준인 특수 컴퓨터 언어인 SQL(구조적 쿼리 언어)을 사용하여 생성됩니다 . SQL은 Access 에서 Oracle에 이르기까지 오늘날 사용 가능한 모든 인기 있는 데이터베이스 애플리케이션의 기반입니다 .
다음은 흥미로운 링크입니다.
- 도메인 이름 서버의 작동 방식
- 인터넷 쿠키의 작동 방식
- 컴퓨터의 다른 유형은 무엇입니까?
- 관계형 데이터베이스 디자인 소개
- WhatIs.com: 관계형 데이터베이스
- WhatIs.com: 데이터베이스
- 데이터베이스 관리 시스템