2023-1모각코

23.04.04 모각코 4회차

정서1002 2023. 4. 5. 12:51

이번 모각코 4회차에서 나는 <데이터베이스> 수업의 관계 데이터베이스 설계에 대해 공부했다.

  • 관계 데이타베이스 (RDB)

   1. 데이터 구조
       - 관계 스키마 (relational schema) = { 테이블 }

   2. 데이터
       - 관계 데이타베이스 = { 레코드 }

  • 데이터베이스 설계

   1. 데이터 모델링
       - 개념적 데이터 모델링
           현실 세계의 데이터 구조를 시각적으로 추상화하는 방식
           개체 - 관계 데이터 모델
       - 논리적 데이터 모델링
          
추상화한 데이터 구조를 컴퓨터의 저장 장치에 기록하는 형태
           , 방식
       - 물리적 데이터 모델링
           저장 장치의 데이터를 빠르게 검색하는 방법
           어떤 접근 방법을 사용할까

   * 데이터 모델이란?
      
- 데이터의 관계, 접근과 그 흐름에 필요한 처리 과정에 관한 추
       상화된 모형
       - 컴퓨터 기억 장소의 개념 보다 사용자가 더 이해하기 쉬운 개
       체, 성질, 개체 간의 관련성과 같은 논리적 개념을 사용함

   2. 데이타베이스 설계
       - 개념적 설계
          
사람이 이해하기 쉽게, 데이터의 관계를 개념적으로 시각화함
           개체-관계 데이터 모델 : 현실 세계의 데이터를 개체 타입과 관
           계 타입으로 추상화 함
           ERD
           그래픽 도구를 사용하여, 사람이 직접 ERD를 설계함

       - 논리적 설계
           컴퓨터에 저장하기 위해 데이터의 논리적 구조를 표현함
           관계 데이터 모델 : 데이터의 구조를 테이블로 구체화 함
           관계 스키마
           변환 규칙을 이용하여 ERD에서 관계 스키마를 자동으로 생성

       - 물리적 설계
           접근 방법을 고려한 저장 장치에서의 데이터 표현
           인덱스와 파티션

  • ERD

   1. ERD
       데이터베이스에 저장할 데이터의 구조, 그리고 그들의 관계를
       시각화한 도면
       개발하려는 시스템과 관련된 데이터들의 전체 설계도

   2. 용도
       원래는 개념적 설계 도구로 개발되었늠
           - 클래식 ERD
       요즘에는 개넘적 설계와 논리적 설계를 하나의 다이어그램에서
       같이 보여주는 ERD를 주로 사용함
           - IE 표기법
           - IDEF1X 표기법

   3. ERD 사용자
       - DB 설계자 : ERD를 설계하는 능력
       - SQL 응용 프로그래머 : ERD를 해석하는 능력


  • 개체 - 관계 데이터 모델

   1. 개체 - 관계 모델
       - 현실 세계의 개념적 표현
       - 데이터 구조
           개체 타입(entity type): 유일하게 식별할수 있는 독립적 존재
           관계 타입(relationship type): 개체 타입 간의 관계
       - 데이터
           개체 집합(entity set): 특정 개체 타입에 속하는 모든 개체 인
           스턴스의 집합
           관계 집합(relationship set): 특정 관계 타입에 속하는 모든
           관계 인스턴스의 집합

'2023-1모각코' 카테고리의 다른 글

23.05.09 모각코 6회차  (0) 2023.05.14
23.05.02 모각코 5회차  (0) 2023.05.04
23.03.28 모각코 3회차  (0) 2023.03.30
23.03.21 모각코 2회차  (0) 2023.03.23
23.03.14 모각코 1회차  (0) 2023.03.16