분류 전체보기
-
JAVA 자바 식별자와 데이터 형 변환JAVA 2020. 7. 28. 19:23
🎯 자바 식별자, 데이터 형 변환, 변수 종류를 알아본다. 🔖 목차 식별자 데이터형 변수와 상수 데이터 형 변환 변수와 코드블럭 변수종류 식별자(Identifier) 식별자는 자바코드 내에서 사용되는 각각의 단어를 의미한다. 클래스명, 변수명, 메소드명 등이 해당된다. 첫 문자는 반드시 영문자로 써야하며 숫자가 포함될 수 있다. 특수문자 중 , _ 와 $는 첫 문자로 사용할 수 있지만 가급적 영문으로 작성하는 게 좋다. 자바는 대소문자를 구별한다. 식별자 종류 시스템 정의 식별자 : 자바시스템이 먼저 정의한 식별자. 예약어, 키워드라고 부른다. 사용자 정의 식별자 : 개발자가 필요에 의해 정의한 식별자. 클래스명, 변수명, 메소드명 등 식별자 지정 규칙 클래스 : 첫 문자는 항상 대문자로 표현. 하나 이..
-
JAVA 이클립스에서 자바 시작하기JAVA 2020. 7. 27. 23:10
🎯 자바의 개요를 알아보고 HelloWorld를 출력해본다. 🔖 목차 자바 언어의 특징 이클립스 시작하기 프린트 함수 살펴보기 자바 언어의 특징 플랫폼이 독립적이다 자바는 운영체제에 영향을 받지 않는다. 어떻게 가능할까? 예전에는 각 운영체제에 맞게 프로그램을 따로 만들어야했는데, 자바는 서로 다른 운영체제에서 프로그램을 똑같이 사용할 수 있도록 자바가상머신(JVM)을 제공한다. 그 위에 자바개발자도구(JDK)를 사용해서 실행환경에 상관없이 동작하는 자바 프로그램을 만들 수 있다. 간단한 코드 작성 가능 c언어에서 포기를 많이 하는 부분이 포인터 파트인데 자바는 포인터라는 개념이 없다. 객체지향 언어다 다른 객체(사물 및 대상)와 상호작용할 수 있는 재사용 가능한 객체를 이용하여 문제를 해결한다. 객체는..
-
Git 시작하기Git & GitHub 2020. 7. 26. 23:32
git 이란 버전 관리 시스템 을 의미한다. 과제하거나 ppt만들 때 파일 날아갈까봐 -마지막, -최종, -진짜최종으로 이름 붙이듯이 내가 애플리케이션을 만들어서 수정할 때마다 안전하게 저장하고 관리할 수 있다. git 최신버전 다운받기 👉 https://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for..
-
SQL - 뷰, 시퀀스, 인덱스, 사용자 관리DATABASE 2020. 7. 25. 22:57
🎯 SQL 오라클 객체의 뷰, 시퀀스, 인덱스와 사용자 관리를 알아본다. 뷰 (VIEW) 기존의 테이블에서 필요한 것만 뽑아서 하나의 가상 테이블을 다시 만드는 것. 뷰에서 참조하는 원본테이블을 기본테이블(base table)이라고 한다. 10번 부서의 데이터를 자주 사용한다면 매번 셀렉하기보다 그냥 따로 뷰를 만들어두면 사용하기 편하다. 보안을 위해 데이터베이스에서 선택적으로 데이터를 보여줄 수 있기 때문에 접근을 제한할 수 있다. 검색 쿼리를 단순하게 만들수 있다. 매번 만들기 복잡한 조인문을 뷰로 만들어놓으면 쉽게 사용할 수 있다. GRANT CREATE VIEW TO SCOTT; 먼저 SYS계정에서 스콧계정에 뷰를 만들 수 있는 권한을 부여해준다. CREATE VIEW EMP_VIEW AS SEL..
-
SQL - DDL 명령어, 테이블 생성 제약조건DATABASE 2020. 7. 24. 08:50
🎯 SQL DDL 명령어 CREATE, ALTER, DROP, RENAME, TRUNCATE 를 알아본다. DDL( Data Definition Language ) 데이터베이스의 구조를 생성, 수정, 삭제할 수 있는 언어 실행결과가 데이터베이스에 즉각 반영되며 데이터베이스 사전에 정보를 기록한다. 오라클 객체 오라클 데이터베이스가 가진 데이터 구조를 말한다. DDL 명령문 종류 CREATE 생성 / ALTER 변경 / DROP 삭제 / RENAME 이름변경 / TRUNCATE 절삭 테이블 생성 CREATE CREATE TABLE [스키마].테이블명 (컬럼명 데이터타입 [DEFAULT 값 | 제약조건]); CREATE TABLE scott.emp (empno NUMBER(4), ename VARCHAR2(..
-
SQL - DML, 트랜잭션 TCLDATABASE 2020. 7. 23. 08:31
🎯 SQL DML 명령어와 트랜잭션을 알아본다. DML(Data Manipulation Language) 데이터를 추가(INSERT), 수정(UPDATE), 삭제(DELETE), 병합(MERGE) 할 때 사용하는 데이터 조작어 INSERT 테이블에 데이터를 저장하기 위한 데이터 조작어 단일행 INSERT : 한번에 하나의 행을 테이블에 저장 다중행 INSERT : 서브쿼리를 이용해 한꺼번에 여러행 동시저장 단일행 INSERT 문 INSERT INTO DEPT(DEPTNO, DNAME, LOC) VALUES (90, '인사과', '서울'); -- 어떤 테이블에 넣을거다 (컬럼명) -- 데이터값은 (위 컬럼이랑 일대일 대응이 되어야함) 컬럼 3개 넣어주기로 했으면 밸류도 똑같이 3개를 넣어줘야 한다. 입력되..
-
SQL 조인, 서브쿼리 연습문제 풀어보기DATABASE 2020. 7. 22. 08:33
🎯 SQL Join과 서브쿼리를 활용해 다양한 예제를 풀어본다. JOIN 실습문제 SCOTT 계정의 연습용 테이블 사용 오라클 조인도 사용해보고 ANSI조인도 사용해보기 1. 부서 테이블과 사원테이블에서 사번, 사원명, 부서코드, 부서명을 검색하시오. ( 사원명 오름차순 정렬할 것 ) SELECT EMPNO, ENAME, DEPTNO, DNAME FROM EMP, DEPT ORDER BY ENAME; 2. 부서 테이블과 사원테이블에서 사번, 사원명 , 급여 , 부서명을 검색하시오. 단, 급여가 2000 이상인 사원에 대하여 급여기준으로 내림차순 정렬할 것. 3. 부서 테이블과 사원 테이블에서 사번, 사원명, 업무, 급여 , 부서명을 검색하시오. 단, 업무가 Manager이며 급여가 2500 이상인 사원에..
-
SQL - Join, 서브쿼리DATABASE 2020. 7. 21. 14:17
🎯 SQL의 Join과 서브쿼리를 알아본다. JOIN 검색하고자 하는 컬럼이 여러개의 테이블에 분산되어있는 경우 여러 테이블을 연결해서 필요한 데이터를 조회하는 방법 EMP테이블과 DEPT 테이블에는 DEPTNO 라는 공통컬럼이 존재한다. 여기서 EMP 테이블의 DEPTNO를 외래키라고 하고, DEPT 테이블의 DEPTNO를 기본키라고 한다. 외래키(Foreign Key)는 그 자체로 정보를 갖고있는 건 아니고, 다른 테이블에 찾아가서 참조할 값을 말한다. 참조 당하는 dept 테이블을 부모테이블/master테이블 이라하고 참조하는 emp 테이블을 자식테이블/slave 테이블 이라고 한다. 마스터 테이블의 기본키 PK(D.DEPTNO)가 자식 테이블의 참조키,외래키FK(E.DEPTNO)가 된다. join..