본문 바로가기

DB10

[프로그래머스] Lv.4 서울에 위치한 식당 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제다음은 식당의 정보를 담은 REST_INFO 테이블과식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. R.. 2024. 7. 20.
[프로그래머스] Lv.1 강원도에 위치한 생산공장 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다.FOOD_FACTORY 테이블은 다음과 같으며FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각공장 ID, 공장 이름, 주소, 전화번호를 의미합니다. FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요.이때 결과는 공장 ID를 .. 2024. 7. 20.
[프로그래머스] Lv.1 인기있는 아이스크림 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며,SHIPMENT_ID, FLAVOR, TOTAL_ORDER는각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총 주문량을 나타냅니다. 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고총주문량이 같.. 2024. 7. 20.
[프로그래머스] Lv.1 흉부외과 또는 일반외과 의사 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제다음은 종합병원에 속한 의사 정보를 담은 DOCTOR 테이블입니다.DOCTOR 테이블은 다음과 같으며DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의이름, 의사ID, 진료과, 고용일자를 조회하.. 2024. 7. 20.
[프로그래머스] Lv.2 3월에 태어난 여성 회원 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다.MEMBER_PROFILE 테이블은 다음과 같으며MEMBER_ID, MEMBER_NAME, TLNO, GENER, DATE_OF_BIRTH는회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의ID, 이름, 성별, 생년월일을 조.. 2024. 7. 20.
[프로그래머스] Lv.1 조건에 부합하는 중고래 댓글 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과중고거래 게시판 첨부 파일 정보를 담은 USED_GOODS_REPLY 테이블입니다.USED_GOODS_BOARD 테이블은 다음과 같으며BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용.. 2024. 7. 20.
[프로그래머스] Lv.1 조건에 맞는 도서 리스트 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서도서 ID(BOOK_ID), 출판일(PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요... 2024. 7. 20.
[프로그래머스] Lv.1 동물의 아이디와 이름 https://school.programmers.co.kr/learn/courses/30/lessons/59403 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.ANIMAL_INS 테이블 구조는 다음과 같으며,ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온.. 2024. 7. 19.
[DB] 데이터가 데이터베이스(DB)에 저장되는 과정 *작성자는 공부 중인 학생으로 잘못 된 정보가 있을 수 있음을 알려드립니다. 데이터베이스의 처리 과정을 회원가입의 예시로 생각해보자. 브라우저에서 회원 정보를 입력하고 사용자는 확인 버튼을 누른다.그렇게 되면 데이터베이스에 회원 정보가 저장이 되고,처리된 결과를 사용자가 전송 받게 된다. 이 과정을 조금 더 상세하게 들여다 보자.  사용자가 입력한 데이터가 DB에 저장되기 까지는Presentation Layer, Application Layer, Data Layer 라는총 3개의 레이어를 거쳐서 DB에 저장된다. 클라이언트가 보낸 요청이 각 레이어를 거치며알맞은 형태로 변화하고, 최종적으로는 SQL문으로 변화하여 DB에 반영된다.이후, DB에서 처리된 결과를 클라이언트에게 전송한다. 회원 가입 예제를 통.. 2024. 7. 10.