본문 바로가기

전체 글

(70)
[웹프] JSP의 개요 인터넷과 웹은 같은 의미일까? 먼저, 인터넷은 전 세계의 컴퓨터 네트워크이다.컴퓨터는 서로 연결되어 있고, TCP/IP 통신 프로토콜로 정보를 주고 받는다.*프로토콜 : 통신할 때의 규칙 같은 것.  인터넷을 통한 여러 서비스가 존재하는데, 그 서비스 중 하나가 웹(World Wide Web)이다.웹이란, 인터넷에 연결된 컴퓨터를 사용하는 사람들끼리 정보를 공유하는 공간이다.웹은 인터넷에서 무척 중요하게 쓰이므로 두 단어를 혼용해서 쓰는 것이다. * 인터넷 안에 이메일, 웹, 파일 송수신, 텔넷 등등의서비스 존재* 웹에서 사용하는 프로토콜이 HTTP+) HTTP는 특이한 프로토콜임. 클라이언트가 1번 요청을 보낼 때, 연결(커넥션)이 되고, 서버에서 해당 페이지를 만들어서 클라이언트에게 보내어 응답하면,..
[데베개] CH02. 오라클 오라클은 데이터를 어떤 방식으로 저장할까? 알아보기 전, 오라클 구조에 대해 먼저 알아보자. 오라클 구조는 2가지로 나뉜다.1. 논리적 구조 : 데이터가 저장되는 디스크의 공간을 효율적으로 사용 가능- 데이터블록 : 데이터가 저장되는 작은 단위 / 데이터의 배수로 공간 확보 / 표준크기는 db_block_size => 블록 크기 확인 명령 : show parameter db_block_size 또는 v$parameter- 익스텐트 : 연속적인 여러 개의 데이터 블록들이 모여 하나의 익스텐트 구성 / 세그먼트를 구성하는 단위 * 하나의 세그먼트 공간이 꽉 차면, 오라클이 새로운 익스텐트를 만들어 세그먼트에 할당함.- 세그먼트 : 여러 개의 익스텐트들이 모여 하나의 세그먼트 구성 / 하나의 세그먼트에 같은 ..
[데베개] CH01. 데이터와 데이터베이스 - 데이터베이스 : 정보를 필요에 따라 모아 놓은 것 → 조직, 개인이 사용하고, 조작 가능한 데이터의 모임 ex. 회사 파일 캐비닛 - 데이터 : 실세계의 실체를 묘사하는 값 (사실 자체의 일차적인 표현) ex. 1-1 : 2.5 / 1-2 : 3.0 / 2-1 : 3.0 / ...- 정보 : 데이터를 포함하고, 데이터로 추측할 수 있는 사실까지 포함함. ex. 평균평점 : 2.78 / 표준편차  0.31 / 성적추이 등등- 지식 : 데이터와 정보를 처리하는 방법, 규칙, 법칙 등을 포함함 ex. 검색한 키워드의 관련 정보를 알고리즘으로 띄워줌. ★  현실세계 - (추출) -> 데이터 - (처리) -> 정보 - (추론) -> 지식 - 데이터베이스 : 데이터의 모임 → 정형화, 조작 가능, 처리 용이, ..
[데베개] 관계대수 - 데이터 모델 : 복잡한 현실세계를 추상적이고, 정형화된 형태로 표현 (특성을 살리고, 관심있는 정보만 단순화)- 관계형 데이터 모델 : 관계형 데이터베이스의 기반이 되는 데이터 모델(테이블 형식 이용→릴레이션)- 릴레이션(테이블) : 두 개 이상의 집합이 존재할 때, 각 집합을 구성하는 원소들의 순서쌍- 필드(속성) : 릴레이션(테이블)을 구성하는 열- 레코드(튜플) : 릴레이션(테이블)을 구성하는 행- 도메인 : 필드(속성)에 입력 가능한 값의 범위 → 필드가 가질 수 있는 모든 값- 널 : 특정 필드의 값을 알지 못하거나, 아직 정해지지 않은 것. (0, 공백문자와 다름)- 테이블 스키마 : 테이블이름(필드1, 필드2, 필드3, ... , 필드4)- 차수 : 필드의 수 (n항 테이블)- 테이블 인..
[데베개] SQL의 구성 : DML 레코드 삽입insert into 테이블이름  (필드리스트)  values  (값리스트) 필드리스트 : 새 레코드가 삽입될 테이블 필드 나열 -> 나열하지 않은 필드의 레코드값은 NULL * NULL이 허용되지 않은 필드는 반드시 값 지정 (생략 시 오류 발생) -> 필드리스트 자체를 생략할 경우, 값 리스트에 테이블 필드 순서에 맞춰 모두 작성해야 함. -> 테이블 필드 순서와는 일치하지 않아도 된다. 단, 값 리스트를 부여할 때는 필드리스트 순어에 맞춰서 부여. ex. 위 아래의 결과는 같음. insert into department (dept_id, dept_name, office) values ( '920', '컴퓨터공학과', '201호')insert into department (office, d..
[데베개] SQL의 구성 : DDL * 관계대수 : 직관적 이해의 어려움 + 연산 순서도 고려=> 자연어에 가까우면서도 비절차적 요소가 포함된 언어는 없을까? => SQL의 등장 SQL의 제공 기능1. 데이터 정의 언어(DDL) : 데이터 저장 구조 명시  ex. 테이블 생성, 수정, 삭제2. 데이터 조작 언어(DML) : 데이터 접근 및 조작     ex. 레코드의 삽립, 삭제, 수정 등 1. 데이터 정의 언어*테이블 생성 조건 : 테이블 이름, 필드 이름, 필드의 데이터 타입 ... - 필드의 데이터 타입분류표준 SQL오라클설명문자char(n)char(n)n byte 고정길이 문자열 (최대 2000)varchar(n)varchar2(n)최대 n byte 가변 길이 문자열 (최대 4000)숫자intnumber(0, 0)정수floatflo..
[웹프] CHAPTER02 스크립트 태그: 시작페이지 만들기 JSP의 문법은 태그를 이용함.1. 스크립트 태그  2. 디렉티브 태그,  3. 액션 태그 스크립트 태그HTML 코드에 자바코드를 넣음 -> 프로그램이 수행하는 기능을 구현종류 : 선언문 / 스크립틀릿 / 표현문스크립트 태그형식설명선언문자바 변수나 메소드 정의스크립틀릿자바 로직 코드를 작성표현문 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력 디렉티브 태그JSP 페이지 처리 방법을 설정 -> JSP 페이지에 대한 정보를 JSP 컨테이너에 보냄 액션 태그JSP 페이지 사이에서 제어를 이동 (C/S에 어떤 작동을 하도록 명령하는 XML 형태  선언문태그 : 변수나, 메소드 등을 선언하는 태그JSP 문법 태그 중 하나인 스크립트 태그의 선언문태그에 대해 알아보자. 선언문 태그에서 선언된 변수는 생성된 ..
[웹프] HTML과 CSS간단 복습 HTML 문서의 기본 구조 charset : 한글 처리를 위하여 UTF-8로 설정.viewpoint : 크기가 다른 기기들의 화면 최적화http-equiv : 헤더 정보 설정X-UA-Compatible : 브라우저 호환성 보기 설정 HTML 기본 태그- 제목 h1 태그 h2 태그 h3 태그 h4 태그 h5 태그 h6 태그 h1 태그 h2 태그 h3 태그 h4 태그 h5 태그 h6 태그 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  - 문단 1문단 내용입니다. 2문단 내용입니다. 줄바꿈은 이렇게 표시합니다. ..