ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 실전 모의 고사 4회
    카테고리 없음 2020. 7. 24. 13:30

    답 : EAI

     

     

    43, 2

    29, 4

    54, 1

    33, 3

    클러스터 

     

     - 데이터 저장 시 데이터 액세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일한 데이터 블록에

     

       저장하는 물리적 저장 방법

     

     - 클러스터링키로 지정된 컬럼 값의 순서대로 저장디고, 여러 개의 테이블이 하나의 클러스터에 저장된다.

     

     - 클러스터링 된 테이블은 데이터 조회 속도는 향상시키지만 데이터 입력, 수정, 삭제에 대한 성능은 저하

     

     - 처리 범위가 넓은 경우에는 단일 테이블 클러스터링, 조인이 많이 발생하는 건 다중 테이블 클러스터링

     

    1. 상품 조회

     

    2. 로그인

     

    3.<<extends>>

     

    특정 조건에 부합되어 유스케이스의 기능이 확장될 때 원래의 유스케이스와 확장된 유스케이스와의

     

    관계를 확장 관계라고 하며, 확장 관계는 확장될 유스케이승세ㅓ 원래의 유스케이스 쪽으로 점선 화살표를

     

    연결한 후 화살표 위에 extends라고 표기

     

    물리 계층 데이터 링크 계층 네트워크 계층 전송 계층 세션 계층 표현 계층 응용 계층

     

    1. 속성(Attribute) : 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드

     

    2. 관계(Relationship) : 개체 간의 관계 또는 속성간의 논리적인 연결

     

    3. 개체(Entity) : 데이터베이스에 표현하려는 것으로 사람이 생각하는 개념이나 정보 단위 같은 현실세계의 대상체

     

      답 : 목업(Mockup)

     

     

     백도어

     

    21

     

    분산 데이터 베이스

     

     - 논리적으로는 같은 시스템에 속하지만 물리적으로는 컴퓨터 네트워크를 통해 분산되어 있는 데이터 베이스

     

    1. 중복 투명성 : 동일한 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼

     

       사용할 수 있고 시스템은 자동으로 여러 데이터에 대한 작업 수행

     

    2. 장애 투명성 : 트랜잭션, DMBS, 네트워크, 컴퓨터 장애에도 불구하고 트랜잭션은 정확하게 수행

     

    3. 병행 투명성 : 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션의 수행 결과는 서로 영향을 받지 않는다.

     

    4. 위치 투명성 : 접근하려는 데이터베이스의 실제 위치를 알 필요 없이 단지 데이터베이스의 논리적인 명칭으로만 접근 가능

     

    통합 테스트

     

     - 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 기법으로 종류는

     

     다음과 같다.

     

     빅뱅 통합 테스트 - 모듈 간의 상호 인터페이스를 고려하지 않고 단위 테스트가 끝난 모듈을 한꺼번에 결합시켜 테스트

     

     하향식 통합 테스트 - 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합

     

     상향식 통합 테스트 - 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트

     

     혼합식 통합 테스트 - 하위 수준에서는 상향식, 상위 수준에서는 하향식 통합

     

     보안 요소(기무가인부)

     

     1. 기밀성 : 시스템 내의 정보와 자원은 인가된 사용자에게만 접근 허용

     

     2. 무결성 : 시스템 내의 정보는 오직 인가된 사용자만 수정 가능

     

     3. 가용성 : 인가받은 사용자는 언제라도 사용 가능

     

     4. 인증 :시스템 내의 정보와 자원을 사용하려는 사용자가 합법적인 사용자인지를 확인하는 모든 행위

     

     5. 부인방지: 데이터를 송 수신한자가 송 수신 사실을 부인할 수 없도록 송 수신 증거 제공

    1. VO 구현 : 데이터 교환을 위해 사용할 객체를 만드는 과정으로, 변수 및 객체를 송 수신할 데이터의 자료형에 

     

                     알맞게 생성

     

    2. SQL 구현 : SQL문 생성 과정으로 SQL문은 소스 코드내에 직접 입력하거나 별도의 XML 파일로 저장 관리

     

    2. DAO구현 : DB에 접근하고 sQL을 호라용하여 데이터를 실제로 조작하는 코드를 구현하는 과정

     

    service 구현 : 사용자의 요청에 응답하기 위한 로직을 구현

     

    3. Controller구현 : 사용자의 요청에 적절한 서비스를 호출하여, 그 결과를 사용자에게 반환하는 코드 구현

     

    2, 0

     

    테스트 오라클(참샘추일)

     

     - 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참 값을 대입하여 비교하는 기법 및 활동

     

     1. 참 오라클 : 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클,

     

                        발생된 모든 오류를 검출할 수 있음

     

     2. 샘플링 오라클 : 특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공 

     

     3. 추정 오라클 : 샘플링 오라클을 개선, 나머지는 추정값

     

     4. 일관성 검사 오라클 : 애플리케이션의 변경이 있을 때 테스트 케이스의 수행 전과 후의 결과 값이 동일한지

    1. 커널

     

    2. 쉘

     

    답 : 프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상

       분산 저장소 방식

     

     - 버전 관리 자료가 하나의 원격 저장서와 분산된 개발자 pC의 로컬 저장소에 함께 저장되어 관리되는 방식

     

     - 개발자별로 원격 저장소의 자료를 자신의 로컬 저장소로 복사하여 작업한 후 변경된 내용을 로컬 저장소에서

     

     우선 반영한 다음 이를 원격 저장소에 반영

     

     - 로컬 저장소에서 버전 관리가 가능하므로 원격 저장소에 문제가 생겨도 롴러 저장소의 자료를 이용하여 작업가능

     

     

    페이지 교체 알고리즘

     

    1. OPI 최적 교체 : 앞으로 가장 오랫동안 하용하지 않을 페이지를 교체

     

    2. FIFO : 가장 먼저 들어와서 가장 오래 있었던 페이지를 교체

     

    3. LRU(Least Recently Used) : 최근에 가장 오랫동안 사용하지 않은 페이지를 교체

     

    4. LFU(Least Frequently Used) : 사용 빈도가 가장 적은 페이지 교체

     

    5. NUR : 최근에 사용하지 않은 페이지를 교체, 참조 비트와 변형 비트가 사용 

     

    6. SCR : 가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지

     

                FIFO 기법의 단점을 보완

     

    OPI

     

    FIFO

     

    LRU

     

    LFU

     

    NUR

     

    SCR

     

     

     

    1. GROUP BY

     

    2. having

    댓글

Designed by Tistory.