dba 5

프로그래머스/MySQL - SELECT 10. 12세 이하인 여자 환자 목록 출력하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 및 예시 코드 및 문제 풀이 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,'NONE') AS TLNO FROM PATIENT WHERE AGE < 13 AND GEND_CD = 'W' ORDER BY AGE DESC, PT_NAME ASC; - TLNO가 NULL이면 NONE으로 바꿔서 출력해야 하기 때문에 IFNULL()..

프로그래머스/MySQL - SELECT 05. 어린 동물 찾기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59037#fn1 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 예시 코드 및 문제 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID ASC; - 설명에 젊은 동물은 INTAKE_CONDITION이 Aged가 아닌 동물이라고 나와있기 때문에 WHERE 절에서 INTAKE_CONDTION이 Aged가 아닌 동물들을..

프로그래머스/MySQL - SELECT 02. 상위 n개 레코드

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 예시 코드 및 문제 풀이 SELECT NAME FROM ANIMAL_INS WHERE DATETIME = (SELECT MIN(DATETIME) FROM ANIMAL_INS) - 가장 먼저 보호소에 들어온 동물의 이름을 출력하기 위해서 WHERE 절에서 DATETIME이 MIN(), 들어온 시간이 가장 빠른 동물의 날짜를 가져오고 그 동물의 이름을 출력하면 된다. MIN(..

챕터01. 데이터 모델링의 이해 - 1.2 Entity의 특징과 분류

엔터티의 개념 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당한다 엔터티는 업무상 관리가 필요한 관심사에 해당한다. 엔터티는 저장이 되기 위한 어떤 것 (Thing)이다. 엔터티와 인스턴스 : 엔터티는 인스턴스의 집합이라고 할 수 있다. 엔터티 표기법 (Barker 표기법) 엔터티를 표기하는 방법은 둥근 사각형 내 엔터티의 이름을 쓰고, # 과 인스턴스를 식별할 수 있는 식별자 이름을 써준다. 엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보이어야 한다. 유일한 식별자에 의해 식별이 가능해야 한다. 영속적으로 존재하는 인스턴스의 집합이어야 한다. 엔터티는 업무 프로세스에 의해 이용되어야 한다. 엔터티는 반드시 속성이 있어야 한다. 엔터티는 다른 엔터티와 최소 한 개 이상의 관..

챕터01. 데이터 모델링의 이해 - 1.1 데이터 모델링의 요소와 용어(3)

데이터 모델링의 세 가지 요소 1. 업무가 관여하는 어떤 것 (Things) 2. 어떤 것이 가지는 성격 (Attributes) 3. 업무가 관여하는 어떤 것 간의 관계 (Relationships) 데이터 모델링 용어 개념 복수 / 집합 개념 타입 / 클래스 개별 / 단수 개념 어커런스 / 인스턴스 어떤 것 (Thing) 엔터티 타입 (Entity Type) 엔터티 (Entity) 엔터티 (Entity) 인스턴스 (Instance) 어커런스 (Occurrence) 어떤 것 간의 연관 (Association between Things) 관계 (Realtionship) 패어링 (Paring) 어떤 것의 성격 (Characteristic of a Thing) 속성 (Attribute) 속성 값 (Attribu..