728x90

SQL 25

Hadoop/Hive 이용한 부동산 거래량, 지수 비교 분석 프로젝트 - 2 (R 이용한 지도시각화)

2021/06/07(월) Hadoop/Hive 분석 프로젝트 1) 데이터 수집 참고 https://cordingdoah.tistory.com/122 Hadoop/Hive 이용한 부동산 거래량, 지수 비교 분석 프로젝트 - 1 (데이터 수집) 2021/06/07(월) 부동산 가격이 치솟는 가운데 전에 비해 얼마나 부동산의 거래량과 가격이 올랐는지 확인하고 싶다는 생각을 했다 통계청에 있는 데이터를 가지고 Hadoop/Hive 비정형 데이터 처리를 cordingdoah.tistory.com 이제 데이터를 수집하고 Hive안에 넣어놨으니 원하는 데이터를 뽑아 csv파일로 생성하고 지도 시각화 과정을 해보도록 하겠다. 먼저 서울의 최고 거래량 연월을 출력하여 csv파일을 생성해 보도록 하겠다 select mon..

코딩 연습장/R 2021.07.01

Hadoop/Hive 이용한 부동산 거래량, 지수 비교 분석 프로젝트 - 1 (데이터 수집)

2021/06/07(월) 부동산 가격이 치솟는 가운데 전에 비해 얼마나 부동산의 거래량과 가격이 올랐는지 확인하고 싶다는 생각을 했다 통계청에 있는 데이터를 가지고 Hadoop/Hive 비정형 데이터 처리를 통해 비교해 보고자 한다 우선 데이터를 수집해서 Hive에 넣는 거부터 해보도록 하겠다 먼저 통계청에서 아파트 거래현황 검색하여 자료 가져오기 2006년부터 2020년도까지 2년씩 거래량을 연도별로 자료 출력 출력한 자료들을 하나의 csv로 합쳐주고 영어를 한글로 교체하여 property.csv라는 파일 생성 파일을 생성하고 나면 Hadoop/Hive안에 자료를 담을 테이블을 생성해줘야 함 테이블 만들기 create table property( monthofyear int, city string, g..

Spring 공유 캘린더 프로젝트 - 2 (로그인)

2021/05/25(화) Spring 공유캘린더 프로젝트 기본설정 참고 https://cordingdoah.tistory.com/111 Spring 공유 캘린더 프로젝트 - 1 (기본 설정) 2021/05/25(화) Spring을 사용한 캘린더를 공유할 수 있는 프로젝트를 만들어봤다 회원가입을 하면 캘린더를 사용할 수 있고 일정을 추가하여 일정을 공유하고 수정, 삭제가 가능하도록 구현했다. 일 cordingdoah.tistory.com 로그인을 구현해보도록 하겠다 src/main/java 밑에 패키지 생성 - org.alpreah.domain - org.alpreah.persistence - org.zerock.controller src/main/resources 밑에 폴더 생성 - mappers 폴더 ..

Python/JSP/R 이용한 맛집 프로젝트 - 5 (JSP 로그인)

2021/04/14(수) JSP 메인 페이지 꾸미기 참고 https://cordingdoah.tistory.com/100 Python/JSP/R 이용한 맛집 프로젝트 - 4 (JSP 페이지 꾸미기) 2021/04/14(수) Python 파일병합 알고리즘 참고 https://cordingdoah.tistory.com/99 Python/R 이용한 맛집 프로젝트 - 3 (Python 파일 병합하기) 2021/04/14(수) Python 지도시각화 알고리즘 참고 https://cordin.. cordingdoah.tistory.com - 로그인 화면 RESTAURANT FINDER. Pricing Contact 1. sql문으로 id와 비밀번호를 조회하여 비교 2. if-else문으로 id나 비밀번호 확인 후 ..

JSP를 이용해서 DB 삽입, 삭제, 검색까지 - 1

2021/04/29(목) 서론 - DB를 연동해서 JSP파일에서 insert, delete, select를 실행해주는 웹 만들기 - 파일 2개를 사용해서 값을 받아오고 처리하는 프로그래밍 - 회원가입, 로그인과 비슷하다고 할 수 있음 먼저 DB가 설치되어있어야 연동을 시킬 수 있기 때문에 MariaDB설치 참고 cordingdoah.tistory.com/78 MariaDB설치하기 (가상 머신) 2021/04/28(수) mariaDB설치하기 mariadb.org/download/ Download MariaDB Server - MariaDB.org REST API MariaDB Repositories Release Schedule Reporting Bugs … Continue reading "Download..

데이터베이스 - 커서&예외처리 연습문제

2021/03/04(목) 7번째 수업 ​ ​ ​ ​ --명시적 커서를 사용하여 EMP테이블의 전체 데이터를 조회한 후 커서 안의 데이터가 --다음과 같이 출력되도록 PL/SQL문을 작성해 보세요. --1-1) LOOP를 사용한 방식 --1-2)FOR LOOP를 사용한 방식 ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 1-1) SET SERVEROUTPUT ON; DECLARE V_EMP_ROW EMP%ROWTYPE; CURSOR PRINT_CS IS SELECT * FROM EMP; BEGIN OPEN PRINT_CS; LOOP FETCH PRINT_CS INTO V_EMP_ROW; DBMS_OUTPUT.PUT_LINE('EMPNO : ' || V_EMP_ROW.EMPNO || 'ENAME :..

데이터베이스-커서와 예외처리

2021/03/04(목) 7번째 수업 ​ ​ ​ ​ 1) 커서란? SELECT문 또는 데이터 조작어 같은 SQL무을 실행했을 때 해당 SQL무을 처리하는 정보를 저장한 메모리 공간 DECLARE CURSOR 커서명 IS SQL문; BEGIN OPEN 커서명; FETCH 커서명 INTO 변수; CLOSE 커서명; END; ​ ​ ​ 커서를 이용한 LOOP문 SET SERVEROUTPUT ON; DECLARE V_DEPT DEPT%ROWTYPE; CURSOR C1 IS SELECT DEPTNO, DNAME, LOC FROM DEPT; BEGIN OPEN C1; LOOP FETCH C1 INTO V_DEPT; EXIT WHEN C1%NOTFOUND; DBMS_OUTPUT.PUT_LINE('DEPTNO : ' ..

데이터베이스-조건문&반복문 연습문제

2021/03/04(목) 7번째 수업 ​ ​ ​ ​ 책 16장 연습문제 1번 - 숫자 1부터 10까지의 숫자 중 오른쪽과 같이 홀수만 출력하는 PL/SQL 프로그램을 작성해 보세요 ​ 2번 - DEPT 테이블의 DEPTNO와 자료형이 같은 변수 V_DEPTNO를 선언합니다. 그리고 V_DEPTNO 변수 값에 10,20,30,40을 대입했을 때 다음과 같이 부서 이름을 출력하는 프로그램을 작성해 보세요. 단 부서 번호가 10,20,30,40이 아니면 N/A로 출력합니다. ​ ​ ​ ​ ​ ​ ​ 내 풀이 ​ - 1번) SET SERVEROUTPUT ON; DECLARE BEGIN FOR I IN 1..10 LOOP IF MOD(I,2)=1 THEN DBMS_OUTPUT.PUT_LINE('현재 i의 값 : ..

데이터베이스-조건문&반복문

2021/03/04(목) 7번째 수업 ​ ​ ​ PL/SQL- SQL 프로그래밍 언어 ​ DECLARE(선언부) BEGIN(실행부) EXCEPTION(예외 처리부) ​ ​ 1)조건문 IF - ELSIF - ELSE - END IF ​ DECLARE 선언할 변수 BEGIN IF 조건 THEN 조건을 만족할 시 수행할 문장; ELSIF 조건 THEN 조건을 만족할 시 수핼할 문장; ELSE 모든 조건을 만족하지 않을 때 수행될 문장; END IF; END; ​ 조건에 맞는 문장 수행 ​ ​ ​ ​ ​ ​ 2) 반복문 2-1) LOOP LOOP 반복할 문장, 명령어; EXIT WHEN 반복문을 끝낼 조건; END LOOP; ​ ​ ​ ​ ​ 2-2) WHILE LOOP ​ WHILE 조건 LOOP 반복할 작업..

데이터베이스 - 제약조건

2021/03/03(수) 6번째 수업 ​ ​ ​ 제약조건 NOT NULL/UNIQUE/PRIMARY KEY/FOREIGH KEY/CHECK ***데이터 무결성 : 데이터베이스에 저장되는 데이터의 정확성과 일관성을 보장한다는 의미 무결성을 지키기 위해 항상 유지해야하는 기본 규칙 존재 제약 조건은 이런 무결성을 위한 안전장치 ​ ​ ​ 1) NOT NULL CREATE TABLE 테이블명( 필드명 자료형 NOT NULL, . . . ); --> NOT NULL을 지정한 필드는 NULL값을 넣을 수 없다 ​ 제약조건에 이름 주기 ** CREATE TABLE 테이블명( 필드명 자료형 CONSTRAINT 제약조건명 NOT NULL . . . ); --> CONSTRAINT 후에 제약조건의 이름을 정해 줄 수 있..

728x90