반응형
정보처리기사 데이터베이스 요약 7
자격증/정보처리기사2019. 7. 18. 02:31정보처리기사 데이터베이스 요약 7

7장 1. 뷰 - 가상 테이블 - 논리적 데이터 독립성을 제공 - 시스템 검색은 일반 테이블과 동일하나 내용에 대한 삽입, 삭제, 갱신 연산에 제약이 따름 - 실제 데이터가 저장되지 않음 - 독자적인 인덱스를 가질 수 없음 - 뷰를 이용한 또 다른 뷰의 생성 가능 - 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제 - 접근 제한을 통한 보안 제공 - 필요한 데이터만 뷰로 정의해서 처리하여 사용자의 관리가 용이 - 뷰는 변경이 안 되어 지우고 다시 만들어야 함 2. 시스템 카탈로그 ( = 데이터 사전 = Data Dictionary ) - 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스 스키마..

자격증/정보처리기사2019. 4. 22. 19:482019.04.22

CODASYL DBTG 모델 1. 망(그래프, 네트워크)형 데이터 모델 2. 논리적 구조 표현을 그래프 형태로 표현하며, 관계를 오너-멤버 관계라고도 한다 3. 대표적 망형 DBMS : DBTG , EDBS, TOTAL 4. 레코드 타입 간의 관계는 1:1, 1:n, n:m 퀵정렬 1. 배열에서 하나의 기준값을 잡아서 그 그준보다 크면 기준의 오른쪽으로 이동하고 기준값보다 작으면 왼쪽으로 이동한다. 2. 순환 알고리즘을 사용해야 하므로 스택공간을 필요로 한다 3. 첫 번째 키 만을 분할원소로 정할 수 있다. 4. 키를 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽 서브파일로 분해시키는 방식이다 5. 최악의 시간 복잡도는 O(N^2)이다. 트랜잭션의 4가지 특성 1. 원자성(Atomicity) : 모두 수행..

자격증/정보처리기사2019. 4. 20. 19:562019.04.20

SELECT DEPT FROM table : 테이블 전체 SELECT DISTINCT DEPT FROM table : 중복된 튜플이 있다면 그 중 첫번째 한 개만 검색한다 큐 : FIFO ( First in First Out ) , 먼저 입력된 작업을 먼저 해야하는 작업 스케줄링에 큐를 사용해야 한다 Ex) 작업 스케줄링 뷰 ( view ) è Create view 명령을 사용하여 정의 è 논리적 독립성 제공 è 제거할 때 DROP 문 사용 è 저장장치 내에 논리적으로 존재 데이터 사전 ( data dictionary ) è 여러 가지 스키마와 이들 속에 포함된 사상들에 관한 정보도 컴파일 되어 저장 è 사전 자체도 하나의 데이터베이스로 간주, 시스템카탈로그라고 한다. è 데이터베이스가 취급하는 모든 데..

MVC 패턴 기초.
학부공부/웹시스템설계및개발2018. 10. 13. 17:11MVC 패턴 기초.

MVC ( Model – View – Controller ) 패턴 모델 : 비즈니스 영역의 상태 정보를 처리 뷰 : 비즈니스 영역에 대한 프리젠테이션 뷰 ( 사용자가 보게 될 결과 화면 ) 컨트롤러 : 사용자의 입력 및 흐름 제어 MVC 패턴의 핵심 è 로직처리와 뷰가 분리되어있다. è 흐름 제어 or 사용자의 처리 요청은 컨트롤러에서 관리 컨트롤러 = 서블릿 모델 = 로직 클래스 or 자바빈뷰 = JSP 사용자 = 웹 브라우저 , 휴대폰과 같은 다양한 기기 컨트롤러 서블릿의 동작 방식 1. 웹 브라우저가 전송한 HTTP 요청을 받는다 . 서블릿의 doGET() 메소드 or doPost()메소드가 호출된다. 2. 웹 브라우저가 어떤 기능을 요청했는지 분석한다. 3. 모델을 사용해서 요청한 기능을 수행한다..

반응형
image