컴퓨터데이터베이스

DB - 그 ... 종류와 데이터베이스의 특성

DB - "데이터베이스"또는 "데이터베이스"의 약자는 (상황에 따라). 이 글에서, 우리는 / 사람들은 무엇이며 어디에 적용하는 것을 고려하십시오. 또한, DBMS 및 데이터베이스를 논의 - 동일한인지.

용어

데이터베이스는 특정 정보 구조화 된 저장소에 언급했다. DB는 - 그것은 또한 정보 모델, 주문한 것, 단, 특정 데이터를 포함 할 수있는 능력. 우리 각자는 적어도 한 번 데이터베이스와 함께 일했지만, 예를 들어, 검색어를 입력하여, 우리는 특정 정보 데이터에 대한 대규모 단위로 설정에서조차 추측 할 수있다.

DBMS는 -을 의미 다른 약어이다 "데이터베이스 관리 시스템". 일반적인 의미에서, 그들은 당신이 데이터베이스의 데이터를 구성 할 수있는 다양한 소프트웨어 솔루션을 나타냅니다. 이는 정보 기반, 그것을 주문 삭제, 복사, 분석 및 훨씬 더 충만을 의미합니다.

양식 데이터베이스

데이터베이스 이론적으로, 그 중 몇 가지 종류가있다. 있다 :

  • ( "접속"으로 변환하는 영어 단어 관계로부터)는 관계형 데이터베이스 - 관계 특징 및 상호 엔티티들의 집합으로 표현된다. 후자는 데이터베이스의 데이터를 포함 정제의 형태로 제공됩니다. 이것은 가장 일반적인 데이터베이스의 유형입니다.
  • 계층 - 때문에 "부모 - 자식"의 수준, "우수한 - 종속"로 설정합니다.
  • 네트워크 - 이전 종의 파생물.
  • 객체 지향, 적절한 프로그래밍 방법론 (PLO)와 함께 직접 작업한다.

우리가 데이터베이스의 기본 아이디어와 개념에 길을 따라 중지, 구체적으로 각 코드를 살펴 보자.

DB - 그것은 기호입니까?

관계형 데이터베이스는 정보 상패 - 이해에 대한 어려움을 발생하지 않습니다 자신의 일반적인 표현. 당신이 도움을 요청할 수 있습니다 명확히하려면 회사의 잘 알려진 데이터베이스입니다 "마이크로 소프트"- "대한 액세스"평소의 오피스 애플리케이션 패키지의 일부입니다.

관계형 데이터베이스 테이블에서 항목 (행)와 필드 (열)이있다. 첫 번째는 바로 과거의 데이터 정보를 포함 -이 기록의 의미에 대한 설명을. 예를 들어, 필드 - "이름"항목 - "캐서린".

필드의 값 유형을 정의했다. ... 기록은 거기에 고유 데이터를 식별 - 그들은 숫자, 문자, 날짜, 시간 등 또한, 각 테이블은 키 필드로이 될 수있다.

이 테이블 아니다 - 데이터베이스 자체가 있음을 이해하여야한다. 데이터베이스는 정보의 양과 다양성에 따라 수백 테이블 하나를 저장할 수 있습니다.

테이블 간의 관계

데이터베이스에서 테이블 간의 관계를 확인하려면 스키마가 있습니다. 통신은 다음과 같습니다 :

  • "일대일"- 테이블의 각 레코드는 다른 판에서 하나의 레코드 만에 해당합니다.
  • "일대 다" "다 대다"와. 기록은 관련 테이블의 몇 가지에 해당 할 수있다. 대안 (실시 예 2).
  • "다 대다". (예 : 링크가 준비 테이블 및 종이 위의 두 링크를 사용하여 구성되어 있습니다)이 경우, 여러 행이 다른 테이블의 여러 행을 연결하기 위해 선택 될 수 있음을 추측하기 어렵지 않다.

위 아래로 이동

계층 데이터베이스는 훨씬 더 구조화 된 관계형보다. 그들은 엄격한 순종 경향이있다. 루트 요소가있다 -은 "팁", 분기하는 부하 직원 - "상속자"또는 "후손". 계층 데이터베이스 - 하나의 조상은 각 노드에있을 수있는 트리 구조를 갖는베이스.

예를 들어, 기본 부대 또는 파일 관리자 데이터 :이 유형의 정보를 이미 주문한 구조의 저장소를 구축하기위한 사용하기 편리합니다. 장치가 하나 이상의 부모뿐만 아니라 데이터베이스 로직의 복잡성을해야하는 단점은 불가능한 것으로 간주됩니다.

관계를 확장

네트워크 DB 스틸 의사 부족 계층 바로 위에 언급. "다 대다"이전의 관계 이런 종류의 유일한 차이점은이 경우에 조상이 많은 상속인이 있고, 수 있으므로 그들이 후손들이 여러 노드에서 발생할 수 있다는 사실에 표시되는 시작했다.

표 표시 방법

테이블이 관계형 데이터베이스와 계층, 네트워크와 주로 관련되어, 또한 테이블의 형태로 표현 될 수 있다는 사실에도 불구하고. 이러한 유형의 사이의 기본적인 차이는 - 원칙적으로 구조물의 건설 : 관계형, 다른 두에 비해 훨씬 자유로운 적은 순서입니다.

객체 지향 스타일

마지막 유형 - 세부 개체가 지향 - 최소 공통입니다. 매우 전문이기 때문이다. 복잡한 데이터 구조 와 같은 기본 형태의 객체와 객체 지향 프로그래밍의 언어와 직접 작동합니다. 그들은 지난 세기의 80 년대 개발 된 아직 때문에 복잡성과 속도를하지 매우 높은 속도로 많은 인기를받지 못했습니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.