데베 3

프로그래머스/MySQL - SELECT 04. 동물의 아이디와 이름

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59403 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 예시 코드 및 문제 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; - 동물 보호소에 들어온 모든 동물의 아이디와 이름을 아이디 순으로 조회하기 위해 ORDER BY ANIMAL_ID ASC (오름차순)을 사용하면 됩니다.

챕터02. 데이터 모델과 성능 - 2.1 성능 데이터 모델링의 개요

성능 데이터 모델링의 정의 성능 데이터 모델링이란 데이터베이스 성능향상을 목적으로 설계단계의 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블분할, 조인구조, PK, FK 등 여러 가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것으로 정의할 수 있다. 성능 데이터 모델링 수행시점 성능 향상을 위한 비용은 프로젝트 수행 중에 있어서 사전에 할수록 비용이 들지 않는다. 분석 / 설계 단계에서 데이터 모델에 성능을 고려한 데이터 모델링을 수행할 경우 성능 저하에 따른 재 업무 (Rework) 비용을 최소화 할 수 있는 기회를 가지게 된다. 분석 / 설계 단계에서 데이터베이스 처리 성능을 향상시킬 수 있는 방법을 주도면밀하게 고려해야 한다. 성능 데이터 모델링 고려사항 데이터 모델링을 할..

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

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