전체 글 364

[실습] 트리거

1. 삭제 연산 use academicDB; drop table IF EXISTS testTBL; create table testTBL (id int, txt varchar(20)); insert into testTBL values(1, '이멕스아이디'); insert into testTBL values(2, '애프터스쿨'); insert into testTBL values(3, '에이오에이'); drop trigger IF EXISTS testTrg; DELIMITER // create trigger testTrg AFTER DELETE ON testTBL FOR EACH ROW BEGIN set @msg = '가수 그룹이 삭제됨'; END // DELIMITER ; set @msg = ' '; ins..

7. SQL

1. SQL 개요 1. SQL이란? - 관계형 DBMS를 연구할 때, 관계형 대수와 관계형 해석을 기반으로 개발된 데이터 언어 - 관계형 데이터베이스의 "표준언어" - 모든 DBMS에서 사용 가능 - 대소문자는 구별하지 않음 (단, 데이터의 대소문자는 구분) *MySQL은 데이터 대소문자도 구분 x => binary()를 써서 대소문자를 구분하게 함 select id from employee where binary(first_name) = "steven"; 2. SQL의 특징 - SQL 구문은 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 구분 - 형태 1) 대화형 질의어 형태(터미널을 통한 workbench, cmd) 2) SQL이 삽입된 형태(Java, C 등) 2. SQ..

[IT지식] 플랫폼 비지니스

1. 개념 - 플랫폼 : 지표면보다 높은 곳, 뭘 올려 놓고 목적지까지 가도록 한 것에서 따온 말 - 많은 사람들이 모여 여러가지 활동을 하고, 사람들끼리 네트워크가 형성되고 그 관계들이 확장되는 곳 - 기술적으로는 다양한 상품을 생산하거나 판매하기 위해 공통적으로 사용하는 기본 구조를 의미 - 일반 쇼핑몰과 다른 점 : 파는 사람이 살 수도 있고, 사는 사람이 팔 수도 있다. => 정보를 연결해서 수익을 얻는다. 2. 활용방안 - 에어비엔비 : 집을 가진 사람과 숙박이 필요한 사람 연결, 내가 호스트가 될 수 있고, 숙박할 수도 있다. - facebook : 친구 연결, 가상 공간 플랫폼 제공 => 광고 수익 - 우버 : 택시서비스 - 구글 : 문서 연결, 공유 3. 장점 공급자 입장 - 원하는 시간에..

CS/기타 2021.12.08

[IT지식] 클라우드

1. 개념 - 하나의 커다란 구름 같은 데이터 센터가 있다. - 사용자는 각 기기에서 클라우스 서버에 접속해서 각종 서비스를 제공받아 작업 가능 - 클라우드란? 구름을 의미, 인터넷 내부를 몰라도 컴퓨팅 자원을 원하는 대로 꺼내 사용할 수 있다. - 대용량 데이터를 수집, 저장, 처리하여 인공지능 기반 산업의 혁신을 주도 클라우드 기술 1. 가상화 - 물리적인 컴퓨터 자원을 추상화하는 것 - 마치 하나의 장비를 여러 개처럼 동작시키거나, 반대로 여러 장비를 묶어 사용자에게 제공하는 기술 ex) 하드웨어 가상화 = CPU, 메모리 등을 가상화하면, 자원 활용도를 높일 수 있다. *실제로는 여러 대의 컴퓨터인데 네트워크로 하나의 컴퓨터처럼 둔갑 => 필요한 만큼 나눠서 제공 2. 분산처리 - 여러 대의 컴퓨..

CS/기타 2021.12.08

[IT지식] 4차 산업 혁명

1. 개념 - 정보통신기술(ICT)의 융합으로 이뤄낸 새로운 혁명 시대 - 초연결사회 : 네트워크로 사람, 데이터, 사물 등 모든 것을 연결한 사회 1) 1차 산업혁명 : 기계화 2) 2차 산업혁명 : 전기의 발견, 통신 기술 발달 3) 3차 산업혁명 : 컴퓨터와 인터넷 발달 4) 4차 산업혁명 : 물리적 공간 + 사이버 공간 2. 활용방안 - 자율주행 자동차 = 인공지능이 운전자로 수행, 교통사고 감소를 기대 - 스마트홈 = 안면인식으로 출입구가 자동으로 열림, 실내 온도가 자동으로 조절 - 스마트 헬스 케어 = 개인의 생활 습관, 의료 이용 정보, 인공지능, 가상 현실 등의 분석을 바탕으로 개인 중심의 건강관리를 제공 3. 장점 - 삶의 편의성 향상 ex) 교통정보를 분석하는 인공지능 => 신호대기시..

CS/기타 2021.12.08

[IT지식] 사물인터넷 IoT

1. 개념 - Internet of Things의 약어 - 인터넷과 연결되어 다른 사물들과 데이터를 공유할 수 있는 사물 공간 연결망 - 사물에 인터넷을 연결한 제품 2. 활용 방안 1. 가전 제품 1) 스마트 후라이팬 : 온도센서와 사물인터넷 칩셋으로 레시피대로 요리하도록 도움 2) 스마트 냉장고 : 앱과 연동해 원격 제어가 가능한 조명, 유통기한 관리 2. 웨어러블 IoT - 스마트워치 : 모닝콜, 심방 정보를 인터넷으로 전달 => 스마트 폰이 우리의 건강 진단 => 빅데이터 (전에 없던 심박수 기록과 같은 데이터를 하루, 이틀 평생을 모아 분석) 3. 스마트홈 - 우리 가정의 모든 사물에 인터넷이 연결된다면, 한번에 사물을 통합 제어할 수 있음 => 생활 편의 증진 4. 스마트 팩토리 - 작업공정 ..

CS/기타 2021.12.07

[IT지식] 전기차

1. 개념 - 석유 연료와 엔진을 사용하는 대신, 배터리와 전기 모터를 사용하는 자동차 - 4차산업혁명과 더불어 환경 문제가 대두되면서 발전되고 있는 영역 - 종류 1) 하이브리드(HEV) : 내연기관과 모터를 함께 사용 2) 순수전기차(EV) : 오직 전기 모터로만 움직임 3) 수소전기차(FCEV) : 수소와 산소의 결합으로 만든 전기로 모터를 구동 시킴 2. 활용 방안 - 자율주행자동차 : 내연기관에 비해 차량을 빨리 제어할 수 있어 적합 - IoT, AI 등의 IT기술이 전기차와 결합해 자동차보다는 전자 장비로 발전할 것으로 예상 3. 장점 - 화석연료를 사용하지 않기 때문에 친환경적 - 엔진 소음이 적음 - 사고시 폭발의 위험성이 적음 - 운행비용이 내연기관 차량에 비해 저렴 - 부품 수가 적어 ..

CS/기타 2021.12.07

[IT지식] 인공지능 AI

1. 개념 - 사람의 지능(학습, 추론, 지각 능력)을 흉내내는 소프트웨어, 프로그램, 인공적인 장치 모두를 말함 - 학습, 문제 해결, 패턴 인식 등과 같이 인지 문제를 해결하는데 이용됩니다. *앞으로 다양한 사람들의 일의 방식뿐만 아니라 우리의 직업에도 많은 변화를 가져올 것 2. 활용 방안 - 스스로 온도를 조절하고 유통기한을 알려주는 스마트 냉장고 - 주인이 없는 사이 구석구석 청소하는 로봇 청소기 - 스스로 운전하는 자율주행차 - 음악 감상, 정보 검색등을 통해 사용자에게 편의를 제공하는 인공지능 스피커 3. 장점 - 단순 노동을 대체함으로써 여러 분야에 업무의 효율성과 생성성이 증가 ex) 음성을 인식해 자동으로 자막을 생성 - 인간의 판단과 결정에 도움을 준다. (빅데이터 분석) 4. 단점 ..

CS/기타 2021.12.06

[IT지식] 머신러닝(기계학습)

1. 개념 - 데이터를 사용하여 기계가 스스로 학습하게 하는 방법 - 인공지능을 학습시키고 똑똑하게 만드는 방법 일반 프로그램 vs 머신러닝 - 일반적인 컴퓨터 프로그램 = 사람이 직접 컴퓨터에 필요한 규칙을 입력 - 머신러닝 = 컴퓨터가 직접 수많은 데이터를 분석해서 알맞은 규칙을 찾아냄 학습 방법 1) 지도학습 : 정답을 알려주며 학습 2) 비지도학습 : 정답을 알려주지 않고 규칙을 스스로 발견 3) 강화학습 : 실패와 성공을 반복해서 학습 2. 활용방안 - 사람들이 좋아하는 영상이나 상품을 추천

CS/기타 2021.12.06

[IT지식] 빅데이터

1. 개념 - 다양한 형태를 가진 수많은 데이터의 집합 - 매일 다양한 분야에서 생성되는 데이터를 의미있게 활용하게 되었다. - 빅데이터는 현재를 가늠하고 미래를 예측할 수 있는 소중한 자산 2. 활용 방안 - 머신러닝을 사용하여 의미있게 분석하기 시작 - 누가 어떤 상품을 살지, 어떤 음악과 영화를 좋아하는지 미리 예측해서 추천하는 서비스 - 신제품 경쟁력을 예측해, 각종 리스크를 미리 점검하는 데 이용 - 날씨를 예측하여 사람의 편의를 증진 3. 장점 - 과거의 Data에서 규칙성을 찾아 미래의 일을 미리 예측할 수 있다. - 모든 사용자에게 동일한 정보가 아닌 맞춤형 정보를 제공할 수 있다. 4. 단점 - 정보의 독점으로 사회를 통제하는 권력이 될 수 있다. ex) 전 세계 가입자 22억명을 보유한..

CS/기타 2021.12.06