https://youtu.be/PBaUjMgRIx0 빅데이터란 무엇일까? 처음 접한다면 라디오처럼이라도 한 번이라도 듣는 것을 추천한다.
오늘은 AJAX와 JSON을 이용해서 DB 연동 작업 하고 있습니다. 영화관 사이트에서 영화를 누를 때마다 극장과 극장이름, 날짜의 변동을 에이젝스를 통해 나타내려고 합니다. 현재는 이렇게, 제목을 누를때마다 해당 DB의 결과를 출력하게 만들고 있습니다.
예상 주제 : 영화관 (메가박스) 따라 만들기 영화관이 주제인 만큼, 세 개의 테이블이 주력으로 지정하였다. 세 개의 테이블로 JOIN을 상상하면서 점차 영역을 확대해 나갔다. 회원정보는 총 2개의 부류로 나뉘는데, 일반회원정보와 극장에서 가입하는 관리자 회원이다. 또한, 메가박스에는 "나만의 메가박스"라고 위치 지정하는 것이 있어서 별도의 테이블 또한 이어 붙였다. 영화와 회원의 관계이다. 영화 정보를 가져와서 리뷰를 만들고 좋아요와 평점을 남기게 된다. 또한 누적 관람수의 정보를 남긴다. 이는 메인화면에 구성되는 DB와 유사하다. 영화관 정보이다. 영화관을 검색했을 때 나오는 값, 영화관에서 사용하는 ID의 값을 기준으로 영화관에서 운영하는 상영관에 대한 정보 그리고 상영관에 따라 운영 조건이 달라질..
JAVA를 통해서 입력받은 값을 통해 TABLE을 자유롭게 생성해야 하는 이유가 생겼다. 그래서 CREATE TABLE을 통해 만들 방법을 찾다가 2가지 경우가 되는 것을 확인되었다. 첫 번째 방법은 프로시저를 통해서 테이블을 만드는 방법이다. CREATE OR REPLACE PROCEDURE PRO_CRE(v_name varchar2) IS cursor1 INTEGER; credbsql VARCHAR2(100); BEGIN credbsql := 'CREATE TABLE ' || v_name || ' (abc number, bac varchar2(10))'; -- 테이블 생성 cursor1 := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(cursor1, credbsql, dbms_..
★DML (Data Manipulation Language) 데이터 조작 어는 데이터 관점에서 생명주기를 제어하는 것을 의미한다. 대표적으로 INSERT, SELECT, UPDATE, DELETE가 있다. 다른 말로는 CRUD라고도 부른다.(Create Read Update Delete). 조작어 설명 INSERT 데이터를 추가한다 SELECT 데이터를 조회한다 UPDATE 데이터를 수정한다 DELETE 데이터를 삭제한다. INSERT INSERT INTO 테이블명 (속성1, 속성2 …) VALUES(값1, 값2…); 만약 TEST테이블 (CUSTNO, CUSTNAME)에 값을 넣는다면. INSERT INTO TEST (CUSTNO, CUSTNAME) VALUES (100, 'ABC'); 이런 예시로 값..
★ DDL (Data Definetion Language) 데이터의 논리적인 물리적 구조를 정의하는 언어로 DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정하는 목적으로 사용된다. 대표적으로 CREATE, ALTER, DROP가 있다. 명령어 내용 CREATE TABLE 테이블 생성 ALTER TABLE 테이블 수정 DROP TABLE 테이블 삭제 TRUNCNATE 테이블 내용만 삭제 CREATE TABLE CREATE TABLE TEST ( CUSTNO NUMBER, CUSTNAME VARCHAR2(10) ); TEST TABLE이라는 이름으로 CUSTNO, CUSTNAME 칼럼(속성)을 가진 테이블을 생성한다. CREATE TABLE ( 속성명 속성타입 [속성 값] ); 가장 기본적이며,..
DECLARE v_first VARCHAR2(5) :='FIRST'; BEGIN DECLARE v_second VARCHAR2(8) :='SECOND'; BEGIN DBMS_OUTPUT.PUT_LINE(v_first); DBMS_OUTPUT.PUT_LINE(v_second); END; DBMS_OUTPUT.PUT_LINE(v_first); END; / DECLEARE [선언부] 변수나 상수를 선언하는 부분이다. BEGIN [실행부] 제어, 반복문, 함수정의 등 기술 가능 부분 END; 선언하고 실행을 하였다. 결과는 이렇게 나온다. ※ 만약 PL/SQL 프로시저가 성공적으로 완료되었습니다만 나올 경우엔. SET serveroutput ON SET verify OFF 셋팅을 하면 된다. OUT_PUT선언이..
Oracle Developer 설치하기 1. 오라클 디벨로퍼 설치 사이트 접속합니다. https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html Oracle SQL Developer Downloads This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not alre..
주소 : https://colorscripter.com/ 사용법은 매우 간단합니다. 코드를 복사 후 붙여놓기 하시면 상단 좌측에 언어가 자동으로 세팅됩니다. 그 후, 우측 아래 공유하기, html 복사, 클립보드 복사가 있습니다. 그중, 공유하기랑 클립보드 복사하기가 가장 쓰기 쉽고 편합니다. html 같은 경우엔, 불러오는데 렉이 발생하여 사용하기가 개인적으로 힘들더라고요. 공유하기를 눌렀을 경우, 화면과 같이 링크로 공유를 하게 됩니다. 많은 코딩이 있을 때, 이처럼 요약하면 보기 깔끔해질 수 있습니다. 클립보드로 복사하기를 사용하시면, 이처럼 flash 파일 형식으로 지원하게 됩니다. 사이트마다 pdf 지원과 미지원이 있으니 참고하시면 되겠습니다. 코드를 공유할 때, 간단하게 설정할 수 있는 창입니..