컴퓨터, 데이터베이스
DB - 그 ... 종류와 데이터베이스의 특성
DB - "데이터베이스"또는 "데이터베이스"의 약자는 (상황에 따라). 이 글에서, 우리는 / 사람들은 무엇이며 어디에 적용하는 것을 고려하십시오. 또한, DBMS 및 데이터베이스를 논의 - 동일한인지.
용어
DBMS는 -을 의미 다른 약어이다 "데이터베이스 관리 시스템". 일반적인 의미에서, 그들은 당신이 데이터베이스의 데이터를 구성 할 수있는 다양한 소프트웨어 솔루션을 나타냅니다. 이는 정보 기반, 그것을 주문 삭제, 복사, 분석 및 훨씬 더 충만을 의미합니다.
양식 데이터베이스
데이터베이스 이론적으로, 그 중 몇 가지 종류가있다. 있다 :
- ( "접속"으로 변환하는 영어 단어 관계로부터)는 관계형 데이터베이스 - 관계 특징 및 상호 엔티티들의 집합으로 표현된다. 후자는 데이터베이스의 데이터를 포함 정제의 형태로 제공됩니다. 이것은 가장 일반적인 데이터베이스의 유형입니다.
- 계층 - 때문에 "부모 - 자식"의 수준, "우수한 - 종속"로 설정합니다.
- 네트워크 - 이전 종의 파생물.
- 객체 지향, 적절한 프로그래밍 방법론 (PLO)와 함께 직접 작업한다.
DB - 그것은 기호입니까?
관계형 데이터베이스는 정보 상패 - 이해에 대한 어려움을 발생하지 않습니다 자신의 일반적인 표현. 당신이 도움을 요청할 수 있습니다 명확히하려면 회사의 잘 알려진 데이터베이스입니다 "마이크로 소프트"- "대한 액세스"평소의 오피스 애플리케이션 패키지의 일부입니다.
관계형 데이터베이스 테이블에서 항목 (행)와 필드 (열)이있다. 첫 번째는 바로 과거의 데이터 정보를 포함 -이 기록의 의미에 대한 설명을. 예를 들어, 필드 - "이름"항목 - "캐서린".
필드의 값 유형을 정의했다. ... 기록은 거기에 고유 데이터를 식별 - 그들은 숫자, 문자, 날짜, 시간 등 또한, 각 테이블은 키 필드로이 될 수있다.
이 테이블 아니다 - 데이터베이스 자체가 있음을 이해하여야한다. 데이터베이스는 정보의 양과 다양성에 따라 수백 테이블 하나를 저장할 수 있습니다.
테이블 간의 관계
데이터베이스에서 테이블 간의 관계를 확인하려면 스키마가 있습니다. 통신은 다음과 같습니다 :
- "일대일"- 테이블의 각 레코드는 다른 판에서 하나의 레코드 만에 해당합니다.
- "일대 다" "다 대다"와. 기록은 관련 테이블의 몇 가지에 해당 할 수있다. 대안 (실시 예 2).
- "다 대다". (예 : 링크가 준비 테이블 및 종이 위의 두 링크를 사용하여 구성되어 있습니다)이 경우, 여러 행이 다른 테이블의 여러 행을 연결하기 위해 선택 될 수 있음을 추측하기 어렵지 않다.
위 아래로 이동
계층 데이터베이스는 훨씬 더 구조화 된 관계형보다. 그들은 엄격한 순종 경향이있다. 루트 요소가있다 -은 "팁", 분기하는 부하 직원 - "상속자"또는 "후손". 계층 데이터베이스 - 하나의 조상은 각 노드에있을 수있는 트리 구조를 갖는베이스.
예를 들어, 기본 부대 또는 파일 관리자 데이터 :이 유형의 정보를 이미 주문한 구조의 저장소를 구축하기위한 사용하기 편리합니다. 장치가 하나 이상의 부모뿐만 아니라 데이터베이스 로직의 복잡성을해야하는 단점은 불가능한 것으로 간주됩니다.
관계를 확장
표 표시 방법
테이블이 관계형 데이터베이스와 계층, 네트워크와 주로 관련되어, 또한 테이블의 형태로 표현 될 수 있다는 사실에도 불구하고. 이러한 유형의 사이의 기본적인 차이는 - 원칙적으로 구조물의 건설 : 관계형, 다른 두에 비해 훨씬 자유로운 적은 순서입니다.
객체 지향 스타일
마지막 유형 - 세부 개체가 지향 - 최소 공통입니다. 매우 전문이기 때문이다. 복잡한 데이터 구조 와 같은 기본 형태의 객체와 객체 지향 프로그래밍의 언어와 직접 작동합니다. 그들은 지난 세기의 80 년대 개발 된 아직 때문에 복잡성과 속도를하지 매우 높은 속도로 많은 인기를받지 못했습니다.
Similar articles
Trending Now