
데이터베이스 3단계 구조ANSI/SPARC의 RDBMS의 추상화된 설계 표준에서는 3단계 구성의 데이터독립성 모델을 제시한다. 3단계는 외부 단계, 개념적 단계, 내부적 단계로 구성된다.각 단계는 논리적 데이터 독립성, 물리적 데이터 독립성을 보장한다.논리적 데이터 독립성은 개념 스키마가 변경되어도 외부 스키마는 영향이 없는 것이고물리적 데이터 독립성은 내부 스키마가 변경되어도 개념 단계 스키마에는 영향이 없는 것이다. 단계명설명비고외부 스키마(External Schema)각 사용자가 보는 DB 스키마.개인 사용자 혹은 응용 프로그램 개발자가 접근하는 DB 스키마.사용자 관점개념 스키마(Conceptual Schema)모든 사용자의 관점을 통합한 업무 전체의 DB 스키마.응용 프로그램 및 사용자들이 필..

데이터 모델링이란시스템을 구현하기 위해 데이터 관점으로 업무를 분석하는 기법이다.이를 통해 약속된 표기법으로 표현하고 데이터베이스 구축을 위한 분석 및 설계의 근간이 된다.대부분의 관계형 데이터베이스(RDBMS)는 데이터 모델링으로 정의된 데이터 모델(Data Model)을 기반으로 물리적 데이터베이스가 구축되고, SQL문으로 데이터가 입력, 수정, 삭제, 조회가 되고 있다. 데이터 모델의 기능과 중요성데이터 모델링 과정을 통해 도출된 데이터 모델들은 다양한 기능을 제공한다.이라는 주제로 구현해보며 읽어보자. 데이터 모델ERD명칭설명가시화(Visualization)시스템의 목표, 용도, 모습을 사람이 보기 좋게 시각화한다.이는 회의나 발표와 같은 정보 전달에 용이하다.ERD, UML, Flowchart ..
모델링(Modeling)의 정의 및 특징모델링의 핵심은 우리가 사는 세상을 단순하게 표현하는 것이다. 현실 세계의 정보를 추상화하여 일정하게 만들고단순화하여 알아보기 쉽게 만든 다음명확하게 작성하여 읽고/쓰기 쉽게 만든다. 흔히 클래스 다이어그램이나 ERD(Entity Relationship Diagram) 등의 기법이 여기에 해당한다. 모델링의 특징모델링은 크게 3가지 특징을 가진다.명칭설명추상화복잡한 정보를 일정한 형식으로 맞게 표현한다.단순화복잡한 정보를 상호 규약에 준수하는 표기법/언어로 표현한다.명확화복잡한 정보를 명확히 기술하여, 이해하기 쉽게 표현한다. 모델링의 관점명칭설명모델링의 관점데이터 관점(Data, What)필요한 데이터의 종류, 데이터간 관계를 이해하는 관점프로세스 관점(Proce..
Large File Storage깃을 사용하다보면 용량이 100MB가 넘어가서 Push가 불가능한 경우가 발생할 수 있다.이럴때는 걱정하지 말고 LFS 처리하여 전송하자. 우선 LFS는 Large File Storage의 준말로, 직영해도 큰 파일을 저장할 수 있게 해준다.더 정확히는 큰 파일을 분할하여 전송하여 약간 눈속임 같은거라 보면 된다. 그럼 시작해보자. 설치LFS 설치는 굉장히 간단하다. 깃이 알려준다. Git 대형 파일 스토리지 설치 - GitHub DocsGit LFS를 사용하려면 Git과 별개인 새 프로그램을 다운로드하여 설치해야 합니다.docs.github.com 위 과정을 따라하고 나면 Git Bash를 켜서 내가 옮기려는 레포지토리로 이동한다. Git Bash 명령어git lfs..
- Total
- Today
- Yesterday
- 레지스터
- 메모리
- 함수
- 프로세스
- c++
- static_cast
- 게임수학
- 운영체제
- 초기화
- 입출력
- dynamic_cast
- 구조
- 스레드
- 명령어
- 포인터
- 멀티스레드
- 알고리즘
- 상속
- New
- 클래스
- malloc
- 인터럽트
- 백준
- 크기
- const
- CPU
- 수학
- 컴파일
- 할당
- thread
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |