Untagged (14) 썸네일형 리스트형 데이터베이스의 정규화 Normalization데이터베이스의 정규화는 데이터의 중복을 줄이고, 데이터의 무결성을 유지하기 위해 테이블 구조를 체계적으로 정리하는 과정이다. 정규화는 1형부터 5형까지 그 단계가 나뉘어있다.제1정규형(1NF) - 원자값테이블의 각 속성(컬럼)이 더 이상 쪼갤 수 없는 원자값이어야 함제1정규화 예시Before고객명전화번호철수010-1234-5678,010-1111-2222 전화번호에 2개의 값이 들어있어 제1정규형을 만족하지 않음 After고객명전화번호철수010-1234-5678철수010-1111-2222제2정규형(2NF) - 부분 함수 종속 제거복합키일 때, 기본키의 일부분만으로 결정되는 속성 제거제2정규화 이행 조건1NF를 이미 만족기본키가 복합키일 경우만 가능기본키 일부는 비기본키 속성이 될 .. 라즈베리파이의 GPIO 소형 컴퓨터로 유명한 라즈베리 파이는 범용적인 목적으로 입출력을 담당하는 GPIO(General Purpose Input Outout) 핀을 가지고 있다. 이 GPIO 핀의 갯수는 라즈베리파이 모델 B+부터 40개이다.GPIO 핀의 역할 스펙 시트에 제공되는 자료에는 색으로 종류를 구분했다.적색: 5볼트5 볼트 전력을 출력한다. 장착하려는 장치가 5 볼트 전력을 요구하는 경우 사용된다.주황색: 3.3볼트3.3 볼트 전력을 출력한다. 장착하려는 장치가 3.3 볼트 전력을 요구하는 경우 사용된다.흑색: 접지(GND) 핀이다. 전위가 0볼트인 기준점으로 작용하여, 전압이 높은 곳에서 낮은 곳으로 흐르는 성질에 따라 전압 차이를 이용하는 부품들에게 필요한 핀이다. 또한 과전압 상태에서 전류가 안전하게 방출될 경.. 정보처리기사 필기 합격 후기 (+불합격 사례) 이 포스트는 정보처리기사 필기시험에 합격한 후기와 같이 시험을 치고 불합격한 사람을 바라본 후기를 작성한다. 본인은 2025년 1회차 정보처리기사 필기시험을 치렀고, 79점으로 합격했다. 필기시험의 난이도는 크게 어렵지 않다고 하여 첫날 첫시간에 바로 응시했다.공부 방법(전공자 기준)컴퓨터공학을 전공하여 성실히 학업을 수행했다면 특별히 따로 공부해야 할 것은 없다. 개정된 2020년 3회차부터의 기출문제를 인터넷에서 구해 풀어보고 복습하는 것으로 충분하기 때문이다. 다만, 시험 범위에 있는데 내가 제대로 공부하지 않았거나 수강하지 않은 과목이 있다면 그 부분에 대한 요약집을 찾아보면 좋다. 본인의 경우 DB를 제대로 공부하지 않았고 소프트웨어 설계(아키텍처)와 관련된 강의를 거의 수강하지 않았기 때문.. Rancher Desktop으로 도커 컨테이너 구동하기 이 포스트에서는 오픈소스로 k3s 환경을 GUI로 관리할 수 있게 해주는 Rancher Desktop을 윈도우 환경에서 설치하고 FastAPI 컨테이너를 실행해 본다.Rancher Desktop Docker Desktop이 250인 이하, 1000만 달러 이하의 매출이라는 조건에 해당하지 않으면 유료 요금제를 사용하는 걸로 바뀌게 되면서 이에 대응하기 위한 오픈소스 도구들이 등장했다. Rancher Desktop은 그중 하나이다.설치공식 홈페이지에 접속하면 바로 OS 별로 다운로드할 수 있는 버튼을 제공한다. 이 포스트에서는 윈도우를 기준으로 설치한다. 설치 파일을 실행하면 설치 옵션을 지정할 수 있는데 쿠버네티스를 활성화하고 도커 api 사용을 위해 컨테이너 엔진을 dockerd로 지정하고 OK 버.. LAN에서 IP가 충돌할 때 발생하는 일 1 시작회사에서 소규모 시스템을 구축하는 프로젝트를 진행한 적이 있었다. 그 시스템은 클라이언트 PC 5대, 서버 PC 1대, 가정용 스위칭 허브, 가정용 무선 공유기의 구성으로 LAN에 구축된 상태고 여기에 외부 단말기가 무선 공유기를 통해 LAN에 접속하여 시스템을 WOL로 켜주는 역할을 하고 있다. 문제의 발단WOL로 시스템을 구동하는 것까지는 좋았는데 간헐적으로 다음 문제가 발생하기 시작했다. 1. 특정 클라이언트가 서버에 연결하지 못함 2. 모든 클라이언트가 서버에 연결하지 못함(서버의 상태는 모니터링 불가) 그리고 이 현상은 무조건 발생하는 것이 아니라 간헐적으로 발생하여 골치를 썩게 만들었다.문제 해결문제를 해결하기 위해 다음의 과정을 거쳤었다.문제 1을 일으키는 클라이언트의 DHCP 기능을 완.. 이전 1 2 3 다음