데이터베이스 파일의 논리적 구조는 레코드 파일입니다. 파일의 논리적 구조는 두 가지 범주로 나눌 수 있습니다: 1. 정보를 더 이상 단위로 나누지 않는 파일을 의미하는 비구조적 스트리밍 파일. 이는 일련의 문자 스트림으로 구성된 파일입니다. 2. 구조화된 기록 파일, 사용자 파일의 정보를 논리적으로 독립된 의미에 따라 정보 단위로 나누고, 각 단위를 논리적 레코드라고 합니다. 데이터베이스가 연구하는 파일은 구조를 가진 레코드 집합입니다. 각 레코드는 여러 데이터 항목으로 구성될 수 있습니다. 따라서 데이터베이스 파일의 논리적 구조는 구조화된 레코드 파일입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
파일의 논리적 구조는 사용자가 볼 수 있는 구조입니다.
논리 파일은 구조적으로 두 가지 형태로 나누어집니다.
하나는 비정형 스트리밍 파일입니다. 즉, 파일 내의 정보가 더 이상 단위로 나누어지지 않고 일련의 문자 스트림으로 구성된 파일입니다.
하나는 구조화된 기록 파일로, 사용자가 파일에 포함된 정보를 논리적으로 독립된 정보 단위로 나누고 각 단위를 논리적 레코드(레코드라고 함)라고 합니다.
모든 레코드는 일반적으로 동일하거나 다른 수의 데이터 항목을 포함하는 엔터티 세트를 설명합니다. 레코드의 길이는 고정 길이 레코드와 가변 길이 레코드로 나눌 수 있습니다.
데이터베이스 파일의 논리적 구조는 구조화된 레코드 파일입니다.
구조화된 기록 파일
운영 체제나 데이터베이스가 실행 중일 때 컴퓨터는 일부 정보를 파일에 기록합니다. 이러한 파일을 기록 파일이라고 할 수 있습니다. 레코드는 파일에 대한 접근의 기본 단위이다.
파일은 동일한 성격의 기록을 모아 놓은 것입니다. 파일은 대개 대용량의 데이터를 담고 있으며 외부 저장소에 저장되어 있습니다. 기록 유형에 따라 운영 체제 파일과 데이터베이스 파일이라는 두 가지 범주로 나뉩니다.
운영 체제에서 연구하는 파일 유형 중 하나는 구조화되지 않은 스트리밍 파일입니다. 즉, 파일의 정보가 더 이상 단위로 구분되지 않고 문자열의 문자열로 구성된 파일입니다.
데이터베이스가 연구하는 파일은 구조를 가진 레코드의 집합이며, 각 레코드는 여러 데이터 항목으로 구성될 수 있습니다. 파일은 레코드의 길이 특성에 따라 고정 길이 레코드 파일과 가변 길이 레코드 파일로 나눌 수도 있습니다. 파일의 각 레코드에는 동일한 길이의 정보가 포함되어 있으며, 그렇지 않은 경우에는 가변 길이 레코드 파일이라고 합니다.
레코드는 관련 레코드의 모음입니다. 특정 측면 속성에서 개체를 설명하는 데 사용되는 데이터 항목입니다. 레코드에 포함되어야 하는 데이터 항목은 개체의 어떤 측면을 설명해야 하는지에 따라 달라집니다. 객체는 그것이 위치한 환경이 다르기 때문에 다른 객체로 간주될 수 있습니다. 예를 들어, 학생이 해당 수업에서 학생으로 간주되는 경우, 설명에는 학번, 이름, 나이 및 학과 수업을 사용해야 하며, 학습한 과목명, 성적 및 기타 항목도 포함될 수 있습니다. 다만, 학생이 의료대상으로 간주되는 경우 그를 기술하는 데이터 항목은 진료기록번호, 이름, 성별, 생년월일, 키, 몸무게, 혈압, 병력 등의 항목을 사용해야 한다.
여러 레코드 중에서 하나의 레코드를 고유하게 식별하려면 레코드의 각 데이터 항목 중에서 하나 또는 여러 개의 데이터 항목을 식별해야 하며, 해당 세트를 키라고 합니다. 즉, 키워드는 레코드를 식별할 수 있는 유일한 데이터 항목입니다. 일반적으로 하나의 데이터 항목만 키로 사용됩니다. 예를 들어, 앞선 의료 기록 번호나 학생 번호를 사용하여 여러 기록 중에서 고유한 기록을 식별할 수 있습니다. 그러나 이러한 데이터 항목을 찾을 수 없는 경우가 있으며, 여러 레코드 중 특정 레코드를 고유하게 식별할 수 있는 키워드로 여러 데이터 항목을 정의해야 합니다.
기록의 논리적 구조와 물리적 구조
기록의 논리적 구조는 사용자나 애플리케이션 앞에 제시되는 방식을 말하며, 사용자가 데이터를 표현하고 접근하는 방식을 말합니다.
기록의 물리적 구조는 데이터가 물리적 메모리에 저장되는 방식이며, 데이터의 물리적 표현 및 구성입니다.
더 많은 관련 지식은
FAQ위 내용은 데이터베이스 파일의 논리적 구조는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!