데이터베이스 관리 시스템의 특징: 1. 데이터 구조, 2. 높은 공유성, 낮은 중복성, 쉬운 확장 3. 높은 데이터 독립성 4. 데이터는 데이터베이스 관리 시스템(DBMS)에 의해 균일하게 관리 및 제어됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, DELL G3 컴퓨터.
데이터베이스 관리 시스템(Database Management System)은 데이터베이스를 조작하고 관리하는 대규모 소프트웨어로 DBMS라고 불리는 데이터베이스를 구축, 사용 및 유지하는 데 사용됩니다.
데이터베이스의 보안과 무결성을 보장하기 위해 데이터베이스의 통합 관리 및 제어를 제공합니다. 사용자는 DBMS를 통해 데이터베이스의 데이터에 접근하고, 데이터베이스 관리자도 DBMS를 통해 데이터베이스 유지 관리를 수행합니다.
여러 애플리케이션과 사용자가 서로 다른 방법을 사용하여 동시에 또는 서로 다른 시간에 데이터베이스를 생성, 수정 및 쿼리할 수 있도록 지원할 수 있습니다.
대부분의 DBMS는 사용자가 데이터베이스의 스키마 구조와 권한 제약 조건을 정의하고 데이터 추가 및 삭제와 같은 작업을 구현할 수 있도록 데이터 정의 언어 DDL(Data Definition Language) 및 데이터 조작 언어 DML(Data Manipulation Language)을 제공합니다.
데이터베이스 관리 시스템의 주요 기능
1. 데이터 구조화
데이터베이스 관리 시스템은 데이터의 전반적인 구조화를 구현하는 것입니다. 데이터베이스 관리 시스템과 파일 시스템의 차이점.
첫째, 데이터가 내부적으로 구조화되어 있을 뿐만 아니라, 데이터와 데이터 간의 직접적인 연결을 통합하고 관리하여 구조화한다는 의미입니다.
두 번째 의미는 데이터베이스의 데이터가 특정 애플리케이션용이 아니라 전체 조직의 모든 애플리케이션용이라는 것입니다. 예를 들어, 학교의 정보시스템은 교무처의 학생성과관리뿐만 아니라 학생등록관리, 학생 상벌관리, 학생가족관리, 재정처의 학생지불관리 등을 고려해야 한다. 또한 대학원의 대학원관리, 과학연구실의 과학연구관리, 인사처의 교원인사관리 및 급여관리 등도 고려한다. 따라서 학교정보시스템의 학생 데이터는 단순히 교무처의 학생 성과관리 애플리케이션이 아닌, 학교 전반에 걸친 다양한 기능관리부서 및 학과의 활용을 지향해야 한다.
2. 높은 공유성, 낮은 중복성, 확장 용이
데이터 공유는 데이터 중복을 크게 줄이고 데이터 간의 불일치를 피할 수 있습니다
3 높은 데이터 독립성
데이터 독립성을 말합니다. 데이터의 용도(예: 애플리케이션)와 데이터 설명(예: 데이터의 조직 구조 및 저장 방법)을 분리
이렇게 애플리케이션에서는 데이터를 어떻게 사용할 것인지만 고려하면 됩니다. 이며 데이터베이스의 데이터가 어떻게 구성되고 저장되는지 신경 쓸 필요가 없습니다.
데이터 독립성은 데이터의 물리적 독립성 및 논리적 독립성을 포함하여 애플리케이션과 데이터 구조 간의 종속성 정도를 설명하는 데 사용됩니다. 데이터 의존도가 낮을수록 독립성은 높아집니다.
물리적 독립성이란 사용자 애플리케이션의 물리적 구조와 데이터베이스의 데이터가 서로 독립적이라는 의미입니다. DBMS는 데이터가 디스크에 어떻게 구성되고 저장되는지를 담당합니다. 데이터의 물리적 저장 구조가 변경되면 애플리케이션은 이를 수정할 필요가 없습니다. 사용자 애플리케이션과 데이터베이스 간의 관계에 대한 데이터의 논리적 구조는 서로 독립적입니다. DBMS는 데이터의 (글로벌) 논리적 구조를 담당합니다. 애플리케이션은 데이터의 로컬 논리적 구조(즉, 애플리케이션 뷰)에만 관심을 갖습니다. 데이터의 (글로벌) 논리적 구조가 변경되면 애플리케이션은 이를 변경하지 않습니다. 4. 데이터는 데이터베이스 관리 시스템(DBMS)에 의해 통합적으로 관리되고 제어됩니다
데이터 무결성 검사: 제어 유효한 범위 내에서 또는 데이터가 특정 관계를 충족하는지 확인하기 위해
mysql 비디오 튜토리얼
]위 내용은 데이터베이스 관리 시스템의 특징은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!