본문 바로가기
728x90
728x90

분류 전체보기153

데이터베이스의 종류 데이터베이스의 종류 데이터베이스는 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다. 파일 시스템 파일에 이름을 부여하고 저장이나 검색을 위하여 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 정의한 뒤 관리하는 데이터베이스 전 단계의 데이터 관리 방식 파일 시스템(File System)의 종류 ISAM(Indexed Sequential Access Method) : 자료 내용은 주 저장부, 자료의 색인은 자료가 기록된 위치와 함께 색인부에 기록되는 시스템 VSAM(Virtual Storage Access Method) : 대형 운영체제에서 사용되는 파일 관리시스템 관계형 데이터베이스 관리시스템 (Relation Database Management System) .. 2023. 4. 5.
물리 데이터 모델 설계 물리 데이터 모델 설계 물리 데이터 모델링 개념 논리모델을 적용하고자 하는 기술에 맞도록 상세화하는 과정 물리 데이터 모델링 변환 절차 개체를 테이블로 변환 속성을 컬럼으로 변환 UID를 기본키로 변환 관계를 외래키로 변환 컬럼 유형과 길이 정의 반정규화 수행 테이블 제약조건 설계 참조무결성 제약 조건 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건 두 개의 릴레이션이 기본키, 외래키를 통해 참조 관계를 형성할 경우, 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재해야 한다. 제한(Restricted) : 참조무결성 원칙을 위배하는 연산을 거절하는 옵션 연쇄(Cascade) : 참조되는 릴레이션에서 튜플을 삭제하고 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 함께 .. 2023. 4. 4.
데이터 모델과 논리데이터 모델링 데이터 모델 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터 모델 표시요소 연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 구조(Structure) : 개체 타입과 개체 타입간의 관계 제약조건(Constraint) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건 데이터 모델 절차 요구조건 분석 도출된 요구사항 간 상충을 해결하고 범위를 파악하여 외부 환경과의 상호 작용 분석을 통해 데이터에 대한 요구 분석 개념적 설계 현실 세계에 대한 인식을 추상적, 개념적으로 표현하여 개념적 구조를 도출하는 데이터 모델 주요 산출물로는 개체 관계 다이어그램이 있다. 논리적 설계 업무의 모습을 모델링 표기법으로 형상화하여 .. 2023. 4. 4.
UML의 개념과 UML 다이어그램의 분류 UML의 개념 객체 지향 소프트웨어 개발 과정에서 산출물의 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합 하여 만든 표준화된 범용 모델링 언어 UML의 구성요소 사물(Things) 추상적인 개념으로 주제를 나타내는 요소이다. 단어 관점에서 명사 또는 동사를 의미한다. 관계(Relationships) 사물의 의미를 확장하고 명확히 하는 요소 사물과 사물을 연결하여 관계를 표현하는 요소 단어 관점에서 형용사 또는 부사를 의미한다. 다이어그램(Diagrams) 사물과 관계를 모아 그림으로 표현한 형태 형식과 목적에 따라 9가지로 정의한다. UML 다이어그램 구조적/정적 다이어그램(Structural/Static Diagram) 클래스(Class) : 객체 지향 모델링 시 클래스의 속성 및.. 2023. 4. 3.
728x90
728x90