[데이터베이스] 정규화과정 정규화는 주어진 릴레이션 스키마를 함수적 종속성과 기본 키를 기반으로 분석하여, 원래의 릴레이션을 분해함으로써 중복과 세 가지 갱신 이상을 최소화하는 것입니다. (1) 정보의 중복 동일한 정보를 2군데 이상 저장 (2) 수정이상 반복된 데이터 중에 일부만 수정하면 데이터 불일치 발생 (3) 삽입이상 불필요한 정보를 함께 저장하지 않고는 어떤 정보를 저장하는 것이 불가능 (4) 삭제이상 유용한 정보를 함께 삭제하지 않고는 어떤 정보를 삭제하는 것이 불가능 정규화과정은 논리적설계 단계와 물리적 설계 단계 사이에서 이루어지는 과정이며 정규화되지 않은 릴레이션을 보다 좋은 구조를 갖는 릴레이션들로 단계적으로 변환해 가는 과정입니다. 정규형의 종류에는 제1정규형, 제2..
환경 : CentOS release 5.8 (Final) CentOS 5.x 에서 yum으로 설치할수 있는 mysql은 5.0.x 이다. yum으로 mysql 5.5 버전을 설치하기 위해서는 다음 순서대로 실행하면 된다. 1. mysql 중지 service mysqld stop 2. yum repository 추가 rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 3. 기존 mysql 삭제 yum remove mysql mysql-* 4. libmysqlclient15 설치 yum install libmysqlclient15 --enablerepo=webtatic 5. mysql 5.5 설치 yum install mysql55 mysql55-serve..
메일 클라이언트는 메일서버에 110포트로 접속하면 됩니다. 다음 모습은 실제로 naver에서 제공되는 POP서버에 접속하기 위한 모습입니다. 참고로 naver에서는 사용자에게 pop와 smtp를 제공합니다만.. 메일을 자주사용하는 으뜸사용자에게만 제공을 합니다. 아쉬운점이긴 하지만, 으뜸사용자가 되기 어렵지는 않으니 ^^; 저는 으뜸사용자 이기 때문에 다음과 같이 접속하고 싶은 HOST의 네임을 적어줍니다. 아이피를 적어주어두 되지만, 일단은 주소로 (주황색) 보통POP서버는 포트가 110이므로 110을 넣어줍니다. 언뜻 듣기로는 POP서버는 원래 109번이 포트였다고 하는데 POP3로 버전업 하면서 110번포트를 사용하게 되었다고 합니다. 저는 Raw타입으로 커넥팅하였습니다만 Telnet으로 해도 크게..
POP3 정의 메일 클라이언트가 메일을 사용자 자신의 PC로 다운로드할 수 있도록 해주는 프로토콜을 말한다.현재 대부분의 메일서버에서는 POP3을 사용하고 있으며 사용자는 넷스케이프나 아웃룩 익스프레스로 서버에 있는 자신의 메일 수신함을 체크하여 메일을 자신의 컴퓨터로 수신한다. 메일을 수신하는 프로토콜에는 POP3와 IMAP(Internet Message Access Protocol)가 있는데, IMAP은 서버에 직접 접속해 메일을 관리하는데 비해 POP3은 메일서버에 있는 메일을 자신의 컴퓨터로 가져와 관리한다는 차이가 있다. [네이버 지식백과] POP3 [Post Office Protocol 3] (매일경제, 매경닷컴) 스마트폰 사용으로 IMAP이 많이 거론되면서 IMAP과 POP3에 대해 궁금해 ..
간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)은 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜이다. 사용하는 TCP 포트번호는 25번이다. 상대 서버를 지시하기 위해서 DNS의 MX레코드가 사용된다. RFC2821에 따라 규정되어 있다. 메일 서버간의 송수신뿐만 아니라, 메일 클라이언트에서 메일 서버로 메일을 보낼 때에도 사용되는 경우가 많다. SMTP는 텍스트 기반의 프로토콜로서 요구/응답 메시지뿐 아니라 모든 문자가 7bit ASCII로 되어있어야 한다고 규정되어 있다. 이 때문에 문자 표현에 8비트 이상의 코드를 사용하는 언어나 첨부파일과 자주 사용되는 각종 바이너리는 마임(MIME)이라고 불리는 방식으로 7비트로 변환되어 전달된다. SMTP는 ..
이 방식은 ACSII 문자가 아닌 놈들만 "=XX"(X:0~9, A~F)와 같은 모양으로 인코딩하는 방식을 말한다. 따라서 7Bit ASCII로 표현할 수 없는 문자는 한 바이트가 3바이트로 늘어난다. 따라서 이 방식은 크기가 최대 3배로 늘어날 수 있어 효율성 면에서는 최악이라 할 수 있다. 이 인코딩 방식은 영어문화권에서 보면 나쁜 인코딩이 아닐 수 있다. 영어문화권에서 만들어지는 텍스트는 대부분 한 문자가 7비트 ASCII 문자로 되어있고 그렇지 않는 문자는 훨씬 적다. 따라서 이 방식으로 인코딩 할 경우 대부분의 글자가 인코딩 되지 않고 일부분만 인코딩이 된다. 오히려 효율적일 수 있고 다양한 디코딩을 수행하지 못하는 MUA에서 메일을 보더라도 대략적으로 내용을 파악할 수 있다. 반면 한글과 같이..
- Total
- Today
- Yesterday
- graphql
- addMonthWithoutOverflow
- addMonth
- vim
- Laravel
- graphql-php
- 컨테이너내에서 메일 발송하기
- l5-swagger-response
- password-manager
- Python
- django
- vitepress
- laravel-kafka
- eloquent-observer
- 라라벨
- php
- aaa패턴
- MySQL
- 정의
- 메일
- 정규식
- POP3
- redis
- observer 매개변수 전달하기
- exception-test
- msmtp
- vitepress-plugin-mermaid
- bitwarden-cli
- l5-swagger
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |