책 내용 질문하기
스키마가 뭐에요?
도서
[2011] 정보처리기사 필기
페이지
31
조회수
335
작성일
2011-05-11
작성자
첨부파일

1-31을 보면 도저히 뭔 뜻인지 모르겠네요?

스키마의 정의를 보면 구조와 제약 조건에 관한 전반적인 명세라고 나와있는데요...

구체적으로 예를 들어 설명해 주세요.

외부스키마, 개념스키마, 내부스키마의 구체적인 예를 들어서 설명해주세요.

답변
2011-05-12 09:25:41

안녕하세요.

실제로 사용하는 스키마는 현장에서 사용되는 형태가 조금씩 다를 수 있으며, 실제 스키마의 형태를 본다고 해서 이해에 도움이 되는 것은 아닙니다.

외부스키마는 사용하려는 데이터베이스의 논리적 구조를 일반 사용자들이나 프로그래머들에게 보여주기 위한 형태입니다.

테이블이 몇 개이고, 테이블 안의 필드들은 어떤 구조로 되어 있고 .. 등이 표시되겠죠.

내부스키마는 데이터베이스의 데이터들이 저장되는 디스크의 구조가 어떠한지에 대한 내용이 담겨 있습니다.

데이터베이스를 사용하기 위해 필요한 데이터의 크기가 어떻하니 어떤 구조의 디스크가 필요하고 그러한 디스크에는 어떻게 저장된다는 등이 표시되겠죠.

개념스키마는 데이터베이스 내의 데이터들 간의 관계가 담겨 있습니다.

E-R 다이어그램 등으로 각 테이블이나 데이터들 간의 관계를 표시하는 것처럼 각 데이터들의 관계가 표시되어 있겠죠.

위와 같이 개념적으로만 서로를 구분할 수 있으면 됩니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2011-05-12 09:25:41

    안녕하세요.

    실제로 사용하는 스키마는 현장에서 사용되는 형태가 조금씩 다를 수 있으며, 실제 스키마의 형태를 본다고 해서 이해에 도움이 되는 것은 아닙니다.

    외부스키마는 사용하려는 데이터베이스의 논리적 구조를 일반 사용자들이나 프로그래머들에게 보여주기 위한 형태입니다.

    테이블이 몇 개이고, 테이블 안의 필드들은 어떤 구조로 되어 있고 .. 등이 표시되겠죠.

    내부스키마는 데이터베이스의 데이터들이 저장되는 디스크의 구조가 어떠한지에 대한 내용이 담겨 있습니다.

    데이터베이스를 사용하기 위해 필요한 데이터의 크기가 어떻하니 어떤 구조의 디스크가 필요하고 그러한 디스크에는 어떻게 저장된다는 등이 표시되겠죠.

    개념스키마는 데이터베이스 내의 데이터들 간의 관계가 담겨 있습니다.

    E-R 다이어그램 등으로 각 테이블이나 데이터들 간의 관계를 표시하는 것처럼 각 데이터들의 관계가 표시되어 있겠죠.

    위와 같이 개념적으로만 서로를 구분할 수 있으면 됩니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.