1교시 : 관계형 데이터베이스 관리 시스템 (RDBMS)

데이터, 데이터베이스, 데이터베이스관리시스템
- 데이터 종류 : 구조적(정형=표형태)데이터, 반 구조적(XML, JSON), 비 구조적 
- 소개
- 관계형 모델 구성 요소 
        관계(2차원 테이블), 
        연산자(쿼리,조인,프로젝트 등), 
        데이터 무결성(제약 조건으로 데이터의 일관성, 정확성 보장) 
 관계형 데이터베이스
- 정의
- 용어 : 행Row(튜블tuple,레코드record), 열Column(속성attribute 중요), 필드(값)
 데이터 모델 
- 목적 : 머릿속 개념을 표출하기위해 (의사소통, 분류, 설명, 조사, 전개, 분석, 모방 등) 
        클라이언트가 생각하는 시스템 모델을 
        논리 데이터 모델링을 통해 엔티티 모델(논리 모델)로, ERD > 어떤형으로 선택할건지
        관계 데이터 모델링을 통해 테이블 모델(관계 모델)로 > 데이트베이스디자인
        물리적 데이터 모델링을 통해 물리 모델로  > 데이터베이스빌드 
- 엔티티 관계모델(Entity Relationship Diagram)  
        ERD를 통해 업무 이해 가능. 엔티티, 속성(엔티티설명분류기술), 
        관계(선택가능성 0or1 최소 카디낼리티 점선실선, 정도 1orM 최대 카디낼리티 단일행까치발)
        EX) 사원은 부서와 최소 관계 없을 수 도 있고 맺는다면 최대 1개까지 이다.
        하나의 부서는 최소 1개사원으로 구성되어 지고 최대 여러개의 사원으로 관계를 가능
- 여러테이블 연관짓기 : 조인, PK(고유 식별), FK(다른 테이블과 공유되는)





+ Recent posts