분류 전체보기114 정보처리기사 : 식별자 1. 식별자란 하나의 개체 내에서 인스턴스를 유일하게 구분할 수 있는 구분자 (인스턴스 : 개체를 구성하는 속성들의 데이터 타입이 정의돼 구체적인 데이터 값을 갖고 있는 것) 2. 식별자의 분류 3. 후보 식별자 - 개체에서 각 인스턴스를 유일하게 식별할 수 있는 속성 또는 속성 집합 - 후보 식별자 중 하나가 주 식별자, 나머지는 후보 식별자가 된다 4. 주 식별자의 특징 : 유일성, 최소성, 불변성, 존재성 2023. 4. 4. 정보처리기사 : 데이터 모델의 구성 요소 1. 개체 - 현실 세상의 대상체, 유무형의 정보 - 몇개의 속성을 가짐, 독립적으로 존재, 유일한 식별자에 의해 식별 - 다른 개체와 하나 이상의 관계를 맺음 2. 속성 - 데이터베이스를 구성하는 가장 작은 논리적 단위 - 데이터 항목 또는 데이터 필드에 해당 - 속성의 수는 디그리 또는 차수라고 한다 3. 속성의 특성에 따른 분류 4. 속성의 개체 구성 방식에 따른 분류 - 기본키 속성 : 개체를 유일하게 식별할 수 있는 속성 - 외래키 속성 : 다른 개체와 관계있는 속성 - 일반 속성 : 개체에 포함되어 있으나 기본키, 외래키가 아닌 속성 5. 관계의 형태 : 일대일, 일대 다, 다대 다 6. 관계의 종류 - 종속 관계 : 주종 관계, 식별관계와 비식별관계가 있다 - 중복 관계 : 2번 이상의 종속.. 2023. 4. 4. 정보처리기사 : 데이터베이스 설계 1. 데이터베이스 설계 - 사용자의 요구 분석 후 저장할 수 있는 DB 구조에 맞게 변형한 다음 DBMS로 DB를 구현하여 일반 사용자들이 사용하게 하는 것 2. 고려 사항 - 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 DB에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함 - 일관성 : DB에 저장된 데이터들 사이나 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함 - 회복 : 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함 - 보안 : 불법적인 데이터의 노출 혹은 변경이나 손실로부터 보호할 수 있어야 함 - 효율성 : 응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화 등이 가능해야 함 - DB 확장 : 지속적으로 데이터를 추가할 수 있어야 함 3.. 2023. 4. 3. 정보처리기사 : DB 개요 1. 데이터저장소 : 논리적인 구조로 조직화하거나 물리적인 공간에 구축한 것 2. DB - DB는 공동으로 사용할 공용 데이터, 중복을 배제하여 통합된 데이터, 쉽게 접근하여 처리하도록 저장장치에 저장된 데이터, 조직의 업무 수행에 반드시 필요한 운영 데이터 3. DBMS - 사용자 요구에 따라 정보 생성, DB 관리 - 필수 기능 : 정의 기능(DDL), 조작 기능(DML), 제어 기능(DCL) 4. 데이터의 독립성 - 논리적 독립성 : 응용 프로그램과 DB를 독림시켜 데이터의 논리적 구조를 변경시키더라도 응용 프로그램은 영향을 받지 않음 - 물리적 독립성 : 물리적 장치(응용 프로그램, 보조기억장치 등)를 독립시켜 디스크를 추가 또는 변경하더라도 응용프로그램은 영향을 받지 않음 5. 스키마 - 정의 .. 2023. 4. 3. 정보처리기사 : 소프트웨어 개발 프레임워크 1. 소프트웨어 개발 프레임 워크란? - 소프트웨어 개발에 공통으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 소프트웨어를 구현하도록 다양한 기능을 제공하는 반제품 형태의 소프트웨어 시스템 - 표준화된 개발 기반으로 사업자 종속성 해소 - 주요 기능 : 예외 처리, 트랜잭션 처리, 메모리 공유, 데이터 소스 관리, 서비스 관리, 쿼리 서비스, 로깅 서비스, 사용자 인증 서비스 - 종류 : 스프링 프레임워크, 전자전부 프레임워크, 닷넷 프레임워크 2. 스프링 프레임워크 - 자바 플랫폼을 위한 오픈소스 경량형 애플리케이션 프레임워크 - 동적 웹사이트 개발을 위한 다양한 서비스 제공 3. 전자정부 프레임워크 - 공공부문 정보화 사업 시 효율적인 정보 시스템 구축을 지원하기 위해 필요한 기능 및 아키텍처.. 2023. 4. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 23 다음