카테고리 없음

키워드로 정리하는 이론 2

도준영 2024. 10. 15. 12:12

OSI 7계층 : 아파서 티내다 피지컬(Application/Presentation/Session/Transport/Network/DataLink/Physical)

  • 물리 : 비트 정보를 전기적 신호로 변환 | RC-232C
  • 데이터 : 데이터 전송, 오류/흐름 제어 | HDLD
  • 네트워크 : 노드 간 데이터 전송, 최적 경로 설정(라우팅) | IP
  • 전송 : 데이터 분할/재조립, 혼잡/흐름 제어 | TCP
  • 세션 : 연결 접속 및 동기 제어 | RPC
  • 표현 : 암호화/복호화 | JPEG
  • 응용 : 응용 서비스 연결, 정보 교환 등 | HTTP

DBMS 현행 시스템 분석시 고려 사항 : 가성호기구(가용성,성능,상호호환성,기술지원,구축비용)

UI 종류 : CG NO(CLI/GUI/NUI/OUI)

  • CLI (Command Line Interface)
    명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스
  • GUI (Graphical User Interface)
    그래픽 환경을 기반으로 한 마우스나 전자 펜을 이용하는 사용자 인터페이스
  • NUI (Natural User Interface)
    키보드나 마우스 없이 터치, 음성을 포함한 신체 부위를 이용하는 사용자 인터페이스
  • OUI (Organic User Interface)
    현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스

UI 설계 원칙 : 직유 학유(직관성 유효성 학습성 유연성)

UI 화면 설계 구분 : 와스프(와이어프레임 / 스토리보드 / 프로토타입)

UML의 특징 : 가구명문(가시화/구축/명세화/문서화언어)

UML 구성 요소 : 사관다(사물 / 관계 / 다이어그램)

UML 다이어그램의 종류 - 구조 / 행위

구조적 다이어그램

정적 다이어그램의 종류 : 클객컴배복패(클래스 / 객체 / 컴포넌트 / 배치 / 복합체 구조 / 패키지)

행위적 다이어그램

동적 다이어그램의 종류 : 유시커 상활타(유스케이스 / 시퀀스 / 커뮤니케이션 / 상태 / 활동 / 타이밍)

UML의 관계 : 연집복 일의실(연관 / 집합 / 복합 / 일반화 / 의존 / 실체화)

데이터 모델링 절차 : 요개논물(요구조건 분석 / 개념 / 논리 / 물리적 설계)

일반 집합 연산 : 합교차카 (합집합/교집합/차집합/카티션 프로덕트)

순수 관계 연산자 : 셀프조디(셀렉트 프로텍트 조인 디비전)

논리 데이터 모델링 속성 : 개속관(개체/ 속성 / 관계)

이상 현상의 종류 : 삽 삭 갱 (삽입 이상 : 자료를 삽입할 때 의도하지 않은 자료까지 삽입해야만 자료를 테이블에 추가가 가능한 현상

/ 삭제 이상 : 어떤정보를 삭제할 때 원하지 않는 값까지 삭제 

/ 갱신 이상 : 중복된 데이터중 일부만 갱신되어 데이터 모순이 일어나는 현상)

데이터베이스 정규화 단계 : 원부이 결다조(1. 원자화 / 2. 부분함수 종속 제거/ 3. 이행함수 종속 제거 / BCNF 결정자 함수 종속 제거 / 4. 다치 종속 제거 / 5. 조인 종속 제거)

1정규화 : 각 도메인이 원자값(값이 하나 EX): 철수 영어,수학 X 철수 영어 철수 수학 O ) 

2정규화 : 1정규화를 만족하고 부분적 종속 모두 제거 (PK에 다른 값들이 모두 종속)

3정규화 : 2정규화를 만족하고 이행적 종속 모두 제거 (A->B, B->C, A->C 제거하는것)

BCNF : 강한 3정규화 / 3정규화를 만족하고 결정자가 후보키가 아닌 함수적 종속을 제거

4정규화 : BCNF를 만족하고 다치 종속을 제거 

5정규화 : 4정규화를 만족하고 조인 종속성을 제거

파티셔닝의 종류 : 레해리컴라 (레인지 / 해시 / 리스트 / 컴포지트 / 라운드로빈)

파티션의 장점 : 성가백합 (성능향상 / 가용성향상 / 백업 가능 / 경합 감소)

데이터베이스의 유형 : 키컬도그(키밸류 / 컬럼 패밀리 데이터스토어 / 도큐먼트 스토어 / 그래프)

데이터마이닝 주요 기법 : 분연 연데(분류 / 연관 / 연속 규칙 / 데이터 군집화)

DB 암호화 알고리즘 유형 : 대비해 (대칭키 비대칭키 해시)

객체지향 프로그래밍의 구성 요소 : 객클메 (객체 클래스 메세지)

객체의 구성 요소 : 개속메 (개체 속성 메서드)

트랜젝션의 특징 : ACID(아토미시티 : 원자성, 콘시스턴시 : 일관성 , 아이솔레이션 : 고립성, 듀러빌리티 : 영속성)

트랜젝션의 상태 : 활부완실철(활동 부분완료 완료 실패 철회 상태)

TCL 명령어 : 커롤체(커밋 롤백 체크 포인트)

병행제어 미보장시 문제점 : 갱현모연( 갱신 손실 / 현황 파악 오류 / 모순성 / 연쇄복귀)

병행 제어 기법 : 로 낙타다(로킹 / 낙관적 검증 / 타임 스탬프 순서 / 다중버전 동시성)

DDL의 대상 : 도스테뷰인(도메인 스키마 테이블 뷰 인덱스)

인덱스의 종류 : 순해비함단결클(순서 해시 비트맵 함수기반 단일 결합 클러스터드 인덱스)

DDL 명령어 : CRDT(CREATE/ALTER/DROP/TRUNCATE) - 데이터 정의어

DML 명령어 : SIUD(SELECT / INSERT / UPDATE / DELETE) - 데이터 조작어

DCL 명령어 : GRCR(GRANT REVOKE COMMIT ROLLBACK) - 데이터 제어어

DDL을 통해 데이터 베이스와 테이블을 생성 및 변경, 제거를 하고

DML을 통해 생성된 테이블 내에 있는 데이터들(행과 열)을 입력, 변경, 수정 등을 하며

DCL을 통해 데이터베이스의 접속 권한 등을 수정할 수 있다.