안녕하세요. 금융 IT 준비생입니다. 본 카테고리는 금융 IT필기 준비를 위한 페이지이며, 이 내용은 6월 29일 스터디를 통한 내용을 복습하고 정리하는 용도입니다. 추가적인 정처기 실기를 준비하기 위해 여러 책과 블로그를 참고하였으며 문제가 있을 시 삭제하겠습니다.
1. 데이터 베이스
데이터 베이스(DB) 정의 : 중복된 데이터를 배제한 후 이를 통합시켜, 후에 계속 저장 및 운영 >> 시스템: DBMS
기능: 정의(ddl) / 조작(dml) / 제어(dcl)
설계시 고려사항: 무결성/일관성/회복/보안/효율성
설계순서: 개념적 설계 > 논리적 설계 > 물리적 설계
(*순서는 ㄱㄴㄷ 순으로 외우면 되서 쉬움!! 뭐가 있는지 다시 한 번 암기하자!! 트랜젝션 그만 헷갈리자)
2. 스키마
개/외/논 구별!! 동그라미 친거 개념 잘 외움!! 까먹지 말자.
개념은 - 종합 하나만 존재한다 / 외부 스키마 - 사용자, 개인 / 내부 스키마 - 저장장치
3. 데이터 모델링
구성요소: 개체. 속성. 관계 < > 표시요소 : 구조, 연산, 제약조건
표에 대해서는 밑에서 더 자세하게!
추가적으로 E-R 모델은 개체-개체 간의 관계를 표시한 기본!! 개념적 데이터 모델
4. 관계형 데이터 베이스
표는 항상 나온다!! 제발 이제 외우자!!
릴레이션 = 테이블
속성 = attribute = 테이블 열(이름, 학번, 소속)
차수 = 속성의 수 = degree
튜플 = 각각의 개체 = 레코드 = 테이블 행(김이희,102310,통계/박규진.1968232,경제/조수현,1927430,시각디자인)
카디날디티 = 튜플의 수 = cardinality
도메인 = 속성의 집합(학과로 예를 들면 통계, 경제, 시각디자인..... 정해져있음)
스키마 = 제약 조건
5. 관계형 데이터 베이스 제약 조건
후보키 : 유일성/최소성!! 유일성은 유일하게 식별이 가능한거, 최소성은 최소한의 속성으로 키 식별 가능하드는 말!!
풀어써서 낚으려는 문제에 솎지 말자!!
대체키: 후보키 여러개 중 기본키를 뺀 나머지
슈퍼키: 유일성만 만족함!! 후보키 아님
무결성이라는 단어도 애매하게 인식하고 있었는데, DB저장된 값 < > 현실에서의 실제값이 일치하는지 를 물어보는 뜻이었다. 종류도 이제 완벽 암기 완~
6. 관계대수
순수관계연산자 < > 일반집합 연산자 이 말만 외우면 될듯
그리고 DIVISION 문제에서 테이블 실습 문제를 틀렸는데, 교집합이라고 생각하고 왼쪽을 기준으로 생각하면 편함!!
다음엔 틀리지 말자
7. 이상
데이터 중복 시 문제가 발생하는 현상을 이상이라 함
삽입/갱신/삭제 개념 잘 외운걸로 실제 표로 응용문제가 나왔을 때 실수하지 않기
꼼꼼히 보면 다 할 수 있따.
8. 종속
종속이라는 개념을 이번에 새롭게 다시 인지했다.
학번에 대해 그 사람의 이름, 학년 , 학과를 다 알 수 있다고 가정했을 때, 학번에 대해 나머지 것들이 종속한다 막연하게 인식하고 있었음!! 근데 이름, 학년, 학과는 바뀌면 학번이 바뀌니까 오히려 반대였음.
종속의 개념은 X값에 대해 시간에 관계없이 Y가 오직 하나...!!
이 개념을 이해하고 나니까 정규화를 이해하는 게 조금 수월했다.
위에 종속 개념을 다시 정리하고 2정규화/3정규화가 이해 안되었던 부분 다시 검토
반정규화도 다시 한 번 검토정도는 해야함. 아직까진 테이블 분할(수평/수직) 나누는 문제가 많이 나오는 것 같음
시스템 카탈로그/메타데이터/데이터 디렉터리/데이터 사전 등
자주 나오는 DB용어 다시 정리!
트랜젝션하면 원자성이 아무래도 가장 많이 떠오른다(모두 완료 COMMIT / 전혀 반영되지 않게 ROLLBACK)
다만 일관성, 독립성, 영속성도 다시 머리에 기억하기!! 은근 비슷한 것 같아서 헷갈림
인덱스: <키, 포인터> 쌍. 조회 속도 증가
뷰는 가상 테이블로 머리에 인식되어있었으나 비슷한 용어가 나오면 헷갈리는 것 같음
논리적.물리적 이말에 속직 말자!!! 뷰 장점은 논리적 데이터 독립성
분산 데이터 베이스의 투명성 4가지 다시 암기..!!!! 투명성은 하지 않는것 없어도 괜찮은 것 이렇게 생각하니
받아들이기 쉬웠따
추가적으로많이 나오는 DB 기타 부분까지 정리완료!
컴퓨터일반_DB 총 정리본이 필요하시면 좋아요 버튼 눌러주신 후 댓글로 이메일 알려주시면 보내드리겠습니다~
다른 책과 블로그를 참고하여 저작권의 문제가 있을 시, 바로 삭제할 예정이면
보내드린 자료는 개인 공부용으로만 참고 부탁드리며 무단 복제/배포 금지입니다.
'[컴퓨터일반]금융IT 필기준비' 카테고리의 다른 글
[컴퓨터일반]객체지향/통합구현_정처기1회독 (1) | 2023.07.13 |
---|---|
[컴퓨터일반]자료구조_정처기1회독 (0) | 2023.07.05 |
[컴퓨터일반]소프트웨어_정처기1회독 (0) | 2023.06.30 |
[컴퓨터일반]_데이터가설검정(실습+빅분기제3유형) (1) | 2023.06.26 |
[컴퓨터일반]_데이터분석기법(Python실습) (1) | 2023.06.21 |