본문 바로가기

분류 전체보기431

정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 1장 논리 데이터베이스 설계 1장 논리 데이터베이스 설계 SECTION 075 데이터베이스 설계 1. 데이터베이스 설계의 개념 데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것이다. 2. 데이터베이스 설계 시 고려사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 한다. 일관성 : 데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 한다. 회복 : 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 한다. 보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보.. 2021. 7. 21.
프로그래머스 sql 쿼리문 상위 n개 레코드 [1] 카테고리 코딩테스트 연습 > SELECT > 상위 n개 레코드 [2] 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요. 예시 예를 들어 ANIMAL_INS 테이블이 다음과 같다면 이 중 가장 보호소에 먼저 들어온 동물은 Jack입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.. 2021. 7. 19.
프로그래머스 sql 쿼리문 여러 기준으로 정렬하기 [1] 프로그래머스 카테고리 코딩테스트 > SELECT > 동물의 아이디와 이름 [2] 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 예를 들어, ANIMAL_INS 테이블이 다음과 같다면 1.이름을 사전 순으로 정렬하면 다음과 같으며, 'Jewel', 'Raven', 'Sugar' 2.'Raven'이라는 이름을 가진 개와 고양이가 있으므로, 이 중에서는 보호를 나중에 시.. 2021. 7. 19.
프로그래머스 sql 쿼리문 동물의 아이디와 이름 [1] 프로그래머스 카테고리 코딩테스트 연습 > SELECT > 동물의 아이디와 이름 [2] 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. [3] 답 1. 해설 포함 SELECT ANIMAL_ID, NAME -- 속성.. 2021. 7. 19.