외장_하드
외장하드
외장_하드
전체 방문자
530,662
오늘
574
어제
641
  • 분류 전체보기 (406)
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (31)
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (11)
    • 취미 (33)
      • 제품 후기 (25)
      • 지식 (8)
    • 자동차 (21)
      • 뉴 그랜저 XG (15)
      • 올 뉴 K3 (5)
    • IT (84)
      • Spring (18)
      • DataBase (11)
      • AWS (17)
      • GIT | github (5)
      • 기타 (20)
      • 머신러닝 | 딥러닝 (8)
      • Tech | Eng (3)
      • Python (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

  • [올 뉴 K3] 기아 UVO 네비게이션 업데이트 방법
    2022.11.02
    [올 뉴 K3] 기아 UVO 네비게이션 업데이트 방법
  • [아마존 AWS EC2] 서버 인스턴스 삭제하기 / 프리티⋯
    2021.05.01
    [아마존 AWS EC2] 서버 인스턴스 삭제하기 / 프리티⋯
  • 장마철 비올때 인터넷, 와이파이 데이터 속도가 느려지는 이⋯
    2020.08.07
    장마철 비올때 인터넷, 와이파이 데이터 속도가 느려지는 이⋯
  • [ASUS 노트북] WIFI 무선랜 어댑터 없어짐, 사라짐⋯
    2022.09.24
    [ASUS 노트북] WIFI 무선랜 어댑터 없어짐, 사라짐⋯
  • [Mac OS/맥북 M1] VSC (Visual Studi⋯
    2023.01.24
    [Mac OS/맥북 M1] VSC (Visual Studi⋯

태그

  • 뚜벅이
  • aws
  • EC2
  • 스쿠터
  • 코스
  • 후기
  • 카페
  • 등산
  • 가성비
  • 제주도
  • 여행
  • 추천
  • 전라도
  • 부산
  • 주차장
  • 강원도
  • 휴가
  • 숙소
  • 스프링
  • 혼자여행

최근 댓글

  • 요 근래 ASUS 노트북이 이상해서.. 검색하다 이쪽으로 ⋯
    비전
  • 안녕하세요 저도 충전이 안되는 상황인데 충전기 꼽았을때 빨⋯
    은쪽이
  • 슈다페드
    신비의코
  • 버거형 님! 혹시 가입하시는 데 성공하셨나요? 혹시 구매하⋯
    ㅌㅇㅂㅇ
  • 통관번호 입력같은건 없나요? 오늘 https://item⋯
    버거형

최근 글

  • [전기자전거] 갤럭시 스마트태그로 자전거 위치추적 하기 /⋯
    2023.03.05
    [전기자전거] 갤럭시 스마트태그로 자전거 위치추적 하기 /⋯
  • [윈도우10] Shell Infrastructure Hos⋯
    2023.03.04
    [윈도우10] Shell Infrastructure Hos⋯
  • [전기자전거] 자전거 도난방지 GPS 설치 셀프 작업하기 ⋯
    2023.03.03
    [전기자전거] 자전거 도난방지 GPS 설치 셀프 작업하기 ⋯
  • [자취생 반지하 생존기] 장판 곰팡이로 모노륨 장판 셀프 ⋯
    2023.03.01
    [자취생 반지하 생존기] 장판 곰팡이로 모노륨 장판 셀프 ⋯
  • [전기자전거] 모토벨로 G8 PAS 2주 서울 시내 출퇴근⋯
    2023.02.23
    [전기자전거] 모토벨로 G8 PAS 2주 서울 시내 출퇴근⋯

티스토리

hELLO · Designed By 정상우.
외장_하드

외장하드

[정보처리기사/데이터베이스] #4 데이터베이스의 개념 / 스키마(Schema) / 외부, 개념, 내부스키마
IT/DataBase

[정보처리기사/데이터베이스] #4 데이터베이스의 개념 / 스키마(Schema) / 외부, 개념, 내부스키마

2020. 4. 21. 23:54
반응형

스키마(Schema)의 정의

스키마는 DB의 구조와 제약 조건에 관한 전반적인 명세(Specification)를 기술(Description)한 메타데이터의 집합이다.

스키마의 특징

① 데이터 사전에 저장되며 다른 이름으로 메타데이터라고도 한다.

② 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어 진다.

③ 시간에 따라 불변인 특성을 갖는다.

④ 데이터의 구조적 특성을 의미하며, 인스턴스에 의해 규정된다.

스키마의 3계층
① 외부 스키마
② 개념 스키마
③ 내부 스키마

  DBMS는 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마에 적합한 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환한다.

① 외부 스키마(External Schema) / 서브 스키마 / 사용자 뷰(View)

① 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 DB의 논리적 구조를 정의한 것

② 전체 DB의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마라고도 함.

③ 여러개의 오부 스키마가 존재가능, 하나의 외부스키마에 여러 개의 응용 프로그램이나 사용자가 공용하는 것도 가능

④ 같은 DB에 대해서도 서로 다른 관점을 정의할 수 있도록 허용한다.

⑤ 일반 사용자는 질의어(SQL)를 이용하여 DB를 쉽게 사용할 수 있음.

⑥ 응용 프로그래머는 COBOL, C 등의 언어를 사용하여 DB에 접근한다.

② 개념 스키마(Conceptual Schema) / 전체적인 뷰(View)

① DB에서 전체적인 논리적 구조로서, 모든 응용프로그램, 사용자가 필요로 하는 데이터를 종합한 조직 전체의 DB

→ 하나만 존재함

② 개체 간의 관계와 제약 조건을 나타내고 DB의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다.

③ DB파일에 저장되는 데이터의 형태를 나타내는 것으로, 단순히 스키마라고 하면 개념 스키마를 의미한다.

④ 기관이나 조직체의 고나점에서 DB를 정의한 것이다.

⑤ 데이터베이스 관리자(DBA)에 의해서 구성된다.

③ 내부 스키마(Internal Schema) / 저장 스키마(Storage Schema)

① 물리적 저장장치의 입장에서 본 DB구조로, 물리적인 저장장치와 밀접한 계층이다.

② 실제로 DB에 저장될 레코드의 물리적인 구조를 정의하고, 저장 데이터 항목의 표현 방법, 물리적 순서 등을 나타냄

③ 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마다

데이터베이스의 구성요소

① 개체 : 파일 처리 방식의 파일에서 레코드

② 속성 : 파일 처리 방식의 파일에서 필드(항목)에 해당되는 것으로 개체의 성질을 나타냄

③ 관계 : 개체와 개체 또는 개체와 속성 간의 관계

단어 노트

① 데이터 사전(Data Dictionary) : 모든 데이터 개체들에 대한 정보를 관리 하는 시스템으로 메타 데이터로 불림

② 메타 데이터(Meta-Data) : 대량의 데이터를 구조화한 데이터로 스키마가 일종의 메타 데이터라고 생각하면 됨

③ 인스턴스(Instance) : 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 값을 갖는 것

④ 질의어(SQL : structured query language) : DB에 접근하기 위한 언어

⑤ 데이터베이스 관리자(DBA : DataBase Administrator) : 데이터베이스 시스템을 원활하게 수행하도록 데이터베이스의 전체적인 관리 운영에 대한 최고의 책임을 지는 개인 또는 집단

 

 

 

 

반응형
저작자표시 비영리 변경금지

'IT > DataBase' 카테고리의 다른 글

[Maria DB] 마리아 DB 접속 / HeidiSQL 세션 연결  (0) 2020.05.24
[Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring  (0) 2020.05.24
[정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능  (0) 2020.04.21
[정보처리기사/데이터베이스] #2 데이터베이스의 개념 / 데이터베이스의 개념  (0) 2020.04.21
[정보처리기사/데이터베이스] #1 데이터베이스의 개념 / 정보 시스템  (0) 2020.04.21
    'IT/DataBase' 카테고리의 다른 글
    • [Maria DB] 마리아 DB 접속 / HeidiSQL 세션 연결
    • [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring
    • [정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능
    • [정보처리기사/데이터베이스] #2 데이터베이스의 개념 / 데이터베이스의 개념
    dba, 개념스키마, 데이터베이스, 메타데이터, 스키마, 외부스키마, 인스턴스, 정보처리기사, 질의어
    외장_하드
    외장_하드
    자동차 / 여행 / 취업 / 일상 / IT / 코딩
    댓글쓰기
    [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring
    다음 글
    [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring
    [정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능
    이전 글
    [정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능

    티스토리툴바