정규화 (Normalization)란?

1.  정규화 (Normalization) –    개념: 중복을 없애는 과정으로 좋은 DB 스키마를 생성해 내고 불필요한 Data의 중복을 방지하여 정보검색을 용이하게 할 수 있도록 허용한다.: 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 Set로 쪼개어 바람직한 스키마로 만들어가는 과정: 정규화가 되지 않은 상태에서는 Data를 뽑아내지 못한다. –    목적: Data 구조의 안전성 최대화: 중복 data의 최소화: 수정, 삭제 시 이상 현상 …

Security Checklist – Network #1

thinkground logo

오늘은 보안(특히, Network Security)과 관련하여 간단하게 포스팅을 해볼 예정이다. 원래 예정대로라면 보안의 필요성부터 짚고 넘어가는 것이 맞는데, 사실 준비가 안됐다. 하지만, 우선 양(?)으로라도 주기적으로 포스팅을 하자는 나와의 약속을 지키기 위한 것이니…이해와 양해를 바란다. 오늘 살펴보고자 하는 것은 서버/DB/네트워크 중 네트워크 분야이다. 사실 세개 분야를 나눠서 이야기를 하더라도 공통되는 부분은 많을 것이다. 아무리 우리가 구분을 한다해도 모든 것은 하드웨어(?)라는 공통적인 장비 …

Python 설치 방법 안내

오늘은 Python 설치로 데스크탑으로만 사무(?)를 하고 노트북에겐 잔인하게 무거운 것은 돌리지 않겠다 결심했던 것을 깨부수는 날입니다. 그래서 늘 귀찮아서 하지 않았던 ‘~~설치 방법’을 포스팅을 다시 시작한 기념으로 시작합니다. 자, 우선 파이썬 사이트에 접속을 합니다. 그럼 Top Menu에 Downloads라고 바로 보일 것입니다. 누르지 말고 커서만 올려서 Dropdown Menu가 나올 수 있도록 해보면, Python 3.7.2 라고 써있는 큰 버튼이 보입니다. (19.03.06 기준!) …

Infra Structure에 대한 이야기

우리는 고등학교 친구들과의 대화에서는 자주 언급되진 않지만, 대학 친구들이나 친한 직장 동료들과의 대화에서 자주 ‘인프라’라는 단어를 언급하게 된다. 내가 얘기하고자 하는 인프라는 여기서 얘기하는 인프라와는 살짝 다르긴 하지만, ‘어떠한 목적을 위해 기반을 다지는 것’이라는 것에 의미를 같이 한다. 여기서의 인프라는 우리가 소싯적 컴퓨터 관련 자격증을 공부했다면 배우는 ‘OSI 7 계층’에 속하는 하드웨어(Hardware) 및 소프트웨어(Software)로 구성된 기반을 뜻한다. (물론 사전적 의미를 …