일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 위험관리
- 클라우드
- Security
- wargame
- 리눅스마스터2급
- IT
- keyword
- 정리
- 보안용어
- 정보처리기사
- 웹해킹
- DreamHack
- Linux
- Review
- 자격증공부
- 취약점진단
- study
- Shell
- it자격증
- 복습
- 드림핵
- reivew
- 공부
- 자격증
- webhacking
- 워게임
- 리눅스
- 케이쉴드주니어
- 보안
- 기록
- Today
- Total
목록자격증 (64)
IT Memory Note
3️⃣ 물리 데이터 모델☆☆☆ (1) 데이터베이스 무결성(Database Integrity) 1. 데이터베이스 무결성 DB에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 성질데이터 무결성을 유지하는 것은 DBMS의 중요한 기능이며, 주로 데이터에 적용되는 연산에 제한을 두어 데이터 무결성을 유지함무결성 : 권한이 있는 사용자로부터 DB를 보호함2. 데이터베이스 무결성의 종류 종류설명주요 기법개체 무결성(Entity Integrity)한 엔터티에서 같은 기본키(PK)를 가질 수 없거나, 기본키(PK)의 속성이 NULL을 허용할 수 없는 제약 조건• 기본키(Premary Key)• 유니크 인덱스(Unique Index)참조 무결성(Referential Integrity)외래키가 참조하..
2️⃣ 논리 데이터 모델링☆☆☆ (6) 정규화(Normalization) 1. 이상 현상(Anomaly) 데이터 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상이상 현상설명삽입 이상정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우삭제 이상정보 삭제 시 원치 않는 다른 정보가 같이 삭제되는 경우갱신 이상중복 데이터 중에서 특정 부분만 수정되어 중복된 값이 모순을 일으키는 경우※ 릴레이션(Relation) : 행(Row)과 열(Column)로 구성된 테이블2. 함수 종속(FD, Functional Dependency) ⓵ 함수 종속의 개념 릴레이션에서 속성의 의미와 속성 간 상호 관계로부터 발생하는 제약조건⓶ 결정자(Determinant)/종속자(Dependent) X → Y ..
1️⃣ 데이터 모델☆☆☆ (1) 데이터 모델(Data Model)의 개념 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델데이터 모델에 표시해야 할 요소 : 논리적 데이터 구조, 연산, 제약 조건표시요소설명구조(Structure)• DB에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계• 데이터 구조 및 정적 성질을 표현하는 요소연산(Operation)• DB에 저장된 실제 데이터를 처리하는 작업에 대한 명세• 릴레이션을 조작하기 위한 관계 연산을 나타냄(SELECT, PROJECT, JOIN, DIVISION)제약 조건(Constraint)• DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건• 데이터 무결성 유지를 위한 DB의 보편적 방법• 릴레이션의 ..
1️⃣ UML☆☆☆ (6) UML의 유형 1. 클래스 다이어그램(Class Diagram) ⓵ 클래스 다이어그램의 개념 객체 지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현한 다이어그램⓶ 클래스 다이어그램의 구성요소 구성요소설명클래스(Class)공통의 속성, 연산(메서드), 관계, 의미를 공유하는 객체들의 집합속성(Attribute)클래스의 구조적 특성에 이름을 붙인 것으로 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술연산(Operation) / 메서드(Method)• 이름, 타입, 매개변수들과 연관된 행위를 호출하는데 요구되는 제약사항들을 명시하는 클래스의 행위적 특징• 객체에 요청하여 행동에 영향을 줄 수 있는 서비스접근 제어자(제한자)(Access Modifie..
1️⃣ UML☆☆☆ (1) UML(Unified Modeling Language)의 개념 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서마든 표준화된 범용 모델링 언어(2) UML의 특징UML은 방법론을 통합한 것으로, 표준화된 모델링 기법을 제공함특징설명가시화 언어개념 모델 작성 시 오류가 적고 의사소통이 용이구축 언어• 다양한 프로그래밍 언어로 실행 시스템의 예측 가능• UML을 소스 코드로 변환하여 구축 가능, 역 변환하여 역공학 가능명세화 언어정확한 모델 제시, 완전한 모델 작성 가능문서화 언어시스템에 대한 평가 및 의사소통의 문서 (3) UML의 구성 요소 구성요소내용사물(Things)• 추상적인 개념으로, 주제를 나타내는 요소..