모든 게시물 보기
![[1과목] 2. 엔터티(Entity)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbIqc4%2FbtqFa7Uekbw%2F5Jx4tFqQKNVw7jHi80c0K0%2Fimg.jpg)
[1과목] 2. 엔터티(Entity)
1. 엔터티의 개념 1) 엔터티에 대해서 데이터 모델과 데이터베이스에 권위자가 정의한 사항 -변별할 수 있는 사물 – Peter Chen -데이터베이스 내에서 변별 가능한 객체 – C.J Date -정보를 저장할 수 있는 어떤 것 – James Martin -정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 – Thomas Bruce 2) 공통점 -엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당 -엔터티는 업무상 관리가 필요한 관심사에 해당 -엔터티는 저장이 되기 위한 어떤 것이다. 3)개념 -엔터티란 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 -엔터티는 업무 활동상 지속적인 관심을 가지고 있어야하는 대상으로 그 대상들 간에 동질성을 지닌 인스턴스들이나..
![[프로그래머스] 크레인 인형뽑기 게임](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWOvYJ%2FbtqFahDcmEq%2Fd4CaHKtP4p6WgqAaExkTAK%2Fimg.png)
[프로그래머스] 크레인 인형뽑기 게임
https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 1 x 1 크기의 칸들로 이루어진 N x N 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 5 x 5 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들..
![[프로그래머스] 소수 찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby7DWv%2FbtqFbkS3zID%2FdrhZJCLpdMpTEAdGfMmNRk%2Fimg.png)
[프로그래머스] 소수 찾기
https://programmers.co.kr/learn/courses/30/lessons/12921 코딩테스트 연습 - 소수 찾기 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 programmers.co.kr 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) .n은 2이상 1000000이하의 자연수입니다. class Solution { public int solution(int n) { int answer =..
![[1과목] 1. 데이터 모델링의 이해](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMprRH%2FbtqE41l0D69%2FfZyy0IN8x8VBpXZq5qo4e0%2Fimg.jpg)
[1과목] 1. 데이터 모델링의 이해
(제 1절 데이터 모델의 이해) 1. 모델링의 이해 가. 모델링의 정의 1) Webster 사전 -가설적 또는 일정 양식에 맞춘 표현 -어떤 것에 대한 예비표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것 2) 복잡한 ‘현실세계’를 단순화시켜 표현하는 것 3) 모델이란 사물 또는 사건에 관한 양상이나 관점을 연관된 사람이나 그룹을 위하여 명확하게 하는 것.ㅔ 4) 모델이란 현실 세계의 추상화된 반영. 나. 모델링의 특징 1) 추상화: 현실세계를 일정한 형식에 맞추어 표현, 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현 2) 단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있게 함. 3) 명확화: 누구나 이해하기 쉽게 하기 위해 대상..
![[프로그래머스] K번째수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FldD63%2FbtqE5fEmzk3%2FmtK0FJtp0aoaVfMEKXsYk1%2Fimg.png)
[프로그래머스] K번째수
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로..
![[프로그래머스] 체육복](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDRHqH%2FbtqE56fORsX%2FqWbPXUo4PIg3OX3oSm8JI0%2Fimg.png)
[프로그래머스] 체육복
https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번� programmers.co.kr 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 ..
![[SQLD] 2020 자격증 시험 일정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvCNsc%2FbtqEQZiaDwh%2F496po8S7Acds4I9TlUVObK%2Fimg.png)
[SQLD] 2020 자격증 시험 일정
[시험일정] 아직 2020년도에 두번의 시험이 남았습니다! 출처: https://www.dataq.or.kr/www/accept/schedule.do 데이터자격시험 제50회 DA전문가 제45회 DA준전문가 자격검정 09.21 ~ 11.09 ~11.18 11.27 ~ 12.06 12.06(일) 2021.01.05 www.dataq.or.kr
![[SQLD] 자격증 소개](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoRJam%2FbtqERRp6Z8W%2F3lvRZHsyHl2RwKmKkY8gqk%2Fimg.png)
[SQLD] 자격증 소개
[국가공인자격] -관련 근거 자격기본법 제1조(목적) 이 법은 자격에 관한 기본적인 사항을 정함으로써 자격제도의 관리·운영을 체계화하고 평생직업능력 개발을 촉진하여 국민의 사회경제적 지위를 높이고 능력중심사회의 구현에 이바지함을 목적으로 한다. 자격기본법 제19조(민간자격의 공인) ① 주무부장관은 민간자격에 대한 신뢰를 확보하고 사회적 통용성을 높이기 위하여 심의회의 심의를 거쳐 법인이 관리하는 민간자격을 공인할 수 있다. 자격기본법 제30조(자격취득자에 대한 우대) ① 국가 및 지방자치단체는 국가자격 및 공인자격의 직무 분야에 관한 영업의 허가·인가·등록 또는 면허를 하거나 이익을 부여하는 경우에는 다른 법령에 어긋나지 아니하는 범위 안에서 그 직무 분야의 국가자격 또는 공인자격을 취득한 자를 우대할 ..
![[프로그래머스] 핸드폰 번호 가리기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmcbTF%2FbtqEQXR39ET%2FxkxwT62PMCQtIlDJhGCQk0%2Fimg.png)
[프로그래머스] 핸드폰 번호 가리기
https://programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. s는 길이 4 이상, 20이하인 문자열입니다. class Solu..
![[프로그래머스] 문자열 내 p와 y의 개수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcqer6o%2FbtqESps6KnY%2F3MbMxaVk1BeTikgtw1mgJ1%2Fimg.png)
[프로그래머스] 문자열 내 p와 y의 개수
https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는..