![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Nt0j2/btr5Q3jmbNK/SRbhZcnOTtFEU7vgXZqCL1/img.png)
데이터베이스 면접 단골질문 데이터베이스의 특징에 대해 설명해주세요. 실시간 접근성 생성, 수정, 삭제를 통한 최신 데이터 유지 사용자들 간의 동시 공유 사용자가 원하는 데이터를 주소가 아닌 내용에 따라 참조 가능 데이터 논리적 독립성 데이터베이스 언어(DDL, DML, DCL)에 대해 설명해주세요. DDL: 데이터를 정의 하는 언어이다.테이블, 스키마를 생성, 삭제, 수정 할수 있는 언어라고 보면된다. DML: 데이터를 조작 하는 언어이다. 테이블의 데이터를 추가, 조회, 수정, 삭제를 할수있는 언어이다. DCL: 사용자 접근, 권한, 무결성, 회복을 관리하는 언어이다. 데이터를 보호하고 데이터를 전체적으로 관리하는 목적으로 사용하는 언어이다. 트랜잭션이란 무엇인지 설명해주세요. 트랜잭션이란 작업 단위를..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bDeHde/btr5cTIJBc6/M8WTLKWkpqBgXtwE0zIYWk/img.png)
문제 요악 분류: SELECT 난이도: Level1 문제 요약 이름 있는 동물 ID를 ID 오름차순으로 출력해라. 사이트 주소: https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 이번 문제는 조건절 NULL에 대한 연산이다. NULL 비교 연산은 IS NULL, IS NOT NULL로 비교한다. SQL SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/xHWXV/btr5dBHzBRn/np73fAQAaMPyMHTKkvKXyK/img.png)
문제 요악 분류: SELECT 난이도: Level1 문제 요약 동물 아이디, 이름 아이디 순으로 출력해라. 사이트 주소: https://school.programmers.co.kr/learn/courses/30/lessons/59037 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 이번 문제는 부정 연산자 사용할줄 아나의 문제이다. 부정 연산자는 !=, , ^=, NOT 이 있으니 알아 두도록 하자. SQL SELECT ANIMAL_ID ,NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION 'Aged' ORDER BY ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/JQAn6/btr42T37oHs/2gk1KJatJrQLfluQL8Z6Qk/img.png)
문제 요악 분류: SELECT 난이도: Level1 문제 요약 총 주문량 3000 초과 주 성분 과일 총 주문량 큰 순서 대로 출력해라. 사이트 주소: https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 이번 문제의 핵심은 날짜 FORMAT이다. 날짜 포멧은 MYSQL과 ORACLE에서 사용하는 함수가 다르니 밑에 코드 보고 참고 하면된다. SQL MYSQL SELECT UGB.TITLE ,UGB.BOARD_ID ,UGR.REPLY_ID..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cDL3L8/btr45lETQmt/PI7rxQUoX8uFzTpqwjIJpK/img.png)
문제 요악 분류: SELECT 난이도: Level1 문제 요약 모든 동물의 아이디, 이름, 보호 시작일 출력 이름 순으로 출력하고 이름이 같으면 나중에 들어온 동물 순으로 출력해라. 사이트 주소: https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 이번문제는 정렬에 대한 기초적인 문제이다. 정렬은 기본적으로 ORDER BY를 사용해서 각 컬럼의 우선순위로 앞에서 부터 작성하면 된다. 오름차순 ASC, 내림차순 DESC이다. 이것만 알면 풀..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/CNM2U/btr43PeV1QI/pOhek6BNZhiKTXnd7KmEq1/img.png)
문제 요악 분류: SELECT 난이도: Level1 문제 요약 총 주문량 3000 초과 주 성분 과일 총 주문량 큰 순서 대로 출력해라. 사이트 주소: https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SQL의 WHERE 절 조건(3000 초과) + 두 테이블간의 조인(두 테이블의 FLAVOR) + 정렬(TOTAL_ORDER) 3가지를 할줄 알면 풀 수 있다고 생각한다. SQL SELECT FH.FLAVOR FROM FIRST_HALF..
- Total
- Today
- Yesterday
- Python
- 알고리즘
- Programmerse
- JSCODE
- 수학
- 힙
- 구현
- 문자열
- 누적합
- 조합
- 동적 계획법
- LeetCode
- spring-boot
- SQL
- 자바
- BFS
- 파이썬
- 그래프
- 그리디
- 이론
- java
- DP
- 백준
- 넓이 우선 탐색
- 백트레킹
- DFS
- 자료구조
- Greedy
- 재귀호출
- 동적계획법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |