![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/sSz5s/btr5BMPkYuW/bfwwn9nVGrK7VKW1FLUbKk/img.png)
정보보호 정보보안의 3요소 기밀성 (Confidentiality) 시스템 내에는 인가된 사용자만 접근이 허용. 정보가 전송 중에 노출되더라도 데이터를 읽을 수 없음 무결성 (Integrity) 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있는 보안 요소 가용성 (Availability) 인가 받은 사람이 그것을 사용하고자 할 때 언제든지 사용할 수 있도록 보장 암호 알고리즘 대칭키 - 개인키 암호화 방식 (Private Key Encryption) - 암호화 키와 복호화 키가 동일하다 - 비밀키는 DB 사용 권한이 있는 사용자만 나눠 가진다 - 암호화/복호화 속도가 빠름, 알고리즘이 단순함, 파일의 크기가 작다 - 관리해야 할 키의 수가 많다 - 블록 암호화 : DES, AES, SEED, ARI..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/S92Ax/btr4if7LVox/wSBMUfukDJkt797nk2pxhk/img.png)
공통 모듈 구현 결합도 (Coupling) - 결합도 (Coupling)는 두 모듈 간의 상호작용, 또는 의존도 정도를 나타내는 것이다 - 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다 - 결합도가 강할수록 품질이 낮으며, 시스템 구현 및 유지보수 작업이 어렵다 - 결합도는 낮을수록 Good = 독립적인 모듈 결합도 종류 #내공외제스자 (강→약) 내용 결합도 (Content Coupling) 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다 공통 결합도 (Common Coupling) 두 모듈이 동일한 전역 데이터를 접근한다면 공통결합 되어 있다 (전역 변수) 외부 결합도 (External Coupling) 어떤 모듈에서 선언한 데이터(변수)를 외부..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/nU8F5/btr3eXtvvw8/mbZxU3Mgk0kOYOGUsvvMN0/img.png)
데이터베이스 개요 데이터베이스 구성 개체 (Entity), 속성 (Attribute), 관계 (Relationship) 요소 논리적 데이터 구조 (Structure) : 논리적인 개체 타입들 간의 관계, 데이터 구조 및 정적 성질을 표현 연산 (Operation) : 실제 데이터를 처리하는 작업에 대한 명세로, 조작하는 기본 도구 제약 조건 (Constraint) : DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건 SQL 명령어 데이터 정의어 (DDL, Data Define Language) CREATE, ALTER, DROP, RENAME 데이터 조작어 (DML, Data Manipulation Language) SELECT, INSERT, UPDATE, DELETE 데이터 제어어 (DCL, ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bv41kI/btr2Guzgwd4/m56iLbQvvlpcdKH4bWeKHK/img.png)
데이터 입출력 구현 자료구조의 구성 선형 구조 (Linear Structure) : 배열, 스택, 큐, 데크, 선형 리스트 비선형 구조 (Non-Linear Structure) : 트리, 그래프 선형 리스트 (Linear List) 연속 리스트 (Contiguous List) => 순차적 배열과 같이 연속되는 기억장소에 저장되는 자료 구조 기억장소를 연속적으로 배정받아, 기억장소 이용 효율은 밀도가 1로서 가장 좋다 중간에 데이터를 삽입하기 위해 연속된 빈 공간이 있어야 한다 삽입, 삭제 시 자료의 이동이 필요하다 연결 리스트 (Linked List) => 비순차적 자료들을 반드시 연속적으로 배열시키지 않고 임의의 기억공간을 기억시키되, 자료 항목의 순서에 따라 노드의 포인터 부분을 이용해 서로 연결시킨..