컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 뷰란 무엇이며 어떤 역할을 합니까?

뷰란 무엇이며 어떤 역할을 합니까?

보기 기능:

1. 당신이 보는 것이 당신에게 필요한 것입니다. 뷰는 사용자의 데이터 이해를 단순화할 뿐만 아니라 해당 작업도 단순화합니다. 자주 사용되는 쿼리를 뷰로 정의할 수 있어 사용자가 매번 후속 작업에 대한 모든 조건을 지정할 필요가 없습니다.

2. 보안. 보기를 통해 사용자는 자신이 볼 수 있는 데이터만 쿼리하고 수정할 수 있습니다. 그러나 데이터베이스의 특정 행과 열에 대해서는 권한을 부여할 수 없습니다.

보기를 통해 사용자는 데이터의 다양한 하위 집합으로 제한될 수 있습니다. 사용 권한은 다른 보기의 하위 집합으로 제한되거나 기본 테이블과 병합된 일부 보기의 하위 집합으로 제한될 수 있습니다.

3. 논리적 데이터 독립성. 뷰는 사용자가 실제 테이블 구조 변경의 영향으로부터 보호하는 데 도움이 될 수 있습니다.

확장 정보:

보기의 장점:

1. 집중된 관점

집중된 보기는 사용자가 자신의 모습에만 관심을 갖는다는 것을 의미합니다. 자신이 담당하는 특정 데이터 및 특정 작업에 관심이 있습니다. 이는 사용자가 뷰에서 참조하는 테이블의 데이터가 아닌 뷰에 정의된 데이터만 볼 수 있도록 하여 데이터 보안을 향상시킵니다.

2. 작업 단순화

뷰는 사용자의 데이터 작업을 크게 단순화합니다. 뷰를 정의할 때 뷰 자체가 복잡한 쿼리의 결과 집합이라면 동일한 쿼리가 실행될 때마다 이러한 복잡한 쿼리 문을 다시 작성할 필요가 없고 간단한 쿼리 뷰 문만 있으면 충분하기 때문입니다. 표시되는 보기는 사용자로부터 테이블 간의 복잡한 조인 작업을 숨깁니다.

3. 맞춤 데이터

보기를 사용하면 다양한 사용자가 서로 다르거나 동일한 데이터 세트를 다양한 방식으로 볼 수 있습니다. 따라서 이는 동일한 데이터베이스를 사용하는 다양한 수준의 사용자가 많을 때 매우 중요합니다.

4. 분할된 데이터 병합

테이블의 데이터 양이 많아 테이블을 디자인할 때 테이블이 가로나 세로로 나누어지는 경우가 종종 있는데, 구조적 변경은 애플리케이션에 부정적인 영향을 미칩니다. 뷰를 사용하는 경우 원래의 구조적 관계를 다시 유지할 수 있으므로 외부 스키마는 변경되지 않고 원래 애플리케이션은 여전히 ​​뷰를 통해 데이터를 다시 로드할 수 있습니다.

5. 보안

뷰는 보안 메커니즘으로 사용될 수 있습니다. 보기를 통해 사용자는 자신이 볼 수 있는 데이터만 보고 수정할 수 있습니다. 다른 데이터베이스나 테이블은 표시되지도 않고 액세스할 수도 없습니다. 사용자가 뷰의 결과 집합에 액세스하려면 액세스 권한을 부여받아야 합니다. 뷰가 참조하는 테이블의 접근 권한과 뷰 권한 설정은 서로 영향을 미치지 않습니다.

참고: 바이두백과사전----보기

上篇: 속담에' 여자는 6 을 시집가지 않고, 남자는 7 을 결혼하지 않는다' 는 말은 무슨 뜻입니까? 下篇: 호스트 전원 선택
관련 내용