맨키리

목표는 세계정복 목적은 우주대통합

[공부]/[정보처리기사]

[필기] 정보처리기사 2강

우주최강자맨키리 2021. 2. 15. 17:17
SMALL

데이터 모델링

데이터모델?
= 모델하우스 같은거

데이터를 어떻게 모아두고 관리하게?
포인트는? / 용어에 대한 해설 및 영어

데이터 모델의 개념
- DB는 계속적으로 변하는 현실 세계를 표현한다
현실세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 개념적 도구

구성요소 ? 구조 / 연산 / 제약조건
Structure, Operation, Constraint
구조 : 눈에 보이지 않지만 존재하는 것 = 개체사이의 관계
연산 : 실제 명령을 처리하는 방법
제약조건 : 논리적인 제약조건을 표시

모델링 순서?
1) 설계 : 
가) 개념적 설계 Conceptual
개념스키마 / 머릿속에 맴돌고 있는 추상적 개념을 그림으로 표현 / E-R 다이어그램으로 작성
약속된 기호를 이용해서 작성

나) 논리적 Logical
내부스키마와 비슷
개념스키마를 물리적 저장장치에 저장할 수 있도록 변환시키는 과정
스키마 나오면 바로 논리적 찍을것

다) 물리적 Physical
가장 껍데기
저장레코드의 양식설계 접근경로 레코드 집중의 분석 및 설계
논리적 구조로 표현된 데이터를 디스크등에 저장

개체 Entity
한 줄 단위 / 한 학생에 대한 자료 (=레코드)
DB로 구현 될 대상
하나 이상의 속성으로 구성되며 파일에서 레코드(=행)의 개념

관계 Relationship
두 개의 자료가 어떻게 연결돼있게?
1:1 , 1:n, n:m관계 존재

속성 Attribute 중요
개체의 특성을 나타낸다
파일에서 필드의 개념 

속성들 몇 개가 묶여서 레코드를 만들고 이걸 개체로 만듬
즉 속성이 모여 개체를 만듬

E-R다이어그램
사각형 / 개체 타입 의미
마름모 / 관계 타입 의미
타원 / 속성 타입 의미
밑줄 타원 / 기본키 속성 의미 / 무리안에서의 중심각

기호에 맞는 기능들 암기할 것
화살표는 얘가 어디로 흐른다 / 흐름 의미

데이터 모델?
관계 대이터모델 (Relational Data Model) 중요
현재 데이터 관리하기 제일 용이한 게 테이블 (Table)의 집합으로 돼있다 / 엑세스
표 구조를 테이블이라 부름

계층 데이터 모델 (Hierarchical Data Model)
트리구조 비슷 / 종속성 감함. 구조는 Tree 형태로 나타나므로 M:N 관계 표현 X
종속성때문에 초기형태임 / 위 깨지면 다깨짐

네트워크 데이터 모델(Network Data Model)
순환을 허용하는 Graph 형태의 데이터모델
오너-멤버 관계 (owner-Member) 관계


설계 순서 아주 중요
요구조건 분석 - 개논물 - 데이터베이스 구현

LIST

'[공부] > [정보처리기사]' 카테고리의 다른 글

[필기] 정보처리기사 6강  (0) 2021.02.18
[필기] 정보처리기사 5강  (0) 2021.02.17
[필기] 정보처리기사 4강  (0) 2021.02.16
[필기] 정보처리기사 3강  (0) 2021.02.16
[필기] 정보처리기사 1강  (0) 2021.02.15