[SQLD] 1과목 데이터 모델링의 이해 실전 압축 All in One
1. 데이터 모델링데이터 모델: 현실의 대상을 데이터로 저장하고 활용하기 위한 설계도데이터 모델링: 데이터 모델을 설계하는 과정 특징: 단순화, 추상화, 명확화 1-1. 데이터 모델링의 관점관점의미데이터 관점 모델링업무가 어떤 데이터와 관련이 있는가?프로세스 관점 모델링업무가 어떻게 진행되는가?상관 관점 모델링업무에 따라 데이터가 어떻게 작동하는가? 1-2. 데이터 모델링의 중요성파급 효과를 줄이고, 간결한 표현으로 데이터 품질(중복, 비유연성, 비일관성)을 유지 1-3. 데이터 모델링의 3단계 순서단계주요 목적표현 내용특징개념적 모델링비즈니스 이해엔터티, 관계추상화, 단순화, 명확화,업무 중심적, EA 수립에 활용,DBMS 독립적논리적 모델링정확한 설계속성, 식별자, 정규화, 제약 조건요구사항 반영,k..
2026. 5. 29.
[Kotlin, S4] 백준 16471번 작은 수 내기
작은 수 내기(16471번)Silver 4#그리디 알고리즘 #정렬https://www.acmicpc.net/problem/16471 문제 내용 문제 접근사장님이 뽑은 카드에서 이기기 위해 낼 수 있는 가장 큰 카드를 계속 냈을 때, 더 이상 이기는 수가 없을 경우, 이긴 횟수에 2를 곱해서 카드의 개수보다 크다면 YES를 출력하고, 아니면 NO를 출력하면 된다. 입력 예제를 예로 들면,2 1 3 5 61 1 3 2 5 아래가 사장님의 카드고, 위가 주언의 카드일 때, 사장님이 카드를 큰 순서대로 뽑게 되면 5, 3, 2, 1, 1의 순서대로 뽑게 된다.주언이 카드를 뽑아 사장님을 이기려면,사장님이 5를 뽑았을 때, 5보다 작은 카드인 1, 2, 3 중에서 제일 큰 3을 고르고,사장님이 3을 뽑으면 주언이..
2024. 11. 17.