비디오: Build real-time LiveOps into games with PlayFab | Azure Friday 2024
SQL 특권을 부여해야하는 상황이 발생할 수 있습니다 레벨. 구조화 된 유형의 구조 대부분은 객체 지향 프로그래밍의 개념에서 파생됩니다. 그 중에서 나온 아이디어 중 하나는 계층 구조 , 의 아이디어입니다. 여기서 는 부속 유형을 부속 유형에서 가져올 수 있습니다 ( 상위 유형
).
이라고합니다.
유 | 된 테이블은 테이블에 저장된 각 행이 연관된 구조화 된 유형의 인스턴스 인 테이블입니다. 유형이 지정된 테이블에는 연관된 구조화 된 유형의 각 속성에 대해 하나의 C 럼이 있습니다. C 럼의 이름 W 데이터 유형은 속성의 이름 W 데이터 유형과 같습니다.
예를 들어 갤러리를 통해 판매하는 그림을 만든 사람이라고 가정합니다. 독창적 인 예술 작품 외에도 서명, 번호 매김, 한정판, 서명되지 않은 번호 매김되지 않은 공개 에디션 및 포스터를 판매합니다. 다음과 같이
CREATE TYPE 아트웍 (아티스트 CHARACTER VARYING (30), 제목 CHARACTER VARYING (50), 설명 CHARACTER VARYING (256), 중간 CHARACTER VARYING (20), 작성일 DATE) NOT FINAL
다음은 모든 DBMS 제품에없는 기능의 또 다른 경우입니다. 그러나 PostgreSQL에는 CREATE TYPE 문과 Oracle 11g 및 SQL Server 2012가 있습니다.
인벤토리를 추적하려는 예술가로서 원본과 복제품을 구별해야합니다. 다른 종류의 복제물을 구별하고자 할 수도 있습니다. 아트 워크 유형에는 부속 유형이있을 수 있으며, 부속 유형에는 자체 부속 유형이있을 수 있습니다.
유형 계층 구조의 유형과 유형이 지정된 테이블 계층 구조의 테이블간에 일대일 대응이 있습니다. 표준 테이블은 유형이 지정된 테이블에 대해 여기에서 설명한 것과 유사한 계층에 배치 할 수 없습니다.
기본 키 대신 유형이 지정된 테이블에는 계층 구조의 최대 수퍼 테이블뿐만 아니라 모든 서브 테이블에 대해 고유성을 보장하는 자체 참조 컬럼이 있습니다. 자체 참조 컬럼은 최대 수퍼 테이블의 CREATE 문에서 REF IS 절에 의해 지정됩니다. 참조가 시스템에서 생성되면 보드 전체의 고유성이 보장됩니다.