6가지 데이터베이스 관계 속성
(1) 열은 동질적입니다. 즉, 각 열의 구성 요소는 동일한 유형의 데이터이며 동일한 도메인에서 나옵니다.
(2) 동일한 도메인에서 서로 다른 열이 나올 수 있으며, 각 열을 속성이라고 합니다.
(3) 열의 순서는 중요하지 않습니다. 즉, 열의 순서를 임의로 바꿀 수 있습니다.
(4) 두 개의 튜플은 정확히 동일할 수 없습니다.
(5) 줄의 순서는 중요하지 않습니다. 즉, 줄의 순서를 임의로 바꿀 수 있습니다.
(6) 구성 요소는 원자 값을 가져야 합니다. 즉, 각 구성 요소는 분할할 수 없는 데이터베이스여야 합니다.
추천: "mysql 비디오 튜토리얼"
데이터베이스 시스템의 기본 개념
데이터: 실제로 사물을 설명하는 상징적 기록입니다.
데이터의 특성: 일정한 구조를 가지며 정수, 실수, 문자 등 유형과 값으로 구분됩니다. 데이터의 값은 정수값 15와 같이 스테레오타입을 준수하는 값을 제공합니다.
데이터베이스: 통일된 구조를 가지며 통일된 저장 매체에 저장되는 데이터 모음입니다. 여러 애플리케이션 데이터를 통합하고 다양한 애플리케이션에서 공유할 수 있습니다.
데이터베이스에 저장된 데이터는 그 데이터가 제공하는 데이터 패턴에 따라 저장되며, 통합과 공유의 특징을 가지고 있습니다.
데이터베이스 관리 시스템: 데이터베이스의 데이터 구성, 데이터 조작, 데이터 유지 관리, 제어 및 보호, 데이터 서비스를 담당하는 시스템 소프트웨어입니다.
데이터베이스 관리 시스템 기능:
(1) 데이터 스키마 정의: 즉, 데이터베이스에 대한 데이터 프레임을 구성합니다.
(2) 데이터 액세스의 물리적 구성: 물리적 액세스 및 데이터 스키마 구성을 위한 효과적인 액세스를 제공합니다. 방법 및 수단
(3) 데이터 조작: 간단한 산술 연산 및 통계 등 데이터베이스 데이터를 사용자에게 편리하게 사용할 수 있도록 제공합니다. 및 안전 정의 및 검사
(5) 데이터베이스 동시성 제어 및 오류 복구
(6) 데이터 서비스: 복사, 전송, 재구성, 성능 모니터링, 분석 등
위의 6가지 기능을 완료하기 위해 데이터베이스 관리 시스템은 다음과 같은 데이터 언어를 제공합니다.
(1) 데이터 정의 언어: 데이터의 스키마 정의 및 데이터에 대한 물리적 액세스 구성을 담당합니다.
(2 ) 데이터 조작 언어: 쿼리, 추가, 삭제, 수정 등의 데이터 조작을 담당합니다.
(3) 데이터 제어 언어: 데이터 무결성, 보안, 동시성 제어, 오류 복구, 등.
데이터 언어에는 사용법에 따라 두 가지 구조적 형태가 있습니다. 즉, 대화형 명령(자체 포함 또는 자율 언어라고도 함) 호스트 언어(일반적으로 일부 호스트 언어에 포함될 수 있음)입니다.
데이터베이스 관리자: 데이터베이스를 기획, 설계, 유지, 모니터링 등을 하는 전문 관리자입니다.
데이터베이스 시스템: 데이터베이스(데이터), 데이터베이스 관리 시스템(소프트웨어), 데이터베이스 관리자(인원), 하드웨어 플랫폼(하드웨어), 소프트웨어 플랫폼(소프트웨어)의 다섯 부분으로 구성된 운영 주체입니다.
데이터베이스 응용 시스템: 데이터베이스 시스템, 응용 소프트웨어 및 응용 인터페이스로 구성됩니다.
파일 시스템 단계: 간단한 데이터 공유 및 데이터 관리 기능을 제공하지만, 완전하고 통합된 관리 및 데이터 공유 기능은 제공할 수 없습니다.
계층적 데이터베이스 및 네트워크 데이터베이스 시스템 단계: 데이터 통합 및 공유를 위한 강력한 지원을 제공합니다.
관계형 데이터베이스 시스템 단계
데이터베이스 시스템의 기본 특성: 데이터 통합, 높은 데이터 공유 및 낮은 중복성, 데이터 독립성(물리적 독립성과 논리적 독립성), 통합 데이터 관리 및 제어.
데이터베이스 시스템의 3단계 스키마:
(1) 개념적 스키마: 데이터베이스 시스템의 전역 데이터 논리 구조에 대한 설명, 모든 사용자에 대한 공개 데이터 보기
(2) 외부 스키마: 하위라고도 함. 스키마 및 사용자 스키마. 사용자가 보는 데이터 모델인 사용자 데이터 뷰입니다.
(3) 내부 모델: 물리적 모델이라고도 하며 데이터베이스의 물리적 저장 구조와 물리적 액세스 방법을 제공합니다.
데이터베이스 시스템의 2단계 매핑:
(1) 개념 스키마에서 내부 스키마로 매핑
(2) 외부 스키마에서 개념 스키마로 매핑.
위 내용은 데이터베이스 관계의 6가지 속성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!