정처기(실기)/데이터 입출력 구현(3)
-
데이터베이스 기초 활용하기
(1) 데이터베이스 - 데이터베이스는 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다. - 데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요하다. - 데이터베이스는 통합된 데이터, 저장된 데이터, 운영 데이터, 공용 데이터이다. ▼ 데이터베이스 정의 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임 저장된 데이터 : 저장 매체에 저장된 데이터 운영 데이터 : 조직의 업무를 수행하는 데 필요한 데이터 공용 데이터 : 여러 애플리케이션, 시스템들이 공통으로 사용하는 데이터 1. 데이터베이스 특성 - 실시간 접근성, 계속적인 변화, 동시공용, 내용 참조가 있다. ▼ 데이터베이스 특성 실시간 접근성 : 쿼리에 대..
2022.08.20 -
물리 데이터 모델 설계
(1) 물리 데이터 모델링 개념 - 물리 데이터 모델링은 논리모델을 적용하고자 하는 기술에 맞도록 상세화해 가는 과정이다. (2) 물리 데이터 모델링 변환 절차 - 논리 데이터 저장소에서 물리 데이터 저장소 모델로 변환하는 절차는 다음과 같다. 개체를 테이블로 변환 : 일반적으로 테이블과 개체 명칭을 동일하게 하는 것을 권고, 개체는 한글명을 사용, 테이블은 소스 코드의 가독성을 위해 영문명을 사용 속성을 컬럼으로 변환 : 개발자와 사용자 간 의사소통을 위해 표준화된 약어를 사용하도록 권고, SQL 예약어 사용은 피해야 함, SQL 문장 가독성을 높이기 위해 컬럼 명칭은 되도록 짧은 것을 권고, 컬럼명으로 복합단어를 사용할 경우 미리 정의된 표준에 의해 명명해야 함 UID를 기본키로 변환 : 개체의 UI..
2022.08.19 -
데이터 모델
(1) 데이터 모델 개념 - 데이터 모델은 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델이다. - 데이터 모델에 표시해야 할 요소에는 논리적 데이터 구조, 연산, 제약 조건이 있다. 연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 구조 : 데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계 제약 조건 : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건 (2) 데이터 모델 절차 요구조건 분석 : 도출된 요구사항 간 상충을 해결하고 범위를 파악하여 외부 환경과의 상호작용을 분석을 통해 데이터에 대한 요구 분석 개념적 설계 : 사용자의 요구에 대한 트랜잭션을 모델링 하는 단계 논리적 설계 : 트..
2022.08.18