본문 바로가기

전체 카테고리361

[HTML] HTML 태그 속성 1. HTML 태그 속성 HTML의 태그만으로는 기능이 부족하기 때문에 속성이라는 문법을 추가합니다. 하이퍼텍스트(문서와 문서가 링크로 연결돼있다.) 특성을 HTML 프로그래밍을 통해서 어떻게 표현할 수 있을 까요? 링크를 어떻게 표현할 수 있는지 살펴보겠습니다. 링크는 2가지 정보가 필요합니다. 이 도널드 커누스라는 부분이 링크라는 정보를 알려주는 태그가 있어야 하고, 어떤 페이지에 연결되있는지 알려주어야 합니다. 그래서 고안된 문법이 속성입니다. 여기에 href 속성의 이름에 url값을 넣어 주게 되면, 이 정보를 바탕으로 브라우저는 링크를 걸도록 약속이 되있습니다. 오늘의 명언 우리 모두는 자신의 힘으로 발견한 내용을 가장 쉽게 익힌다. (도널드 커누스) 도널드 커누스를 클릭하게 되면 나무위키의 도.. 2019. 5. 2.
[HTML] HTML 시작 1. HTML이란? "Hyper Text Mark-up Language" 의 약자. 웹 페이지의 모습을 기술하기 위한 규약. 프로그래밍 언어가 아니라 마크업 언어[1]입니다. 헷갈리지 않도록 합시다. 웹사이트에서 흔히 볼 수 있는 htm이나 html 확장자가 바로 이 언어로 작성된 문서입니다. HTML은 서버에서 보내오는 정보대로 페이지를 그려내는 것에는 강하지만 반대로 사용자의 입력에 민감하게 반응하여 페이지를 그리는 것에는 약한 편입니다. 또한 동적인 화면 구성이 힘들다는 약점도 있습니다. 이를 보완하기 위하여 JavaScript 등의 각종 스크립트의 도움을 받습니다. 2. HTML 문서 저장 방법 HTML 문서를 작성한 후 메모장에서 저장할 시, 다른 이름으로 저장을 선택한 뒤, 파일 형식을 '모든.. 2019. 5. 2.
[Oracle] TCL(Transaction Control Language) 1. TCL (Transaction Control Language) 트랜잭션이란 사용자에 의해 실행된 데이터 조작어(DML) 명령어들의 집합을 의미하며, 변경된 데이터는 트랜잭션 제어어(TCL)에 의해 데이터베이스에 반영됩니다. 트랜잭션은 논리적인 단위로 하나 이상의 데이터 조작어(DML) 명령어의 실행으로 변경된 데이터들을 의미합니다. 이 트랜잭션은 아직 테이블에 반영된 상태는 아니며, 테이블에 반영하기 위해서는 데이터 조작어(TCL) 명령어인 COMMIT의 실행이나, 데이터 정의어(DDL) 명령어의 실행으로 이루어집니다. 2. COMMIT 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어입니다. 트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장합니다. COMMIT.. 2019. 4. 28.
[Oracle] 데이터 갱신 1. 데이터 갱신 SQL의 데이터 조작어(DML)는 UPDATE, INSERT, DELETE의 명령을 이용하여 데이터베이스의 갱신 연산을 수행합니다. 2. INSERT 기존 데이터베이스에 새로운 데이터를 삽입하는 연산으로 INSERT 명령이 있으며, 그 형식은 다음과 같습니다. INSERT INTO table-name [(column-name [, column-name] …)] VALUES (value, [, value] …); 또는 INSERT INTO table-name [(column-name [, column-name] …)] SELECT column-name [,column-name] … FROM … WHERE …; 첫 번째 형식은 새로운 데이터 한 행을 삽입하는 것이며, 두 번째 형식은 다른 .. 2019. 4. 28.
[Oracle] 서브쿼리(SubQuery) 1. 부질의 SQL에서 SELECT, INSERT, UPDATE, DELETE 문에 중첩된 내부 SELECT문을 포함할 수 있으며, 이렇게 포함된 SELECT 문장을 부질의라고 합니다. 2. 조건절의 부질의 일반적으로 부질의는 조건절(WHERE, HAVING)에 비교 연산자와 함께 사용됩니다. 'BLAKE' 사원보다 많은 급여를 받는 사원정보를 검색하기 위한 질의문을 작성하기 위해 먼저 'BLAKE' 사원의 급여를 알아야 합니다. 그리고 이 값을 이용하여 'BLAKE'보다 급여를 많이 받는 사원 번호와 이름, 급여를 검색하면 됩니다. SELECT deptno, sal FROM emp WHERE sal > (SELECT sal FROM emp WHERE ename = 'BLAKE'); 다음은 위의 질의를 .. 2019. 4. 28.
[Oracle] 조인(join) 1. 조인 두 개 이상의 테이블을 연결하여 하나의 결과 테이블로 처리하는 조인 기능은 관계형 데이터 베이스가 갖는 특징 중에 하나이며, 이는 관계형 데이터베이스가 널리 사용되는 이유 중 하나입니다. 조인이랑 연관된 두개 이상의 테이블에서 관련있는 열을 이용하여 새로운 테이블을생성하는데 사용되는 연산입니다. 오라클에 조인의 종류는 Cross 조인, Equi 조인, Non-Equi 조인, Self 조인, Outer 조인 5가지 유형을 지원하고 있습니다. 2. CROSS 조인 크로스 조인은 관계시스템의 관계 대수 8가지 연산 중 카티션 프로덕트를 구현한 것으로 2개 이상의 테이블을 조건 없이 결합하는 조인 연산을 의미합니다. SELECT emp.*. dept.* From emp cross join dept; .. 2019. 4. 28.