SQL 5

프로그래머스 SQL 문제_IS NULL

IS NULL 1) 이름이 있는 동물의 아이디 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID - IS NOT NULL: NULL값이 아닌 것들만 끌고오기 2) 경기도에 위치한 식품창고 목록 출력하기 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요 SELECT WAREHOUSE_ID, WAR..

데이터 정규화란?

데이터 정규화 개념 및 목적 데이터 중복, 삽입, 삭제, 갱신 시에 발생 할 수 있는 이상 현상들을 제거하기 위한 데이터베이스 설계상의 한 단계 데이터 정규화 단계 정규화: 속성들 사이의 종속 관계를 찾아내고 이를 재그룹함으로써 관계형 스키마를 단계적으로 분할하는 과정 제 1정규화: 반복되는 그룹X, 모든 비기본키 속성은 기본키에 함수적으로 종속된다. 제 2정규화: 제 1정규형의 조건을 만족해야됨, 부분 종속성(비기본키 속성 기본키의 일부에 함수적으로 종속되는현상)을 가지지 않아야 됨 제 3정규화: 제2 정규형의 조건을 만족해야됨, 이행 종속성을 가지지 않아야 함 이행 종속성: 비기본키 속성이 다른 비기본키 속성에 의해 함수적으로 종속되는 현상 데이터베이스 설계 절차 E-R 모델 개체 ㅁ: 독립적으로 존..

Database 2023.10.18

SQL Server 기초 문법

데이터 입력 INSERT INTO [테이블이름[([열이름1,2,3...]) VALUES ([열1값,2,3...]) 테이블에서 모든 데이터 추출 SELECT * FROM 고객주문; SELECT 주문날짜,주문번호,고객번호 FROM 고객주문; 테이블에서 특정한 조건의 데이터 추출 SELECT 로그인ID, 전화번호 FROM 고객 WHERE 구분='개인'; SELECT [열이름1,2.3..] FROM [테이블이름] WHERE [검색조건]; 비교 연산자 사용하기 SELECT 재고배송번호,입고날짜 FROM 재고배송 WHERE 입고수량>=50; - Tabel: 재고배송 논리연산자 사용하기 SELECT 상품번호 FROM 재고 WHERE 구분='grinded' and 재고수량>=40; NULL 값 사용하기 SELECT *..

Database 2023.10.05

데이터 모델이란?

추상도에 따른 데이터 모델의 분류 ▶ 개념 모델 가장 추상적인 모델 주요 대상의 식별과 묘사에 중점을 두는 모델 개체관계(E-R) 모델이 대표적 예시: 학생, 교수, 과목, 강의 ▶ 내부 모델 관계형 모델에서 M:N의 관계는 데이터 중복성 문제를 야기하기 때문에 바람직하지 않은 관계유형으로 간주됨 M:N의 관계를 제거하도록 함 (M:N 관계의 데이터는 중복성 문제를 야기) 테이블 특징: 셀에 들어갈 수 있는 속성 값의 개수는 하나이다. 1) 키의 종류 기본 키 primary key : 테이블의 각 레코드를 식별할 수 있는 필드 외래 키 foreign key : 다른 테이블에서 기본 키로 사용되는 필드 복합 키 composite key : 하나 이상의 필드들로 구성되는 기본 키 2) 무결성 규정 개체 무결..

Database 2023.09.17

[04] 데이터 저장 및 처리 방법

1. 데이터웨어하우스(DW) - 데이터를 추출하고 조합해 정보, 지식으로 바꾸는 기술/ 다양한 주제에 대한 전사적 데이터 포함 → "의사결정 지원"을 위한 데이터베이스(요약된 읽기 전용 데이터베이스) -구성요소 1) 데이터 부르기(업무자료, 내부 보관자료 등) 2) 데이터 추출 및 변환 3) 데이터 저장(데이터웨어하우스) 4) 데이터 마트에 저장 5) 자료조회 및 분석 1-1. 데이터마트: 특정 주제와 밀접하게 관련된 정보를 저장 2. OLAP - online analytical processing / 온라인분석처리 -다차원 데이터 구조를 이용하여 다차원 복잡한 질의를 고속으로 처리하는 데이터 분석 기술 ex. 지역별/분기별/상품별 → 판매액 비교 홈쇼핑/온라인판매/오프라인판매 → 매출액 비교(월별/분기..

Data Science Issue 2023.03.22
728x90