DML : 데이터 조직어DDL : 데이터 정의어DCL : 데이터 제어어TCL : 트랜젝션 제어어특정 문자가 포함된 문자열을 찾고 싶을 때 사용하는 명령select + column where + 데이터데이터를 검색할 때 정렬하여 결과를 출력하는 명령어오름차순(작은 값부터
여러 사람이 공유해 사용할 목적으로 통합하여 관리되는 데이터의 모음으로 Maria DB, Amazon Redshift, Oracle DB 등 많은 종류가 존재DB의 종류에 따라 사용 방법이 조금씩 다르지만, DB에서 검색과 분석에 사용되는 기본 사용 방법은 데이터베이스
행 함수 : 데이터 값을 계산하거나 조작그룹 함수 : 행의 그룹을 계산하거나 요약열의 데이터 타입을 변환검색한 결과의 데이터의 개수를 가져오는 내장함수NULL(데이터가 없음, 빈 공간)인 데이터는 제외테이블에서 출력하고자 하는 데이터의 개수를 제한하는 명령실제로는 용량
SUM, AVG, COUNT, MAX, MIN을 활용하면 더 잘 활용할 수 있다.GROUP BY에 조건을 적용하고 싶을 때 사용한다.GROUP BY (컬럼명)을 기준으로 묶게 된다.SELECT (컬럼명)과 GROUP BY(컬럼명)의 컬럼명은 동일하지만 HAVING 절에
하나의 쿼리 안에 포함된 또 하나의 쿼리이며, 메인 쿼리가 서브쿼리를 포함하는 종속적인 관계이다. 서브쿼리를 통해 필터링, 정렬, 집계 등을 위해 사용할 수 있다.복잡한 논리로 데이터를 추출하고 싶을 때, 여러 테이블을 연결하면 데이터가 꼬일 수도 있다. 그럴 때 서브
네트워크 두 대 이상의 컴퓨터를 연결하여 노드들이 데이터를 공유할 수 있도록 하는 통신망 네트워크는 몇 개의 독립적인 장치가 신속하고 직접적으로 지원하는 데이터 통신체계 노드 컴퓨터 과학에 쓰이는 기초적인 단위. 대형 네트워크에서는 장치나 데이터 지점(data poi
현재 주요 프로토콜로써 컴퓨터간 통신에 기본이 되는 것하드웨어와 운영체제 접속매체와는 상관없이 동작할 수 있다는 점에서 인터넷 통신을 위한 핵심이 됨데이터가 정확한 목적지에 도달할 수 있도록 해주는 통신 규약 👉 데이터를 안정성있게 보내기위한 프로토콜디바이스를 연결
어떤 시스템이 다른 시스템과의 통신을 원활하게 주고 받을 수 있게 해주는 통신규약 및 약속Internet Protocol의 약자로 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약TCP 프로토콜과 다르게 연결설정 과정 없이 데이터를 전송하는 비연결형각 기기
승인되지 않은 액세스나 오용, 오동작, 수정, 파괴, 부적절한 노출 등으로부터 보호하는 프로세스Authentication사용자의 신원을 검증하는 프로세스트랜잭션쪼갤 수 없는 업무 처리의 최소 단위Authoriztion인증된 사용자가 어떠한 자원에 접근할 수 있는지를 확
컴퓨팅 기능(CPU, 메모리, 네트워크)초고속 네트워크망가상화 기술어디서나 접속이 가능클라우드에서 가장 중요한 기술 중 하나컴퓨팅 자원이 있을 때 가상화 기술을 통해 원하는 만큼만 사용할 수 있어 효율적으로 사용 가능클라우딩 컴퓨터는 사용자가 직접 관리하지 않고 특히,
리소스 요청(리소스 정보/네트워크 정보/OS 정보)리소스 할당 및 Virtual Machine 생성생성완료Virtual Machine 정보 전달User는 서버와 연결할 때 GUI/IP Address를 이용하여 접근Private Cloud인 경우에 관리하는 기능 중 We
Open Source Cloud Computing Infrastructure클라우드 운영체제컴퓨터, 저장소, 네트워크 리소스를 관리하는 클라우드 운영 시스템대시보드 제공하는데 관리자가 컨트롤할 수 있는 권한을 주는 것컴퓨터 기능을 관리하는 프로젝트오픈스택 오브젝트 스토
3G까지는 기지국에 서버를 직접 구축해 사용했지만, 4G부터는 클라우드를 이용서비스의 요구사항에 따라 환경을 다르게 사용가능기존에는 하나의 통신망에서 서비스를 제공했다면 지금은 각각의 서비스를 이용하는 사람들에게 맞는 망을 다른 형태로 제공할 수 있게 되어 각각의 특징
Micro Controller Unit특정 기능을 제어하기 위한 저성능의 작은 장치processor + memory + I/O임베디드 시스템MCU는 특정 기능을 제어하기 위한 저성능의 작은 장치이고, 기능을 수행하기 위해서는 프로그래밍 및 기계 내 탑재가 필요하다.손쉽
아두이노에서 제공하는 라이브러리특정 기능을 수행하기 위한 클래스와 함수들을 묶어서 제공해 주는 형태아두이노는 Serial 라이브러리를 기본으로 제공Serial의 print, println, read 등의 함수를 사용하여 데이터를 주고 받을 수 있음시리얼 통신을 하기 위
아날로그 신호를 읽어와서 저장할 변수를 정수형으로 선언A0번 핀으로부터 아날로그 신호 값을 읽어온다.읽어온 신호 값을 출력아두이노에는 10비트의 ADC가 내장되어 있기 때문전압을 낮추어야 할 경우 저항을 직렬로 연결해서 전압을 분배전자회로에서 저항 값을 임의로 바꿀 수
디바이스(센서) 👉 네트워크 👉 플랫폼 👉 데이터 처리(ETL) 👉 데이터 분석 👉 서비스 및 피드백다양하게 관측하고자 하는 대상의 데이터를 수집하거나 제어하는 장치 (센싱&피드백)센서 + MCU(Micro Controller Unit)으로 만들 수 있음다양한
IoT 장비는 선택 가능한 경우의 수가 많음자신이 중요하게 여기는 기준을 정해 하드웨어를 선택해야 함 \- 중요하게 여기는 기준 : 전압, 성능, 통신 방법, 가격 등 승압 회로를 사용(전력량 확인 필수)12V 별도 전원과 릴레이를 사용하여 5V로 제어5V와 3.3
전기를 껐다 켰다 반복해서 LED의 밝기나 모터 속도를 조절하는 방법ESP32에서 물결 표시가 있는 부분은 PWM 지원아두이노에서는 6개의 PWM 채널 존재ESP32에서의 PWM별도의 PWM 채널을 생성하고 이를 핀과 연결하는 방식ledcSetup \- 별도의 PWM
Wifi는 2.4GHz와 5GHz 두가지 종류가 있으며 ESP32는 2.4GHz만 지원Wifi 라이브러리를 사용하면 Wifi 검색 및 인터넷 연결 가능WiFi.mode()WiFi 사용 시 어떠한 방식으로 연결할지 세팅WiFi_STA와 WiFi_AP 모드, 이를 합친 W
프로젝트 기획디자인과 개발의 기준을 설정하는 과정목적/목표 설정타겟 설정컨셉 설정웹/앱 설계디자인과 개발을 위한 구체적인 설계플로우 설계화면 설계시스템 설계디자인기획/설계 기반 디자인 작업 및 리소스 제작디자인 컨셉 설정디자인리소스 제작개발기능 구현 및 배포/운영 환경