정보처리기사 필기, 3과목 데이터베이스 구축 (무료공유)
같이공부해요
다운로드
소개글
안녕하세요, 작년에 정보처리기사 자격증을 준비하며 정리했던 필기 자료를 무료로 공유하고자 합니다. 제 자료가 정보처리기사 필기 준비하시는데 조금이라도 도움됐으면 좋겠습니다.※ 본 자료는 정보처리기사 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 지참한 후, 자료를 참고하면 좋을 것 같습니다.
[강력추천 공부법]
책 1회독 → 본 자료 회독 → 기출문제 풀이
<공부방법 예시>
시나공: p.26
수제비: 1-14
기출문제: 00년 0회 기출문제
중요도: ★, ★★, ★★★
키워드: ____
두음암기: # ____
산출물: # " "
목차
1. 데이터베이스 설계 ★2. 데이터 모델
3. 개체(Entity)
4. 속성(Attribute)
5. 관계(Relationship)
6. 식별자(Identifier)
7. E-R(개체-관계) 모델 ★
8. 관계형 데이터 모델 ★
9. 관계형 데이터베이스의 구조 ★
10. 키(Key) ★
11. 무결성(Integrity) ★
12. 관계대수 및 관계해석 ★
13. 정규화(Normalization), 반정규화(Denormalization) ★
14. 시스템 카탈로그(System Catalog) ★
15. 데이터베이스 저장 공간 설계
16. 트랜잭션(Transaction) ★★
17. 인덱스(Index)
18. 뷰(View)
19. 클러스터(Cluster)
20. 분산 데이터베이스 설계 ★
21. 데이터베이스 이중화 / 서버 클러스터링
22. 데이터베이스 보안 / 스토리지 ★
23. 논리 데이터 모델의 물리데이터 모델 변환 및 품질 검토
24. SQL 응용 ★
25. SQL 활용 ★
26. DMBS 접속 기술
27. ORM(Object-Relational Mapping)
28. 쿼리 성능 최적화
29. 데이터 전환
30. 추가 정리, 수제비
본문내용
데이터 모델 ★★p.302, 3-59
1) 데이터 모델의 구성 요소
- 개체(Entity): 데이터베이스에 표현하려는 것으로 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체
- 속성(Attribute): 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당
- 관계(Relationship): 개체 간의 관계 또는 속성 간의 논리적인 연결을 의미
#개속관
2) 개념적 데이터 모델
- 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정
# E-R(Entity-Relation) 모델
3) 논리적 데이터 모델 __ 3-62
- 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정
- 단순히 데이터 모델이라고 하면 논리적 데이터 모델을 의미
# 관계 모델, 계층 모델, 네트워크 모델
4) 데이터 모델에 표시할 요소 ★
- 구조(Structure): 논리적인 개체 타입들 간의 관계, 데이터 구조 및 정적 성질을 표현
- 연산(Operation): 실제 데이터를 처리하는 작업에 대한 명세로, 조작하는 기본 도구
- 제약 조건(Constraint): DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건
#구연제
3 개체(Entity) ★
p.305
1) 개체의 정의 및 특징
- 실세계에 독립적으로 존재하는 유형, 무형의 정보로 서로 연관된 몇 개의 속성으로 구성됨
- 데이터베이스에 표현하려는 것으로 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체
- 독립적으로 존재하거나 그 자체로서도 구별 가능
- 유일한 식별자(Unique Identifier)에 의해 식별 가능
- 다른 개체와 하나 이상의 관계(Relationship)가 있음
2) 개체 선정 방법
- 실제 업무를 담당하고 있는 담당자와 인터뷰를 함
- 실제 업무에 사용되고 있는 장부와 전표를 이용
- 자료 흐름도(DFD; Data Flow Diagram)를 통해 업무 분석을 수행했을 경우 자료 흐름도의 자료 저장소(Data Store)를 이용함
- BPR(Business Process Reengineering, 업무 프로세스 재설계)에 의해 업무를 재정의한 경우 관련 개체를 찾음
참고 자료
시나공 정보처리기사 필기수제비 정보처리기사 필기
NCS 기출문제