본문 바로가기

분류 전체보기

(644)
관계형 데이터 모델링 - 4.4. 엔티티 정의 https://youtu.be/5rOOOqBpcYs UI와 Database는 서로 원인과 결과로서 작용함
관계형 데이터 모델링 - 4.3. ERD의 구성요소 https://youtu.be/E6LbuLoU6rc Entity : 개념. Table이 된다. Attribute : 구체적 데이터. Column이 된다. Relation : 관계. PK, FK이 된다. JOIN으로 표현될 수 있다.
XML, JSON, YAML이 뭔가요? https://youtu.be/55FrHTNjTCc '구조'를 가진 정보를 어떻게 서버와 클라이언트가 주고받기 적합한 한 줄의 데이터로 표현할 지에 대한 고민에서 시작. XML : tag의 형식을 사용한다. 단일 또는 한 쌍(시작, 종료)의 태그로 구성. JSON : 자바스크립트 객체 형태로 정보를 표현 안전성이 요구되면 XML, 가벼움이 중시되면 JSON을 주로 활용 YAML : 인덴팅으로 직관적으로 정보 구조를 표현. 사용자의 편의성을 우선시함
9일차 - 각 클래스의 역할과 Git rebase, Git Flow & Github Flow 각 클래스 별 역할 컨트롤러 : 요구사항에 대해 적절하게 서비스로 토스할 수 있어야 한다. => 기본적인 요구사항에 대한 확인, 입출력을 담당한다.(사용자와의 상호작용) 서비스 : 프로그램의 핵심적인 기능(비즈니스 로직)을 모두 담고 있어야(관리해야) 한다.(사용자와 직접적으로 소통하지 않는다. 오직 컨트롤러의 요청에 의한 작동) App : 라우팅. 적절한 컨트롤러로 연결해 준다. Repository : 데이터의 저장/조회를 담당한다.(오직 서비스의 요청에 의한 작동) DB : 데이터의 영속 저장/조회를 담당한다.(오직 리포지터리의 요청에 의한 작동) 위와 같이 계층적으로 나뉘며, 화살표 방향으로 1단계씩 요청이 진행됨. 반대 방향은 안 된다! 응집도 :..
관계형 데이터 모델링 - 4.2. 관계형 데이터베이스 다운 개념의 구조 https://youtu.be/hbZ96tnbN4M RDB는 내포 관계를 허용하지 않는다. (표 안에 표 x) 단일 테이블로 표현하면 중복이 발생할 수 있다. ↓ 여러 테이블로 분산하고 관계를 맺어준다(JOIN).
관계형 데이터 모델링 - 4.1. 개념적 데이터 모델링 소개 https://youtu.be/moAXl6fvDO0 개념적 데이터 모델링 현실에서 개념을 추출하는 '필터'를 제공한다. 개념에 대해 대화하게 해주는 '언어'로서 작용한다. E-R Diagram : 정보, 그룹, 관계를 표현한다.
관계형 데이터 모델링 - 3.2. 기획 https://youtu.be/rWEaUh4DjUo https://ovenapp.io/ OvenApp.io Oven(오븐)은 HTML5 기반의 무료 웹/앱 프로토타이핑 툴입니다. (카카오 제공) ovenapp.io 예상 결과물에 대한 명확한 이해를 위해 UI를 활용하여 기획, 커뮤니케이션한다.
관계형 데이터 모델링 - 2. 전체 흐름 https://youtu.be/zZmRQHgLhMo 업무 파악 산출물 : 기획서 개념적 데이터 모델링 산출물 : E-R 다이어그램 논리적 데이터 모델링 개념을 '표'로 전환 물리적 데이터 모델링 어떤 DB 제품을 사용할 지 선택 사용하는 DB제품에 최적화된 코드를 작성 산출물 : SQL 코드