목록분류 전체보기 (182)
on my way
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bFU8Su/btsGyTzlmca/zkO2u6TmF53O0V6VCrT611/img.png)
첫째마당. 웹 개발 기본 다지기 웹 동작 방식 HTML : 내용 (텍스트, 이미지...) 배치 CSS : 디자인 (색, 정렬, 위치...) JavaScript : 프로그램 (동적) 01. 웹 개발 시작하기 01-1 웹 개발 알아보기 웹 개발이란? 정적 사이트(static site) : 방문자에게 보여지는 사이트 (html+css) 동적 사이트(dynamic site) : 다양한 서비스를 제공하고, 화면이 움직이는 사이트 (html+css+js) 서버와 클라이언트 클라이언트 : (좁은 의미) 웹 브라우저, 사용자가 웹 사이트에 접근할 때 사용하는 기기 서버 : 인터넷에 연결된 컴퓨터, 웹 요소와 여러 정보가 저장됨 웹 사이트에서 입력받은 정보를 서버로 전달하고, 서버는 저장된 여러 정보 중에서 로그인을 요..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/emWoA8/btsGhTTDIWg/85bLzQrR0VpuecwGt8lJG1/img.png)
06-1 오라클 함수 함수란? 수학에서의 x, y 변수가 존재하고 연산에 따라 변할 때 y를 함수라 한다. 오라클 함수의 종류 오라클에서 제공하고 있는 내장 함수와 사용자가 필요에 의해 정의한 사용자 정의 함수로 나뉜다. 내장 함수의 종류 입력 방식에 따라 데이터 처리에 사용하는 행이 나뉜다 데이터가 한 행씩 입력되고, 한 행당 결과가 나오는 함수를 단일행 함수 여러 행이 입력되어 하나의 행으로 결과가 반환되는 함수를 다중행 함수라고 한다. 06-2 문자 데이터를 가공하는 문자 함수 대소문자를 바꿔주는 UPPER, LOWER, INITCAP 함수 INITCAP(문자열) : 초기화한다의 initialize. 첫글자만 대문자, 나머지 소문자로 변환 SELECT ename, UPPER(ename), LOWER..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bcnwDs/btsFOddOAFV/2oc87Jg8q1LMgd6E27prj0/img.png)
Part02. 객체 지향 프로그래밍 개념, 코드가 왜 이런 의미를 갖는지 유의하며 보자. 5.1 데이터 타입 분류 자바는 기본 타입, 참조 타입으로 분류 된다. 배열, 열거, 인터페이스, (클래스)에 집중하자. 5장에서는 이런 특징을 이해하자. 참조타입이란 객체의 번지를 이용하는 것이다. (메모리가 어디있는지) 객체란? 데이터와 메소드로 구성된 덩어리. 메모리 어딘가에 객체가 생성되어 있고, 이를 참조하는 것이 '참조 타입'이다. 변수가 하나의 값을 저장하는 이름 그 메모리에 값이 직접 들어가는 것 - 기본 타입 변수안에 메모리 안에 다른 메모리의 번지를 갖고 있는 것이 '참조 타입' => 이 번지로 가서 무언가를 하라. 100번지에 있는 변수를 참조한다. 기본 타입 변수는 int age = 25; //..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dvbURq/btsGgBSLmP8/KzGdMtTkhoxIpEHr47muVK/img.png)
05-1 필요한 데이터만 쏙 출력하는 WHERE절 해당 조건이 만족(true)하는 행을 출력한다. SELECT * FROM EMP WHERE deptno=30; --dept가 30인 데이터만 출력 05-2 여러 개 조건식을 사용하는 AND, OR 연산자 SELECT * FROM EMP WHERE deptno=30 AND job='SALESMAN' ; SELECT * FROM EMP WHERE deptno=30 OR job!='CLERK' ; 열을 비교하는 문자열 데이터는 반드시 대소문자 정확하게 작성해야 한다. 틀리게 작성하면 invalid identifier 에러 발생할 수 있다. SELECT * FROM EMP WHERE deptno=30 AND empno=7499; SELECT * FROM EMP ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Co0Fs/btsGhmHp9sX/retq4YBTlBTuwW9j58nqIk/img.png)
둘째마당. 실무에서 가장 많이 사용하는 SQL, 조회 (중요) 04 SELECT문의 기본 형식 04-1 실습용 테이블 살펴보기 사원 정보가 들어있는 EMP 테이블 EMP는 employee의 약어며, 사원 데이터를 보관 및 관리하는 테이블이다. 회사 부서 정보가 들어있는 DEPT 테이블 사원들의 급여 정보가 들어있는 SALGRADE 테이블 04-2 데이터를 조회하는 3가지 방법 - SELCTION, PROJECTION, JOIN 행 단위로 조회하는 셀렉션 행 단위로, 가로줄의 몇몇 데이터만 선택해서 데이터 조회할 때는 셀렉션 열 단위로 조회하는 프로젝션 열 단위로, 세로 줄의 몇 데이터를 조회하는 방식. 셀렉션 + 프로젝션 상세한 데이터 조회가 가능하다. 두 개 이상의 테이블을 사용하여 조회하는 조인 데이..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bOAAEc/btsGhDXfa17/lzV7Gnn535jO72t8CjlR0k/img.png)
03-1 오라클 데이터베이스 설치 및 접속 XE(Express Edition) 설치 아래는 예시 SQL DROP TABLE DEPT; CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; DROP TABLE EMP; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK..