'국비지원'의 시작

오늘은 JDBC 관련 파트가 끝나고, 웹으로 들어가기 위한 필수 통과 관문인 HTML ( HyperText Markup Language) 과 CSS ( Cascading Style Sheet ) 에 대해서 배우게 되었다. HTML은 웹페이지에 공간을 만들고, 그 공간을 무엇으로 메울지 설정해주는 언어라고 생각하면 편하다. 그리고, CSS 는 공간들을 어떻게 꾸미는 지 , 즉 디자인을 설정해주는 언어라고 보면 된다. HTML은 태그들로 이루어진다고 볼 수 있다. 그렇다면 , 태그들은 다 똑같지 않고 각자들만의 특징을 가지고 있는데, 이를 통해서, 몇 가지 태그에 대해 알아가보도록 하려고 한다. 우선, 보통의 태그는 시작 태그와 종료 태그가 두 개 존재하는데, 빈 태그는 그러하지 않다. 빈 태그는 단순히 시..
오라클에 대하여 배우고 나서, 이제는 자바를 통해서 SQL 문을 실행하는 법에 대해서 배우기 시작했다. 그렇다면, 코드를 보면서 어떤 식으로 SQL 문을 실행할 수 있는 지에 대해 설명해보도록 하겠다. 주석을 잘 참고하기를 바란다. 그렇다면, 제일 간단한 INSERT 문을 먼저 실행해보려고 한다. // Main 메소드 안의 내용이라고 가정한다. // 자바를 통해서 SQL 문을 실행 시켜주기 위해서는 우선, 두가지를 초기화를 해줘야 한다. Connection conn = null ; // Connection conn 은 데이터베이스 서버와 연결을 맺어주는 자바의 객체 PreparedStatement pstmt = null ; // PreparedStatement 는 연결한 DB 서버에 전송할 // SQL문..
INDEX ( 색인 ) 란 무엇인가? INDEX 는 예를 들어 설명하면 아주 두꺼운 책 뒤에 나오는 찾아보기라고 생각하면 도움이 된다. 책 뒤에 '찾아보기'의 특징은 정렬이 되어 있다는 것인데, INDEX 에 저장된 데이터도 이와 마찬가지고 정렬되어서 저장되게 한다. 그렇다면, 이러한 INDEX 를 사용하는 이유는 무엇일까요? INDEX 를 사용하는 이유는 단순합니다. SQL 문이 작동하는 속도를 빠르게 하기 위해서 입니다. 그렇다면, 어떤 컬럼에 INDEX 를 생성해야 속도를 더 빠르게 만들 수 있을 까요? 컬럼을 선택하는 기준은 다음과 같습니다. WHERE 절에서 자주 사용되어진 컬럼에 만들어야 합니다. 그리고, 선택도( Selectivity ) 가 높은 컬럼에 만들어야 합니다. 선택도가 높다는 것은..
오라클에서 주로 사용하는 것들은 사용자가 정의하여 함수로 만들어 놓고서 편하게 꺼내어 쓸 수 있는 기능이 있다. 바로 사용자 정의 함수 , FUNCTION 이다. 그렇다면, 이 FUNCTION 을 어떻게 만들고 , 어떻게 사용하는 지는 밑에서 간단한게 설명해보도록 하겠다. -- [ 문법 ] -- -- create or replace function 함수명 -- ( 파라미터변수명 IN 파라미터변수의타입 ) ※주의할점:파라미터변수의 타입에는 크기를 입력하면 안된다. -- return 리턴되어질타입 -- is -- -- 변수선언 ; ※주의할점: IS 뒤를 ()괄호로 묶는 실수를 했음. -- begin -- -- 실행문 ; -- return 리턴되어질값; -- end 함수명 ; 위의 문법을 따라서, FUNCTI..
>>>> 오라클의 제약조건(Constraint)의 종류 그러므로, reservation_no 컬럼에는 Primary Key 제약을 주어야한다. --> 예약번호는 사용자가 수동적으로 입력치 않고 자동적으로 들어와야 한다. --> 그리고 예약번호는 매번 그 숫자가 증가되면서 고유해야 한다. --> 이렇게 되려면, sequence 를 사용하면 된다. , fk_gogekphone varchar2(20) not null -- 고객명 , constraint PK_tbl_reservation_reservation_no primary key ( reservation_no ) , constraint FK_tbl_reservation_fk_gogekphone foreign key (fk_gogekphone ) refere..
개발할 결심
''국비지원'의 시작' 카테고리의 글 목록 (2 Page)