전체 글 202

sql developer 로 ERD 추출하기

1. 메뉴에서 보기 -data modeler - 브라우저 2. 좌측아래의 브라우저 창에서 맨앞 +기호클릭한후 나타나는 "관계형모델[1]" -마오-새관계형모델 화면우측에 relational...이 만들어진다 3. 7개 HR 테이블을 드래그 하되 테이블앞의 그림을 드래그 하여(이때 드래그가 잘안되면 오른쪽마우스를 누른채로 드래그해본다) 우측 relational...탭창에 넣는다 4. 간단하게 보기위해 relational...탭창에서 -마오-하여 세부정보보기 에서 "열"만 남기고 체크표시를 다 지운다 5. 이미지나 pdf로 결과를 저장하기위해 relational...탭창에서 -마오 한후 "다이어그램인쇄"에서 선택하여 저장한다

[오라클]/SQL 2020.12.26

[네트워크] 인터네트워킹에 필요한 장비

1) 리피터(Repeater) - 데이터가 전송되는 동안 케이블에서 신호의 손실인 감쇄(Attenuation) 현상이 발생하는데, 리피터는 감쇄되는 신호를 증폭하고 재생하여 전송 - 펄스를 전송하는 과정에서 원본의 펄스가 크기도 작아지고 길이도 늘어나는 현상이 일어남, 이럴 경우에 리피터를 둬서 다시 원본의 펄스로 복구함 2) 허브(Hub) - 한 사무실이나 가까운 거리의 컴퓨터들을 UTP 케이블을 사용하여 연결하기 위해 사용되는 네트워크 장비로 신호 증폭기능을 하는 리피터의 역활도 포함 - 리피터를 여러개 합쳐 놓은것 같은 장비 - 허브에는 포트가 여러개 있는데, 각 포트마다 하나의 통신 기기를 연결할 수 있음 3) 브리지(Bridge) - OSI의 데이터 링크 하위계층인 MAC에서 동작하며, 둘 또는..

[CS]/[네트워크] 2020.12.25

[PL/SQL] TRIGGER

TRIGGER 란? - 어떤 테이블에 dml이 발생했을때 자동으로 실행되는 프로그램 (before 트리거, after 트리거) 테이블 생성 CREATE TABLE panmae_table ( ID NUMBER(3), dan NUMBER(5), soo NUMBER(5) ); --dan: 단가, soo: 수량 INSERT INTO panmae_table VALUES (1,1000,200); INSERT INTO panmae_table VALUES (2,500,50); SELECT * FROM panmae_table; --금액 테이블 CREATE TABLE keum_table ( ID NUMBER(3), keum NUMBER(10) ); INSERT INTO keum_table VALUES (1,200000);..

[오라클]/PL-SQL 2020.12.25

[PL/SQL] PROCEDURE

1. PROCEDURE - 여러개 값 반환 가능 - 반환값이 없어도 됨 - 반환할때 return이 아닌 out 사용, return은 강제 종료를 의미 - procedure 에서 return 할려면 out 사용후 정의문, 호출문 따로 만들어서 사용(begin end 두개 사용) Q) 지구 몸무게를 입력하면 달 몸무게를 출력하는 프로시져 만들기 SET SERVEROUTPUT ON CREATE OR REPLACE PROCEDURE moon_pro(v_earth IN NUMBER) IS v_moon NUMBER; BEGIN v_moon := v_earth*(1/6); dbms_output.put_line('달몸무게='||v_moon); END; / EXEC moon_pro(70); 결과: 달몸무게=11.6666..

[오라클]/PL-SQL 2020.12.24

[PL/SQL] Anonymous Block

sql에서 출력하는 옵션 SET SERVEROUTPUT ON 1) Anonymous 블럭 - 이름 없이 일회용으로 수행되는 블럭, 컴파일과 실행이 같이 됨 SET SERVEROUTPUT ON DECLARE --블록 시작 aa NUMBER; --변수 선언 BEGIN aa:=78; dbms_output.put_line('aa='||aa); --출력 명령어 END; / sql plus에서 save [파일명]: 마지막 입력한 sql문장 파일로 저장 start [파일명].sql, @[파일명].sql, run [파일명].sql : sql 파일 실행 해당 sql 파일 실행시마다 Anonymous 블럭이 실행됨 Q)초기치로 id에 10, irum 에 hong 성별에 M 입사일에 오늘날짜를 넣어 출력하는 익명 블록을 작..

[오라클]/PL-SQL 2020.12.24

소켓 프로그램

- 웹 소켓: A 와 B가 연결을 할려 그럼 A ip, A port, B ip, B port 가 필요 A는 connect 상태 B는 listen 상태였다가 전송이 오면 accept 상태가 됨(통신이 연결됨) send / receive A close, B close - 일방형 통신 프로그램(무전기) 서버 package tcp; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { //전화 받는쪽 public static void main(String[] args) throws IOException { //1024..

[오라클] sql-plus

- 변수 선언하는 방법 VARIABLE aa NUMBER; --sql plus에서 변수 설정하는 법 EXECUTE :aa:=kajanulbi(100,20); --변수 사용시 :변수명 이렇게 사용 SELECT :aa FROM dual; --저장된 변수를 출력 - 한꺼번에 여러줄 삽입하는법 insert into sawon_table values(&id, '&name', '&date', '&juso'); / --방금 전 실행한 문장 실행 ''들어간건 문자형식, 없는건 숫자형식 데이터 하나하나 입력 가능, '/' 이 명령어를 통해 방금 전 실행한 문장 실행 가능 - 갈무리하는 방법 spool aa.txt 이 명령어 치면 aa.txt창이 생기면서 이제부터 치는 모든 명령어, 결과들이 저장됨 spool off 하면..

[오라클]/SQL 2020.12.24

웹 프로그램

웹 프로그램 - client side: front-end, UI(UX designer, web designer, front-end developer) html, css, javascript, jquery(js framework), ajax server side: back-end(db관리자, server 관리자, back-end developer) jsp, servlet, el, jstl c/s 모델 - 시스템에 독립적 http : 인터넷 IoT(Internet of Things): 사물인터넷, 모든 사물이 인터넷에 연결되어 짐 인터넷은 4단계로 이루어짐(OSI 7 Layer으로부터 나옴) OSI 7 Layer: - OSI는 ISO에서 규정한 국제 표준 네트워크 모델로 7 Layer로 구성됨 Please ..

[PL/SQL] FUNCTION

1) FUNCTION 특징 - 반드시 하나의 반환값이 존재해야됨 2) 구조: CREATE OR REPLACE FUNCTION [함수명]([매개변수명] IN [매개변수 타입]) RETURN [반환타입] IS [변수명] [변수타입]; BEGIN [실행 로직] RETURN [변수명]; END; / 예시: 밑변과 높이를 입력하면 삼각형 넓이가 반환되는 함수 CREATE OR REPLACE FUNCTION Nulbi(v_mit IN NUMBER, v_nopi IN NUMBER) --외부에서 들어오는 매개변수 RETURN NUMBER --function은 무조건 return 있어야됨 IS --이 함수 내에서 사용할 변수 v_nulbi NUMBER; BEGIN --실제 함수 시작 v_nulbi := (v_mit * ..

[오라클]/PL-SQL 2020.12.24