START UP & QUANT/sqld

(SQLD 시리즈 3편) - 데이터 모델링(엔터티,속성)
엔터티는 업무에서 관리해야 하는 데이터 집합을 의미하며 저장되고 관리되어야 하는 데이터이다 => 뭔소리가 할수있지만 끝까지 봐주시면 알게되십니다!! 엔터티의 특징 식별자 - 엔터티를 구분할수는것("인스턴스") 인스턴스 집합 - 각 엔터티는 여러개의 인스턴스를 포함한다 속성 - 엔터티는 속성을 가지고 있다(과목 강사 사건) 관계 엔터티는 다른 엔터티와 최소한 한 개 이상의 관계가 있어야한다 (예 고객은 계좌를 개설한다) 업무 - 엔터티는 업무에서 관리되어야 하는 집합 복잡하게 생각 않하셔도 됩니다 데이터구조와 관계에 대해서 필요한 관계가 관계로 인식하면 끝!! 엔터티의 종류 유형 엔터티 - 업무에서 지속적으로 사용되는 엔터티(고객 강사 사원) 개념 엔터티 - 개념적으로 종류를 이를떄 쓰는 말(거래소 종목 ..

(SQLD 시리즈2편) - 데이터 모델링(ERD)
ERD(Enitity Relationship DIagram)이란 직역하면 나와있듯이 엔터티와 엔터티 간의 관계를 정의하는 모델링 방법이다 위에 보이는 각자의 박스 한개가 각 엔터티라고 할수있다 위에 처럼 보통 엔터티는 목적중심으로 개별적으로 짜여져있다 ERD는 이들의 관계에 대해서 연구하는 이론이다 앞서 말했듯이 금융권 같은경우 SQL을 이용해서 정보를 가져오기 굉장히 복잡한 구조로 짜여있다고 했다 그만틈 보안과 절차가 많기 떄문에 복잡한 관계를 저으이해야한다 엔터티 사이를 연결하는 것은 위의 사진처럼 학생이 수강신청을 해야한다면 관련 신청서를 작성하기 위해서 수강신청 엔티티와의 관계를 설정해야한다 이 둘사이의 관계는 수강신청할때 이루어진다 우리가 금융상품을 보기위해 해당 은행의 계좌를 보는 경우가 있는..
(SQLD 시리즈 1편) - 데이터 모델링(특징 단계 과정)
데이터 모델링이란(DATA MODELING) 저번 시간에 SQL에 의미에 대해서 배웠다 데이터모델링은 여러가지정보들은 하나의 틀에 담기위해 추상화하는 과정이다 대부분 고객의 업무 프로세스를 이해한 후 데이터 모델링 표기법을 사용해서 모델링을 한다 데이터 모델링은 고객이 쉽게 이해할수 있도록 복잡하지 않게 모델링 해야한다 데이터 모델링의 주요 특징 3가지 추상화 / 단순화 / 명확성 추상화) 현실세계를 간략하게 표현해야한다 단순화) 누구나 쉽게 이해할수있도록 표현 명확성) 명확하게 의미가 해석되어야 하고 한가지 의미를 가져야 한다 모두가 알수있는 당연한 내용 갔다 데이터 모델링의 단계 3가지 개념적 모델링 / 논리적 모델링 / 물리적 모델링 개념적 모델링 전시적 관점(원시)에서 기업의 데이터를 모델링 한다..
SQL를 사용하는사람들
SQL는 누구를 위해서 존재할까 SQLD( SQL Develper)는 무엇일까 보통 SQL를 쓰는 사람들을 다음 이곳으로 알아보자 금융권 / 서비스를 가진 모바일 APP / 종합병원 / 대학교 다음 4곳의 공통점을 찾아보자 과연 무엇일까 확실하게 말할수있는 것은 그들은 정확히 다수의 이용자가 존재한다는 점이다 금융권 - 고객의 계좌정보 입출금 예금현황 대체적으로 복잡한게 특징 SQL을 잘모르는 직원들을 위한 응용프로그램이 있음 모바일 APP - 모바일 서비스 이용자 보통 플랫폼인경우 다수가 가입한다 SQLITE DB는 파일 기반 데이터베이스 개발자 서비스 사용자 정보 결재정보등을 저장 종합병원 - 환자진료기록 처방전 결제내역등을 저장한다 대학교 - 대학생 학점 수강내용 입학 유학 성적관리등을 저장 보통의..