본문 바로가기

분류 전체보기

(68)
[데베개] ERD를 테이블 스키마로 변환하기 ERD의 최종 목표는 데이터베이스에 표현하는 것이다.하지만 ERD는 추상화된 개념이므로, 직접적으로 데이터베이스로 표현할 수 없다.그렇기에 논리적 모델의 스키마로 변환하는 작업이 필요하다. 강성개체집합 변환개체집합 → 테이블속성 → 필드개체집합의 각 개체 → 레코드기본키 → 기본키 약성개체집합 변환*복습 : 약성개체 자체는 존재할 수 없고, 강성 개체에 의존하여 연관을 통해 표현해야 함.개체집합 → 테이블속성 → 필드개체집합의 각 개체 → 레코드약성개체의 부분키, 강성개체의 기본키 → 기본키관계집합 변환관계집합 → 테이블관련된 개체집합의 기본키 속성들, 자신의 속성 → 필드관련된 개체집합의 기본키들 → 기본키 자기연관 관계집합의 변환테이블의 중복과 결합- 개체집합을 변환시킨 테이블과 관계집합을 변환시킨 ..
[데베개] CH6 : 데이터베이스 설계 - 데이터베이스 설계 : 현실의 정보를 반영한 데이터베이스를 도출해냄. → 사용자의 요구사항을 만족해야 함.ex. 어떤 필드로 구성? 어떤 물리적 형태로 저장? - 단계1. 요구사항 분석 : DB가 제공해야 하는 핵심 정보, 제한 조건을 도출 (사용자가 요구하는 사항 정리)2. 개념적 설계 : 앞에 나온 결과를 DBMS에 추상화된 표현 방식으로 기술함. 이를 개념적 스키마라고 함.3. 논리적 설계 : 앞에 나온 결과를 논리적 데이터베이스 구조에 맞게 생성함. 이를 논리적 스키마라고 함.4. 물리적 설계 : 앞에 나온 결과를 실제 컴퓨터에 저장할 수 있도록 효율적이고 구현 가능하도록 설계함. 개념적 설계 2단계였던 개념적 설계에 대하여 더 알아보자.개념적 설계는 사용자의 요구사항 분석 후에(1단계) 사람들..
[운체] 운영체제의 시작과 발전 - 운영체제의 정의/목적/기능- 운영체제 역사/발달/역할- 다중프로그램을 통한 운영체제 발전/영향- 운영체제 종류/특징 운영체제 : 사용자와 하드웨어의 중계 역할을 함. 프로그램을 실행 관리 제어하는 시스템 소프트웨어임.운영체제는 컴퓨터가 아님운영체제는 실체가 있는 소프트웨어임.컴퓨터가 켜질 때 처음 적재가 되고, 실행된 프로그램을 제어하여 사용자의 요청을 처리하는 소프트웨어임.컴퓨터의 자원을 독점적으로 관리하는 특별한 소프트웨어임. +) 운영체제의 중요부분- 운영체제는 컴퓨터의 모든 자원 관리- 운영체제는 자원에 대한 독점 권한 소유- 운영체제는 관리자- 운영체제는 소프트웨어 운영체제 목적- 사용자의 컴퓨터 사용 편리성- 컴퓨터 자원 관리 효율성 운영체제 기능- CPU/프로세스- 메모리- 파일 시스템-..
[웹프] 디렉티브 태그 *디렉티브 태그는 지시어 태그로도 많이 불린다. 디렉티브 태그JSP페이지가 톰캣에 의해 서블릿 프로그램에서 서블릿 클래스로 변환될 때 JSP 페이지를 어떻게 처리할 것인지 설정하는 태그이다. 어떻게 처리할 것인지 처리 환경을 설정하는 태그인 것이다. 디렉티브 태그는 총 3가지이다. 디렉티브 태그형식설명pageJSP 페이지 정보 설정include다른 문서 포함 page 태그 현재 JSP 페이지에 대한 정보를 설정하는 태그속성속성 값설명기본값language(디폴트) 사용할 프로그래밍 언어(현재는 JAVA만 가능)JAVAcontentType(디폴트)text/xml, text/plain 등생성할 문서의 콘텐츠 유형 설정text/htmlcharset=utf-8페이지 전체 문자열 pageEncoding(디폴트)UT..
[웹프] 폼 태그 폼 처리폼(from)은 사용자가 웹 브라우저를 통해 입력한 모든 데이터를 웹 서버로 전송하는 양식이다.전송된 데이터에 따라 웹 서버는 다른 웹 페이지를 보여줄 수 있다. form은 영역을 나눌 때 사용된다. form을 구성하는 태그의 종류 중 4가지를 살펴보자.form 폼을 정의하는 태그input 사용자가 입력할 수 있는 태그select 항목을 선택할 수 있는 태그textarea 여러 줄을 입력할 수 있는 태그  form 태그 ... form의 최상위 태그로서, 사용자가 정보를 입력하고, 서로 전달할 때 사용하는 태그이다. 단독으로 쓰이지 않고 그 안의 속성을 이용하여 방식을 지정한다.속성설명actionURL설정name식별 이름* 속성은 필수가 아닌 옵션(선택)임. 쓰지 않아도 form태그는 작동함. ..
[웹프] 스크립트 태그 복습) *JSP 프로그램이 HTML로 변하는 것이 아님. JSP프로그램을 톰캣이 실행시킨 결과물로 HTML이 되는 것임. 톰캣이 JSP프로그램을 JAVA 프로그램으로 변환하고, 그 자바 프로그램을 실행하면 결과물로 HTML이 나오는 것임. JSP페이지 안에는 HTML / JSP / JAVA 언어 3가지를 사용할 수 있다.각 언어를 작성하는 방법이 다르니 하나하나 알아보자. 먼저, JAVA 언어를 JSP 페이지 안에서 사용하는 방법을 배워보자. JSP에서 JAVA코드를 넣는 방법은 3가지이다.선언문 : // ... 부분에 완벽한 JAVA 코드가 들어간다.스크립틀릿 : // ...부분에 완벽한 JAVA코드가 들어간다.표현문 :   스크립틀릿 Tag TEST "); } %>*System...
[웹프] JSP의 개요 인터넷과 웹은 같은 의미일까? 먼저, 인터넷은 전 세계의 컴퓨터 네트워크이다.컴퓨터는 서로 연결되어 있고, TCP/IP 통신 프로토콜로 정보를 주고 받는다.*프로토콜 : 통신할 때의 규칙 같은 것.  인터넷을 통한 여러 서비스가 존재하는데, 그 서비스 중 하나가 웹(World Wide Web)이다.웹이란, 인터넷에 연결된 컴퓨터를 사용하는 사람들끼리 정보를 공유하는 공간이다.웹은 인터넷에서 무척 중요하게 쓰이므로 두 단어를 혼용해서 쓰는 것이다. * 인터넷 안에 이메일, 웹, 파일 송수신, 텔넷 등등의서비스 존재* 웹에서 사용하는 프로토콜이 HTTP+) HTTP는 특이한 프로토콜임. 클라이언트가 1번 요청을 보낼 때, 연결(커넥션)이 되고, 서버에서 해당 페이지를 만들어서 클라이언트에게 보내어 응답하면,..
[데베개] CH02. 오라클 오라클은 데이터를 어떤 방식으로 저장할까? 알아보기 전, 오라클 구조에 대해 먼저 알아보자. 오라클 구조는 2가지로 나뉜다.1. 논리적 구조 : 데이터가 저장되는 디스크의 공간을 효율적으로 사용 가능- 데이터블록 : 데이터가 저장되는 작은 단위 / 데이터의 배수로 공간 확보 / 표준크기는 db_block_size => 블록 크기 확인 명령 : show parameter db_block_size 또는 v$parameter- 익스텐트 : 연속적인 여러 개의 데이터 블록들이 모여 하나의 익스텐트 구성 / 세그먼트를 구성하는 단위 * 하나의 세그먼트 공간이 꽉 차면, 오라클이 새로운 익스텐트를 만들어 세그먼트에 할당함.- 세그먼트 : 여러 개의 익스텐트들이 모여 하나의 세그먼트 구성 / 하나의 세그먼트에 같은 ..