SQLD공부 4

03.11~03.13) 2-1장.SQL기본

제 1절 관계형 데이터베이스 개요 1.데이터베이스 =>넓은 의미에서의 데이터베이스는 이러한 일상적인 정보들을 모아놓은것 자체를 의미하고 일반적으로 데이터베이스라고 말할 때는 특정기업이나 조직 쪼는 개인이 필요에 의해(부가가치가 발생하는) 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. =>많은 사용자들이 보다 효율적인 데이터의 관리 뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요시 필요한 데이터를 복구하기 위한 강력한 기능의 소프트웨어를 필요로 하게 되었고 이러한 기본적인 요구사항을 만족시켜주는 시스템을 DBMS(Database Management System)라고 한다. 데이터베이스의 발전 1960년대 : 플로우차트 중심의 개발-파일구조로 저장/관리 1970년대 : DB관리기법..

SQLD공부 2019.03.30

03.09~03.10) 1-2장.데이터 모델과 성능

제 1절 성능 데이터 모델링의 개요 1.성능 데이터 모델링의 정의 =>데이터의 용량이 커질수록 기업의 의사결정의 속도가 빨라질수록 데이터를 처리하는 속도는 빠르게 처리되어야 할 필요성을 반증해 준다. 성능이 저하되는 데이터모델의 경우 데이터 모델구조에 의해, 데이터가 대용량이 됨, 인덱스의 특성을 고려하지 않고 생성함 성능=데이터 조회의 성능( :데이터 입력/수정/삭제는 일시적이고 빈번하지 않고 단건처리vs데이터 조회는 반복적/빈번/여러번) 성능데이터 모델링이란 데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블 통랍, 테이블 분할, 조인구조, PK,FK등 여러가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것으로 정의 성능 데이터 모델링이 단순히..

SQLD공부 2019.03.27

03.08~03.09) SQLD정독 후 다시해보는 요약_1-1장.

제 1절 데이터 모델의 이해 1.데이터 모델의 이해 모델링의 이해 모델 : 모형, 축소형의 의미로 사람이 살며 나타날 수 있는 다양한 현상에 대해 일정한 표기법에 의해 표현해 놓은 모형 모델링 : 모델을 만들어가는 일 자체(일정한 표기법에 의해 표현하는 기법) 모델링의 특징 추상화-일정한 형식에 맞추어 표현 단순화-규약에 의해 제한된 표기법이나 언어로 쉽게 이해 명확화-정확하게 현상을 기술 모델링의 세가지 관점 모델링=데이터 관점+프로세스 관점 상관 관점 데이터 관점-어떤 데이터황 관련있는지, 관계는 무엇인지(지금 하는것)(What, Data) 프로세스 관점-실제하는 일, 무엇을 하는지 모델링(How, Process) 데이터와 프로세스의 상관관점-방법에 따른 영향(Interaction-Data vs Pr..

SQLD공부 2019.03.27