이공계전문기술연수

브라켓을 먼저 설치해보자. 1. 링크에 접속을 먼저 한다. http://brackets.io/ A modern, open source code editor that understands web design Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it. With new features and extensions released every 3-4 weeks, it's like getting presents all year long. brackets.io 2. Download Brack..
(1) --1. 직급별 총 급여 및 연봉을 산출 하여라. select * from employee; select job_code, sum(salary) 총급여, avg(salary*12) 연봉 from employee group by job_code; --2. [EMPLOYEE] 테이블에서 부서코드, 그룹별 급여의 합계, 그룹별 급여의 평균(정수처리), 인원수를 조회하고, 부서코드 순으로 정렬 (그룹은 부서) select dept_code, sum(salary), floor(avg(salary)), count(*) from employee group by dept_code order by 1; --3. [EMPLOYEE] 테이블에서 부서코드, 보너스를 지급받는 사원 수를 조회하고 부서코드 순으로 정렬 s..
@@DDL -> 데이터 정의 언어 -> 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문 @ 오라클 객체 종류 -> 테이블, 뷰, 시퀀스, 인덱스, 패키지, 프로시져, 함수, 트리거, 동의어, 사용자 @ CREATE - 테이블 만들기 CREATE TABLE 테이블명(컬럼명 자료형(크기), 컬러명 자료형(크기)); @ 제약조건(constraints) -> 테이블 작성 시 각 칼럼에 대한 기록에 대해 제약조건을 설정 할 수 있음 -> 데이터 무결성을 지키기 위해 제한된 조건 회원 ID - NOT NULL PW NAME ADDRESS NOT NULL : 데이터에 NULL을 허용 하지 않음(빈값 허용X) UNIQUE : 중복된 값을 허용하지 않음 PRIMARY KEY(..
@group by -> 그룹함수는 단 한개의 결과값만 산출하기 때문에, 그룹함수를 이용하여 여러개의 결과값을 산출하기 위해 적용될 그룹의 기준을 정해 주는 것! -> 각 부서별 급여 총 합계 @@ 조인(JOIN) -> 여러테이블의 레코드를 조합하여 하나의 열로 표현한것!! -> 두 개 이상의 테이블에서 연관성을 가지고 있는 데이터들을 따로 분류하여 가상의 테이블을 이용하여 출력함 -> 서로 다른 테이블에서 각각의 공통 값을 이용함으로써 필드를 조합함 2가지문법 1. ORACLE 전용문법 2. ANSI 표준 구문 @join 종류 - INNER JOIN(내부조인) : 교집합(일반적으로 아무것도 명시 하지 않았을때 나타남) - OUTER JOIN(외부조인) : 합집합 -> LEFT OUTER JOIN (왼쪽 ..
함수(Function) 하나의 큰 프로그램에서 반복적으로 사용되는 부분들을 분리하여 작성해 놓은 작은 서브프로그램 호출하며 값을 전달하면 수행결과를 리턴하는 방식으로 사용된다. 함수의유형 단일 행 함수 : 각 행마다 반복적으로 적용되어 입력받은 행의 갯수만큼 결과를 반환 여러개 값 전달 및 호출 -> 작업 수행 -> 여러개의 결과값 리턴 그룹 함수 : 특정한 행들의 집합으로 그룹이 형성되어 적용 -> 그룹당 1개의 결과를 변환 여러개 값 전달 및 호출 -> 그룹 작업 수행 -> 한개의 결과값 리턴 단일 행 함수 문자처리함수 LENGTH -> 주어진 컴럼 값 / 문자열의 길이(문자갯수)를 반환 -> 문자타입을 입력 -> NUMBER LENGTHB ->주어진 칼럼 값/문자열의 길이(BYTE)를 반환 INST..
데이터(Data) 어떠한 자료 혹은 실제 값을 의미한다. ex) 에베레스트 높이 : 8848m (8848 미터라는 데이터) 정보(Infromation) 데이터를 기반으로 하여 의미를 부여한 것을 말한다. ex) 에베레스트는 세계에서 가장 높은 산 데이터베이스(DataBase(DB)) 한 조직에 필요한 정보를 여러 응용시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복된 데이터를 최소화하여 구조적으로 통합/저장 해 놓은 것 데이터베이스(DataBase(DB)) 정의 1. 운영 데이터(Operational Data) -> 조직의 목적을 위해 사용되는 데이터 -> 데이터 자체가 아닌 별도의 목적을 가진 데이터 2. 공용 데이터(Share Data) -> 공동으로 사용되는 데이터 3. 통합 데..
프로그램에서의 상속은 자식이 부모를 선택하는 개념이다. 상속은 기존의 클래스를 재사용하여 새로운 클래스를 작성 하므로 중복되는 코드를 줄여준다. 또한 상속을 이용하면 부모 클래스의 수정으로 모든 자식클래스들도 수정되는 효과를 가져오기 때문에 유지 보수 시간을 최소화 할 수 있다. 다른 클래스가 가지고있는 멤버(변수와 메소드)들을 새로 작성할 클래스에서 직접 만들지 않고, 상속받음으로써 새클래스가 자신의 멤버처럼 사용이 가능하다. class 자식클래스 extends 부모클래스{ //필드 //생성자 //메소드 } public class Gold extends Silver{ } -> Gold클래스는 Silver 클래스를 상속한다. -> Gold클래스는 Silver 클래스의 멤버들을 사용 할 수 있다. 상속의 ..
수업을 계속 들으면서 앞에 부분은 상대적으로 이해가 잘 되었으며 만약 부족한 부분이 생기면 "익숙하지 않아서 그렇지 복습을 열심히 하면 될 것이다."라는 생각이 있었다. 그런데 비전공자의 입장에서 "Java는 객체지향 프로그래밍이다"라는 말은 와 닿지 않았다. OOP부터 수업을 들으면서도 어렵다. 하지만 정말 Java는 객체 지향 프로그래밍이다. 그래서 여기서부터는 정말 열심히 복습해야 한다. 객체를 잘 다루지 못한다면 Java는 계속 어려울 것이다. 현재 수업은 클래스, 상속, 인터페이스, 예외처리, 컬렉션 모두 끝난 상태이다. 약 3주 동안 Java에 대해 웬만한 것은 거의 다 배웠다. 수업 내용 자체는 좋다. 만약 내가 혼자 Java를 공부하려고 했으면 아직도 앞부분을 공부하고 있을 것이다. Jav..
임쟌
'이공계전문기술연수' 카테고리의 글 목록 (7 Page)