본문 바로가기

학원수업107

01/19 국비학원 39회차 HTML, CSS, JS https://www.w3schools.com/js/default.asp JavaScript Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 자바스크립트 튜토리얼 참고 사이트 HTML: Hypertext Markup Language HTML(HyperText Markup Language)은 웹을 이루는 가장 기초적인 구성 요소로, 웹 콘텐츠의 의미와 구조를.. 2023. 1. 19.
01/18 국비학원 38회차 HTML수업 create할때 or replace가 없으면 재정의를 할 수 없다. 이름이 있는 프로시저는 저장 프로시저이다. select into는 프로시저만 쓸 수 있다. into 다음에는 변수이다. r_status는 변수이다. 한번에 하나만 담을 수 있다. 한개의 로우만 담을 수 있다. 튜플을 담는것은 ? 컬럼을 담는것은? 프로시저에 여러 맵을 담을려면 커서가 필요하다. null이 있으면 nullpointexception방지. 적어도 요청한것에 대한 화면은 볼 수 있다. HTML HTML은 마크업 언어로 화면을 그려줌 태그라는 이름으로 화면을 지원 자바스크립트를 이용해서는 이벤트 처리, 업무 프로세스, 로직을 지원할 수 있다. 인라인요소 왼쪽에서 오른쪽으로 수평적으로 쌓임 인라인 요소안에 블록 요소는 불가 블록요소.. 2023. 1. 18.
01/17 국비학원 37회차 HTML수업 오전 : SQL응용 시험 오후 : html수업 UI구현을 잘 해두어야 제공되는 라이브러리를 사용할 수 있다. 블록요소에는 사이즈가 있다. 자동 줄바꿈이다. 인라인 요소에는 자체 크기가 없다. 무조건 오른쪽으로 쓴다. 자바의 FlowLayout같은 느낌이다. 요소=태그=엘리먼트=노드 1. 인라인 요소 -크기 없음, 자동 줄바꿈이 안일어난다. : 리액트안됨 2. 블록요소 -자동으로 줄바꿈이 된다. html은 오타를 내도 거의 봐줌... 실제론 솔루션과 만나는 부분에서 문제가 생길수도 는 블록요소이다. 인라인요소와 블록요소 양쪽을 다 사용할 수 있는거는 -을 사용해서 연결 순서대로 들어간다. 무언가를 넣을수있는 공간..? 윈도우 사이즈 비교 2023. 1. 17.
01/16 국비학원 36회차 (Node.js, 자바오라클연동) node.js설치 node.js란? 서버측에서 자바스크립트를 사용할 수 있도록 하는 프로그램이다. 즉, 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다. Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다. Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다. Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다. Node.js는 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다. 자바스크립트에 대한 런타임 환경이다. 브라우저(크롬 등등)가 없이도 단독으로 테스트가 가능하다. ❗️자바스크립트 런타임 런타임이란 특정 언어로 만든 프로.. 2023. 1. 16.
01/13 국비학원 35회차 오라클(도서관리시스템) 생성자 클래스 쪼개기 -MVC -Pojo -Flow -Spring 메인메소드안에서는 내안에 있는것이라도 인스턴스화 해야한다. 질문 JFrame하나에서 JPanel만 3개를 돌려가며 바꾸고싶다. package dev_java2.week7; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class KiwiApp extends JFrame implements ActionListener { String imgPath="D:\\vscode_java\\dev_java\\images\\"; Image img[]=null; ImageIcon imgs[.. 2023. 1. 13.
01/12 국비학원 자바 오라클 연동 디비 연동할때에는 자바만 볼것이 아니라 디비쪽도 확인을 해야한다. package dev_java2.oracle; import dev_java2.util.DBConnectionMgr; import oracle.jdbc.OracleCallableStatement; import oracle.jdbc.OracleTypes; //모든 RDBMS에서 제공되는 타입이 아니라 오라클에서만 제공하는 타입-sys_refactor import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import java.util.ArrayList; import java.util.HashMap; import java.util.List;.. 2023. 1. 12.
01/12 국비학원 34회차 오라클 수업(PL/SQL) PL/SQL은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. 주로 자료 내부에서 SQL 명령문만으로 처리하기에는 복잡한 자료의 저장이나 프로시저와 트리거 등을 작성하는 데 쓰인다. SQL을 확장한 절차적 언어(Procedural Language)이다. PL/SQL 프로그램의 종류는 크게 Procedure, Function, Trigger 로 나뉘어 진다. 모듈식 프로그램 개발 가능 : 논리적인 작업 을 진행하는 여러 명령어들을 하나의 블록을 만들 수 있다. 오라클에서 지원하는 프로그래밍 언어의 특성을 수용하여 SQL에서는 사용할수없는 절차적 프로그래밍 기능을 가지고 있어 SQL의 단점을 보완하였다. 커서를 사용하여 여러 행.. 2023. 1. 12.
01/11 국비학원 33회차 오라클수업 1. UNION을 이용해서 temp와 tcom의 자료 중 emp_id, salary, comm을 보여주는 SQL을 만들어 보자. 이 때 Salary 와 Comm이 모두 존재하는 사번은 두 줄로 나와야 한다. 2. UNION ALL을 이용해서 temp와 tcom의 자료 중 emp_id, salary, comm을 보여주는 SQL을 만들어 보자. 3. Temp와 tcom에 존재하는 사번의 교집합을 구한 후, temp에서 tcom에 존재하는 사번을 제외 시킨 차집합을 구하고, 두 개 결과의 합집합을 구해보자. t_worktime테이블의 작업시간 누적 합계를 구하시오. 환율을 오늘 환율이 아니라 그 전날의 환율로 계산하는 문제 테이블을 두개를 붙여서 a에서 하루전날인 b를 빼서 전날의 환율을 가져오자 rownum.. 2023. 1. 11.
01/10 국비학원 32회차 오라클수업(Join의 종류) 데이터 테이블의 관계 1:1 1 : n n : n- 조인 걸면 안됨 조인의 종류 5가지 1. 카타시안의 곱 -n:n 형태 -데이터를 복제하는 용도로 사용함 -데이터베이스 제품에서 제공되는 함수가 없는 경우에는 카타시안의 곱을 활용해서 데이터를 2배수 3배수 복제하고 컬럼레벨에 있는 값을 로우레벨에 출력하는것이 가능함 2. 등가조인 - equals join - natural join - inner join 교집합 where 절이 없다 PK와 FK연결이 필요없다->자동 직관적이다. 양쪽 테이블에 모두 존재하는것만 조회된다. 둘중 한쪽에만 있는것을 조회하고싶다면 emp=14사원 dept =4가지 결과의 row수는 14 결과는 56->카타시안의 곱 ->나올 수 있는 부서의 모든 종류가 다 출력 3. non-eq.. 2023. 1. 10.
01/09 국비학원 31회차 오라클수업(Join) 사원집합의 부서명은 존재하지 않는 컬럼명 제 3정규화를 지키기위한 테이블 설계 부서이름은 부서 번호에 종속적이지 사원번호에 종속적이지 않다.- 반정규화, 역 정규화 join이란? 둘 이상의 테이블을 연결하여 데이터를 검색하는 방법이다. 보통 둘 이상의 테이블을 연결하여 데이터를 검색하는 방법이다. 두 개의 테이블을 select문에서 결합 주로 where절에 조인 조건이라고 해서 사용한다. 조인은 세가지가 있다. 1. 내부조인 : 교집합 결국 inner join도 양쪽에 존재하는 값들만 검색되는 것이다. 2. 외부조인 : 합집합 두개(emp, dept) 이상의 테이블 조인시 한 쪽(dept) 테이블의 행(40)에 대해 다른쪽 테이블(emp)에 일치하는 행(10,20,30만 있었다.)이 없더라도 다른쪽 테이.. 2023. 1. 9.