ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 3. DB 중요개념
    개발자 수업/DB 2021. 11. 8. 17:36

     

     

    1. 스키마 (schema)
        1) 데이터베이스에 저장되는 데이터의 논리적 구조와 제약조건을 정의한 것



    2. 인스턴스 (instance)
        1) 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값

    3. 데이터베이스 구조 (3 level database architecture)
        1) 미국의 기관 ANSI/SPARC에서 db의 내부 구조를 감추고 일반 사용자가 db를 쉽게 이용하고 사용할 수 있게 하는 구조 제안
        2) Physical level -- Internal Schema (내부 스키마)
            - 실제 데이터가 DB에 어떻게 저장되는지 기술
        3) Conceptual level -- Conceptual Schema (개념 스키마)
            - 일반적인 스키마
            - 데이터 테이블 간의 관계를 기술
        4) External level -- 외부 스키마
            - 사용자가 보는 view level
            - 각 사용자들이 개별 요구사항에 따라 다른 view를 정의해서 데이터를 볼 수 있음

    4. DB 사용자
        1) DBA (데이터베이스 관리자)
            - DB 시스템을 운영, 관리
            - DB를 설계 및 구축, 제어
            - DBMS 자체는 물론 DB 구축, 관리에 대한 지식과 많은 경험이 요구됨
        2) 응용 프로그래머
            - DB 언어를 이용하여 응용 프로그램을 작성
        3) 최종 사용자 (End User)
            - DB에 접근하여 데이터를 조작
            - casual end user : db 언어를 이용해 DB 접근 및 조작
            - native end user : db 언어를 쓰지 않고 응용 프로그램을 통해 DB 접근

    '개발자 수업 > DB' 카테고리의 다른 글

    6. DDL  (0) 2021.11.09
    5. SQL 기초  (0) 2021.11.09
    4. 관계형 데이터 모델  (0) 2021.11.09
    2. DBMS 개념  (0) 2021.11.08
    1. DB 개념  (0) 2021.11.08

    댓글