SQLD 29

Part2-데이터 모델링의 이해

(DB실무) Part2-데이터 모델링의 이해분량: 4:01:24https://youtu.be/TThEOiEbok0?si=Xq9Iu8azXMZrzQ-O벌써부터 두려워지는 4시간 분량의 강의 시작이다... SQL하다가 문법상으로는 맞는데, 안 돌아가는 경우 -> DB구조를 몰라서 그럼기본적인 데이터 모델을 알고 있어야 한다! 2주 분량을 한 번 하루만에 다 들어보겠습니다 ^^Peter Chen은 학계적으로 좋음, 실무에서는 다른 표기법을 쓰기 때문에... 수업에서는 다른 표기법을 배울 예정1. 데이터 모델링 개요- 대부분의 모델링은 그림으로 나타내게 된다.(1) 추상화(모형화) : 논문 초록(abstract), 덜 중요한 것은 쳐내고, 중요한 것만 강조하는 것(2) 단순화(3) 명확화 - 모델링의 결과: 모..

Part1-Environment Setting

https://youtu.be/NDlKL8u0_-E?si=aIRYiQTNjskrsDiZ실습 환경을 위한 SQL 오라클 환경 구축 테스트 눌러보고 상태: 성공 현재 사용하고 있는 모니터가 4K 모니터라서... 오라클이 코딱지만하게 보이는 문제가 있었는데https://dongdongfather.tistory.com/105> 속성 메뉴 클릭 2. '호환성' 탭 >> '높은 DPI 설정 변경' 클릭 3. '높은 DPI 조정 동작을 재정의합니다' 앞에 체크 4. 조정한 사람" data-og-host="dongdongfather.tistory.com" data-og-source-url="https://dongdongfather.tistory.com/105" data-og-url="https://dongdongfat..

[요약] Part0-Precourse-Logical Data Modeling

1. Relational Data Model (관계형 데이터모델, 관계형 DB, RDB)- Table- Column (Field, Attribute)- Row (Record, Tuple) 2. 제약 조건(1) 도메인 제약 (Domain Constraints)- 속성(Attribute) 제약ㄴ 속성은 원자성, 도메인에서 정의된 값이어야 한다.ㄴ composite, multivaluted Xㄴ Null 허용 (2) 키 제약 (Key Constraints)- Key 제약ㄴ 모든 튜플은 서로 식별 가능 (unique, identify 가능)*Candidate Key, Primary Key, Super Key (3) 개체 무결성 제약 (Entity Integrity Constraints)- PK is UNIQUE..

[범위 외] Part0-Precourse-Logical Data Modeling 2

(DB실무) Part0-Precourse-Logical Data Modeling분량: 2:04:01 (45:27~)ER to Relational ModelERD -> Table개념적 모델 -> 논리적 모델서로 독립적으로 개발된 모델이지만, 서로 시너지가 난다~ 1. Entity를 테이블로 만든다. 개체ㄴ composite는 여기서 처리2. Realationship3. Attributeㄴ mutilvalued는 여기 - 화살표는 PK FK를 나타내는 것 (화살표가 닿는 곳이 PK)- Step 7를 가장 어려워함 Step1 - Strong Entity Types- composite은 분해된 것만 쓴다. (하위컴포넌트만 넣는다.)- 만약 식별자가 2개라면, 둘 중 하나만 선택해서 PK로 삼는다.ㄴ 후보키가 P..

[범위 외] Part0-Precourse-Logical Data Modeling 1(RDB와 제약조건)

(DB실무) Part0-Precourse-Logical Data Modeling분량: 2:04:01 (45:20까지)https://youtu.be/59BFOn9zyCQ?si=7IJ8MEBHxwNKlB4l  Relational Data Model (관계형 데이터모델, 관계형 DB, RDB)- 테이블을 Relation이라고 읽는다. (하지만 초창기 개념이라 지금은 테이블이라고 자주 부름)- 집합적 관념에서는 속성들이 '관계'를 가지고 맺어있는 '집합' - 테이블- 행은 레코드 자주 사- 열은 이론적으로는 attiribute, 실제로는 컬럼과 필드를 비슷하게 활 제약 조건이 정도는 되어야 데이터베이스다! 라는 제약조건들1. 도메인 제약: 속성ㄴ 숫자, 등 정의된 2. 키 제약: 릴레이션 ㄴ 키를 가져야 한다...

[요약] Part0-Precourse-Conceptual Data Modeling

기억이 날라가기 전, 간단하게 요약 정리만 하겠다. 1. DB란?- Data- Database- DBMS2. Schema vs Instances- Schema : 테이블 컬럼명- Instance : 데이터 3. SQL- DDL / DML / DCL / TCL- 독립 실행형 / 내장형 4. Database Design Process(1) 요구 사항 분석(2) 개념적 설계(Conceptual Design) - ER (Entity-Relationship Model) -> 결과물이 ERD (Entity-Relationship Diagram)(3) 논리적 설계 (Logical Design) - Relational Model* Relationship =/= Relation - Relationship : ER 모델에..

[범위 외] Part0-Precourse-Conceptual Data Modeling 2 - 개념적 설계 ERD

(DB실무) Part0-Precourse-Conceptual Data Modeling분량: 2:58:21 (49:08~) 개체는 네모로, 관계는 마름모로, 선을 그어서 도식화 개체와 관계를 구분하는 것이 굉장히 어렵다.ㄴ 만약 결혼이라면?결혼이 관계가 될 수도 있고, 개체가 될 수도 있다.  Relation DB로 가면 똑같아지기 때문에 크게 고민하지 않아도 된다. ER 모델 구성 3가지 요소1. 속성- 학생이 가지고 있는 속성들 (이름, 나이 등)- 속성과 속성의 값(instance = 속성값들의 집합) A.학생: 성별, 나이교과목: 과목명, 학점- 평점(A/B/C): 교과목에도 들어가는 게 아님. 수업 수강생이 50명이라면, 누구의 평점?ㄴ 개체의 속성이 될 수도 있지만, 관계의 속성이 될 수도 있다..

[범위 외] Part0-Precourse-Conceptual Data Modeling 1

(DB실무) Part0-Precourse-Conceptual Data Modeling분량: 2:58:21 (49:00까지)https://youtu.be/u0z_lNd3bjg?si=3D55J1mktBbFX4nWDatabase Applications빅데이터의 조상격인 데이터베이스거의 모든 시스템에 DB가 들어가 있다.DB는 데이터가 많을 때, 효율적으로 관리하기 위해 필요한 것(3) 신호등의 램프 제어에도 데이터가 필요하다ㄴ이전에 어떤 색의 불빛이 켜져야 하는지 알아야, 다음 신호를 보내니까(5) 도어락에도 맞는 비밀번호가 무엇인지에 대한 데이터를 기억을 하고 있어야 한다. 그러나 데이터가 필요하다고 해서, DB가 필요한가? No! DB는많은 데이터를 다룰 경우, 많은 사용자들이 동시에 접속하는 경우 이 관..

SQLD 독학 공부 플랜 및 SQLD 시험 범위 (D-19/김남규 교수님 강의)

SQLD 시험 과정8/24 열리는 SQLD 시험, 19일 남은 시점 공부를 시작한다. 공부 플랜은 다음과 같다.2주(~8/18)간 김남규 교수님 강의 수강1주일 남은 시점에서 기출 문제 돌리기 독학 플랜은 간단하다.처음에는 스파르타 코딩의 SQLD 강의를 들을까했으나,시험을 위해서 뿐만 아니라, 데이터에 대해서 전반적으로 공부하고 싶은 마음에 교수님 강의로 선택하였다. https://youtu.be/MjDlA8KgwV8?si=cpRig21HB1-txaEE해당 강의가 있는 10_데이터베이스 실무 강의 플레이리스트를 완강할 예정 SQLD 시험 관련(DB실무) Part0-Course Orientation분량: 21:402배속 시청 교수님의 첫 번째 강의이다. 강의 내에서 SQLD 시험에 대해서도 전반적으로 설..