본문 바로가기

분류 전체보기16

[정보처리기사] - 정규화 / 반정규화 정규화와 반정규화를 알아보기 앞서 이상과 함수적 종속에 대해 알아보자. 이상 (Anomaly)- 이상이란 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 그로인해 테이블 조작시 문제가 발생하는 현상이다.- 이상의 종류로는 테이블 조작 중에 발생하는 삽입 이상, 삭제 이상, 갱신 이상 이렇게 있다. 삽입 이상 (Insertion Anomaly)- 테이블에 데이터를 삽입할 때 의도와는 상관없이 원하지 않은 값들로 인해 삽입할 수 없게 되는 현상. 삭제 이상 (Delete Anomaly)- 테이블에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는 현상. 갱신 이상 (Update Anomaly)- 테이블에서 튜플에 있는 속성 값을 갱신할 때 일부 튜플의 정보만 갱신되어 정보에 불.. 2024. 7. 13.
[정보처리기사] - 관계형 데이터베이스 관계형 데이터베이스- 관계형 데이터베이스는 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 데이터베이스입니다.-  코드(E. F. Codd)에 의해 처음 제안- 간결하고 보기 편리하며 다른 데이터베이스로의 변환이 용이하지만 성능이 다소 떨어짐  관계형 데이터베이스의 릴레이션 구조p.s : 엔터티와 릴레이션의 구분- 엔터티는 모델링 단계에서- 릴레이션은 이터베이스의 물리적 구조에서 사용되는 개념으로, 엔터티를 실제 테이블 형태로 구현한 것  튜플 (Tuple)- 릴레이션을 구성하는 각각의 행- 튜플의 수 = 카디널리티 (Cardinality) 속성 (Attribute)- 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위 입니다.- 속성은 개체의 특성을 기술합니다.- 속성의 수 = 디그.. 2024. 7. 13.
[정보처리기사] - 데이터베이스 데이터베이스 (Database)- 데이터베이스는 여러 사람에 의해 공동으로 사용될 데이터를 중복을 배제하여 통합하고, 쉽게 접근하여 처리할 수 있도록  저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터입니다. - 통합된 데이터 (Integrated Data) : 자료의 중복을 배제한 데이터의 모임- 저장된 데이터 (Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료- 운영 데이터 (Operational Data) : 조직의 고유한 업무를 수행하는데 필요한 자료- 공용 데이터 (Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 DBMS (DataBase Management System) : 데이터베이스 관리 시스템- DBMS는 사용자의 .. 2024. 7. 5.
[정보처리기사] - 다이어그램 UML - UML이란 상호간 의사소통을 원활하게 하기위해 공통된 표현법을 사용하여 개발할 대상물을 다이어그램으로 표현하는 도구이다. UML의 구성 요소- 사물 (Things)- 관계 (Relationships)- 다이어그램 (Diagram) 사물 (Things)- 사물은 다이어그램 안에서 관계가 형성될 수 있는 대상들을 말한다. (엔터티? 객체? 같은건가...)- 사물의 종류는 구조 사물, 행동 사물, 그룹 사물, 주해 사물 있다. 사물내용구조 사물 (Structural Things)- 시스템의 개념적, 물리적 요소를 표현- 클래스, 유스케이스, 컴포넌트, 인터페이스, 노드 등행동 사물 (Behavioral Things)- 시간과 공간에 따른 요소들의 행위를 표현- 상호작용, 상태 머신 등그룹 사물 (G.. 2024. 7. 3.