비디오: [4장 요구 사항 수집 및 분석]1. 요구 사항 수집, 2. 요구 사항 분석 2024
테이블은 행과 열로 구성되며 대개 고객, 제품 또는 송장과 같은 SQL의 특정 엔터티 유형을 처리합니다. 일반적으로 유용한 작업에는 여러 관련 엔터티에 대한 정보가 필요합니다. 조직적으로 논리적 스키마에 따라 이러한 엔티티와 연관시키는 테이블을 수집합니다. 논리적 스키마 는 관련 테이블 모음의 조직 구조입니다.
데이터베이스에는 물리적 스키마 도 있습니다.이 스키마는 시스템의 저장 장치에있는 데이터와 관련 항목 (예: 색인)의 물리적 배열을 나타냅니다. 데이터베이스의 구문 "스키마"를 볼 때 실제 스키마가 아닌 논리 스키마를 참조합니다.
무관 한 여러 프로젝트가 공존 할 수있는 시스템에서는 관련된 모든 테이블을 하나의 스키마에 할당 할 수 있습니다. 다른 테이블 그룹을 자체 스키마로 수집 할 수 있습니다.
아무도 실수로 한 프로젝트의 테이블을 다른 프로젝트의 테이블과 혼합하지 않도록 스키마의 이름을 지정하십시오. 각 프로젝트에는 자체적으로 연관된 스키마가 있습니다. 다른 스키마와 이름을 구별 할 수 있습니다. 그러나 특정 테이블 이름 (예: CUSTOMER, PRODUCT 등)을 여러 프로젝트에 표시하는 것이 일반적입니다.
명명 모호성이있을 수있는 경우 스키마 이름도 사용하여 테이블 이름을 한정하십시오 (SCHEMA_NAME. TABLE_NAME에서와 같이). 테이블 이름을 규정하지 않으면 SQL은 해당 테이블을 기본 스키마에 지정합니다.