>데이터 베이스 >MySQL 튜토리얼 >데이터베이스 스키마란 무엇입니까? 데이터베이스 아키텍처에는 몇 개의 레이어가 있습니까?

데이터베이스 스키마란 무엇입니까? 데이터베이스 아키텍처에는 몇 개의 레이어가 있습니까?

云罗郡主
云罗郡主원래의
2019-01-14 14:39:2317363검색

데이터베이스 스키마란 무엇입니까? 데이터베이스 아키텍처에는 몇 개의 레이어가 있습니까?

1: 데이터베이스 아키텍처란 무엇입니까?

DBMS 아키텍처는 데이터베이스의 설계, 개발, 구현 및 유지 관리에 도움이 됩니다. 데이터베이스는 올바른 데이터베이스 아키텍처를 선택하면 데이터에 빠르게 액세스하는 데 도움이 됩니다. .

둘: 데이터베이스 아키텍처에는 여러 계층이 있습니다.

1계층 아키텍처

가장 간단한 데이터베이스 아키텍처는 클라이언트, 서버 및 데이터베이스가 모두 동일한 시스템에 있는 1계층입니다. 데이터베이스가 시스템에 설치되고 액세스될 때마다 1계층 아키텍처이지만 프로덕션 환경에서는 이 아키텍처가 거의 사용되지 않습니다.

2계층 아키텍처

2계층 아키텍처는 프레젠테이션 계층이 클라이언트(PC, 모바일 장치, 태블릿 등)에서 실행되고 데이터가 서버에 저장되는 데이터베이스 아키텍처입니다.

클라이언트 프로그램이 DBMS를 호출할 수 있게 해주는 ODBC(Open Database Connectivity)라는 응용 프로그래밍 인터페이스로, 오늘날 대부분의 DBMS는 DBMS용 ODBC 드라이버를 제공하며, 2티어 아키텍처는 직접적으로 노출되지 않기 때문에 DBMS 성적에 추가적인 보안을 제공합니다. 최종 사용자에게. 2계층 아키텍처의 현재 예는 MS-Access를 사용하여 생성된 연락처 관리 시스템입니다.

3티어 아키텍처

3티어 아키텍처는 2티어 아키텍처의 확장입니다. 3-tier 아키텍처는

프레젠테이션 레이어(PC, 태블릿, 모바일 등)

애플리케이션 레이어(서버)

데이터베이스 서버

이 DBMS 아키텍처에는 사용자와 DBMS 사이에 애플리케이션 레이어가 포함되어 있습니다. 사용자의 요청은 DBMS 시스템으로 전달되고 응답은 DBMS에서 사용자에게 전송되며, 애플리케이션 계층(비즈니스 로직 계층)은 데이터를 사용자에게 전달하기 전에 기능적 논리, 제약 조건 및 규칙도 처리합니다. to the DBMS

3계층 아키텍처는 가장 널리 사용되는 DBMS 아키텍처입니다.

3: 요약

DBMS 아키텍처는 데이터베이스의 설계, 개발, 구현 및 유지 관리에 도움이 됩니다.

가장 간단한 데이터베이스 아키텍처는 클라이언트, 서버 및 데이터베이스가 모두 동일한 시스템에 있는 1계층입니다.

2계층 아키텍처는 프레젠테이션 계층이 클라이언트에서 실행되고 .data가 서버에 저장되는 데이터베이스 아키텍처입니다.

3티어 아키텍처는 프리젠테이션 계층(PC, 태블릿, 모바일 장치 등), 애플리케이션 계층(서버) 및 데이터베이스 서버로 구성됩니다.

데이터베이스 아키텍처는 무엇인가요? MySQL Tutorial에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트를 주목하세요.


위 내용은 데이터베이스 스키마란 무엇입니까? 데이터베이스 아키텍처에는 몇 개의 레이어가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.