Q. IT용어중에 스키마라는 용어는 무슨 개념인가요?
안녕하세요. 임우진 정보처리기사입니다.스키마는 데이터베이스를 설계하는 매우 중요한 개념입니다.스키마에는 논리적 스키마와 물리적 스키마로 나눌 수 있는데논리적 스키마는 테이블, 컬럼, 데이터 유형 및 관계를 포함하는 데이터베이스의 논리적 구조를 정의하는 것이고,물리적 스키마는 인덱스나 파일의 형식, 기타 물리적 저장 세부 정보를 포함하여 데이터가 실제 디스크에 저장되는 방식을 정의하는 것입니다.스키마가 중요한 이유는 관리적 측면에서 쉽게 검색하고 업데이트 할 수 있는 체계를 마련할 수 있기 때문이며,관계적 측면에서 기본 키와 외래 키를 정의하여 데이터의 일관성과 정확성 등 데이터 무결성을 보장하는데 필요하기 때문입니다.결론적으로 스키마는 데이터베이스 설계의 골격이자 구조라 이해하시면 도움되실 겁니다.