본문 바로가기
728x90

데이터 입·출력 구현2

[정보처리 실무] 3장 데이터 입·출력 구현 031 데이터 모델의 개념 ◈ 데이터 모델의 정의 - 현실세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형 ◈ 데이터 모델의 구성 요소 1) 개체(Entity) - 데이터베이스에 표현하려는 것 - 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체 2) 속성(Attribute) - 데이터의 가장 작은 논리적 단위 - 파일 구조상의 데이터 항목 또는 데이터 필드 3) 관계(Relationship) - 개체 간의 관계 또는 속성 간의 논리적인 연결 ◈ 데이터 모델의 종류 1) 개념적 데이터 모델 - 현실세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적인 개념으로 표현 과정 2) 논리적 데이터 모델 - 개념적 모델링 과정에서 얻은 개념적 구.. 2021. 2. 11.
[소프트웨어 개발] 1장. 데이터 입·출력 구현 034 자료 구조 ◈ 자료 구조의 정의 - 효율적인 프로그램을 작성할 때 가장 우선적인 고려사항은 저장 공간의 효율성과 실행시간의 신속성 - 프로그램에서 사용하기 위한 자료를 기억장치 공간 내에 저장하는 방법과 저장된 그룹 내에 존재하는 자료 간의 관 계, 처리 방법 등을 연구 분석하는 것 - 자료의 표현과 그것과 관련된 연산 - 일련의 자료들을 조직하고 구조화하는 것 - 어떠한 자료 구조에서도 필요한 모든 연산들을 처리할 수 있음 - 자료 구조에 따라 프로그램 실행시간이 달라짐 ◈ 자료 구조의 분류 1) 선형 구조(Linear Structure) - 배열(Array) - 선형 리스트(Linear List) * 연속 리스트(Contiguous List) * 연결 리스트(Linked List) - 스택(S.. 2021. 2. 10.
728x90