본문 바로가기

정보처리57

통합 구현 연계 메커니즘 구성 연계 메커니즘 정의 연계 메커니즘의 개념응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계 방법과 주기를 설계하기 위한 메커니즘연계 메커니즘의 기능데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신 시스템으로 구성송신 시스템은 운영 데이터베이스, 애플리케이션으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신수신 시스템은 송신 시스템으로부터 전송된 데이터를 변환 처리 후 데이터베이스에 반영연계 방식연계 방식의 분류직접 연계장점연계 및 통합 구현이 단순하며 쉬움개발 소요 비용 및 기간이 짧음중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋음단점시스템 간의 결합도가 높아 시스템 변경에 민감암복호화 처리 불가연계 및 통합할 수 있는.. 2025. 4. 19.
데이터 입출력 구현 데이터베이스 기초 활용하기 2/2 데이터베이스 종류 데이터베이스 기술 트랜드빅데이터빅데이터(Big Data) 개념시스템, 서비스, 조직(회사) 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트(PB, Petabyte) 크기의 비정형 데이터빅데이터의 특성데이터의 양(Volume)페타바이트 수준의 대규모 데이터빅데이터 분석 규모에 관련된 특성디지털 정보량이 기하급수적으로 폭증하는 것을 의미데이터의 다양성(Variety)정형, 비정형, 반정형의 다양한 데이터빅데이터 자원 유형에 관련된 특성로그, 소셜, 위치 등 데이터 유형이 다양해지는 것을 의미데이터의 속도(Velocity)빠르게 증가하고 수집되며, 처리되는 데이터빅데이터 수집, 분석, 활용 속도와 관련된 특성가치 있는 정보 활용을 위해 실시간 분석이 중요해.. 2025. 4. 18.
데이터 입출력 구현 데이터베이스 기초 활용하기 1/2 데이터베이스 종류 데이터베이스데이터베이스(Database) 개념다수의 인원, 시스템 또는 프로그래밍 사용할 목적으로 통합하여 관리되는 데이터의 집합데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요데이터베이스 정의통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임저장된 데이터(Stored Data) : 저장 매체에 저장된 데이터운영 데이터(Operational Data) : 조직의 업무를 수행하는 데 필요한 데이터공용 데이터(Shared Data) : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터데이터베이스 특성실시간 접근성(Real-Time Accessibility) : 쿼리에 대하여 실시간 응답이 가능해야 .. 2025. 4. 17.
데이터 입출력 구현 물리 데이터 저장소 설계 물리 데이터 모델 설계 물리 데이터 모델링 개념논리모델을 적용하려는 기술에 맞도록 상세화하는 과정물리 데이터 모델링 변환 절차1. 개체를 테이블로 변환일반적으로 테이블과 개체 명칭을 동일하게 하는 것을 권고개체는 한글명을 사용테이블은 소스 코드의 가독성을 위해 영문명을 사용2. 속성을 컬럼으로 변환개발자와 사용자 간 의사소통을 위해 표준화된 약어를 사용하도록 권고SQL 예약어 사용은 피해야 함SQL 문장 가독성을 높이기 위해 컬럼 명칭은 되도록 짧은 것을 권고컬럼명으로 복합 단어를 사용할 때 미리 정의된 표준에 의해 명명해야 함3. UID를 기본키로 변환개체의 UID에 해당하는 모든 속성에 대해 기본키로 선언Not Null, Unique 등의 제약 조건을 추가로 정의관계에 의한 외래키가 기본키에 포함될 .. 2025. 4. 16.
데이터 입출력 구현 논리 데이터 저장소 확인 2/2 논리 데이터 모델 검증 논리 데이터 모델링 속성개체(Entity) : 관리할 대상이 되는 실체속성(Attributes) : 관리할 정보의 구체적 항목관계(Relationship) : 개체 간의 대응 관계개체(Entity)사물 또는 사건으로 정의되며 엔티티라고도 함피터 챈 모델(Peter Chen Model)에서 개체는 사각형으로 표시까마귀발 모델(Crow’s Foot Model)에서 개체는 표 형식으로 표시속성(Attribute)개체가 가지고 있는 요소 또는 성질피터 챈 모델(Peter Chen Model)에서 속성은 타원형으로 표시까마귀발 모델(Crow’s Foot Model)에서 속성은 표 내부에 표시관계(Relationship)두 개체(Entity) 간의 관계를 정의피터 챈 모델(Peter Chen.. 2025. 4. 15.
데이터 입출력 구현 논리 데이터 저장소 확인 1/2 데이터 모델 데이터 모델(Data Model) 개념현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델데이터 모델 표시 요소연산(Operation)데이터베이스에 저장되니 실제 데이터를 처리하는 작업에 대한 명세릴레이션을 조작하기 위한 관계 연산을 나타냄(SELECT, PROJECT, JOIN, DIVISION)구조(Structure)데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계데이터 구조 및 정적 성질을 표현하는 요소제약 조건(Constraint)데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건데이터 무결성 유지를 위한 DB의 보편적 방법릴레이션의 특정 컬럼에 설정하는 제약을 의미(개체 무결성, 참조 무결성 등)데이터 모델 절차요구조건.. 2025. 4. 14.