개발 뜯기

✔ PKI(Public Key Infrastructure): 비대칭키 암호 시스템 평문(데이터)를 공개키로 암호화하면 개인키로 복호화가 되고 반대로 개인키로 암호화하면 공개키로 복호화가 가능한 것이 핵심이다. 공개키 : 외부에 공개 가능한 키 개인키 : 외부에 공개 불가능한 키 이 두 키를 가지고 있으면서 소유자를 증명하는 것이 PKI 인증서이다. 통신주체는 PKI 인증서를 모두 갖고 있어야한다. 기본적인 비대칭키 암호화 알고리즘은 다음과 같이 수행된다. 철수와 영희는 서로 공개키를 교환한다. 철수는 영희의-공개키로 데이터를 암호화하여 영희에게 보낸다. 영희는 자신의 개인키로 데이터를 복호화 한다. 영희는 철수에게서 받은 철수-공개키로 암호화하여 철수에게 보낸다. 철수는 자신의 개인키로 데이터를 복호화 ..
✔ 관계형 모델의 개념 릴레이션의 특성 데이터베이스 모델링 과정 개념적 데이터 모델링의 결과 논리적 데이터 모데링 단계 1. DBMS에서 사용하는 데이터 모델에 맞추어 데이터를 표현하는 과정 2. 데이터 정의 언어로 기술된 개념 스키마 생성 3. 관계형 모델(relational model) 1969년 에드가 F.코드에 의해 제안 릴레이션으로 데이터를 표현하는 모델 데이터 표현이 단순하고 직관적 구조화 모델 현재 대다수 DBMS의 기초 관계형 모델을 사용하는 관계형 DBMS(RDBMS) Oracle, DB2, PostgreSQL, MySQL, MSSQL 등 릴레이션의 구성 두 개의 메타 데이터를 표현해서 하나의 데이터 값을 데이터화 시키는 과정에 최적화되어 있다. 릴레이션의 특징 레코드의 유일성 : 중복된..
✔ Uncaught SyntaxError: missing ) after argument list JS가 요구하는 규칙대로 프로그램을 작성하지 않을 경우 발생한다. ✔ Uncaught TypeError: Cannot read property 'classList' of null at ~ 정의되지 않은 객체의 property를 읽어내거나 method를 호출했을 때 발생. 1. script 태그를 이전에 넣는다. 2. html 태그에 해당 요소가 있어야 한다.
✔ 데이터베이스 모델링의 이해 데이터베이스 모델링의 개념 데이터의 의미를 파악하고 데이터와 관여하는 업무 프로세스를 개념적으로 정의하고 분석하는 작업 모델링 단계(아래 과정) 모델링의 필요 1. 비즈니스적 관점 : 어떤 데이터를 저장해야 하는가? 2. 컴퓨터 프로그래머 관점 : 어떻게 데이터를 저장해야 하는가? 데이터베이스 모델링 단계 내부스키마를 만들어내기 위해 사용자의 요구 사항 분석, 개념적 논리적 물리적 데이터 모델링을 진행한다. 이때, 논리적 데이터 모델링을 통해 만들어진 개념스키마가 전체적인 데이터 구조를 가지고 있다. > 애플리케이션 설계 과정에 반영됨으로써 구체적인 아키텍처가 나오도록 만들 수 있다. 내부스키마 : 어떤 데이터가 어떻게 데이터 베이스 내부에 저장되어야하는지의 결과 1. 개념..
✔ 논리학과 집합론 논리합 p(𝑥) ∨ g(𝑥) = 합집합 A ⋃ B 논리곱 p(𝑥) ∧ g(𝑥) = 교집합 A ⋂ B ✔ 집합과 원소 무정의 용어 정의 없이 사용하는 용어 직관적으로 이해할 수 있으나 다른 용어로 정의하기 힘든 대상을 표현하기 위해 사용 Georg Cantor의 집합 : 우리의 직관이나 사고로부터 한정적이고 분리된 객체들의 전체 M에서의 수집 ✔ 집합의 표기법 S가 하나의 집합이라고 한다. > a를 S의 원소이고, b를 S의 원소가 아니라고 할 때 : a ∈ S, b ∉ S 집합의 표기 방법 S는 중괄호 ( {, } )로 표시함 원소나열법 조건나열법 집합의 크기 : | S | ✔ 부분집합 부분집합(subset) A의 모든 원소가 B의 원소이면 A는 B의 부분집합이라 하고 A ⊆ B 또는..
디자인 지지(ZII)
'개발 뜯기' 카테고리의 글 목록 (13 Page)