반응형

전체 글 697

ANSI SQL과 다른 SQL 구현체들의 차이점

1. ANSI SQL이란? 안시(ANSI)는 오라클에서 개발한 데이터베이스 관리 시스템으로, 오라클 SQL을 기반으로 합니다. 따라서, 오라클 SQL과 안시는 매우 유사한 문법과 기능을 가지고 있습니다. 하지만, 안시는 오라클의 기술과 노하우를 기반으로 개발된 데이터베이스 관리 시스템으로, 특히 대용량 데이터 처리 및 고급 보안 기능 등에 높은 성능을 보여줍니다. 또한, 안시는 애플리케이션 개발, 운영 및 유지보수에 필요한 다양한 도구와 기능을 제공하여 개발자들이 보다 효율적으로 작업할 수 있도록 지원합니다. 반면, 다른 SQL 구현체들은 각자의 특성과 장단점을 가지고 있으며, 기업의 크기, 예산, 데이터 처리 양, 보안 요구 사항 등에 따라 선택할 수 있습니다. MySQL는 가벼운 웹 애플리케이션에서 ..

select 명령에서 컬럼 별칭 사용하여 출력하기

컬럼을 출력할 때 컬럼의 원래 이름 대신 별명을 사용할 수 있다. 아래 코드와 그림을 보자. select profno "Prof 'NO'", name AS "Prof's NAME", pay Prof_Pay from professor; 위의 코드에서 설정한대로 컬럼의 이름 대신 별명이 출력됐다. 이 기능을 컬럼 별칭(Column Alias)이라고 부른다. 이 기능을 쓰는 방법은 두가지다. 1. 컬럼 이름 뒤에 공백을 주고 별명을 쓰기. profno "Prof 'NO'" 2. 컬럼 이름 뒤에 AS 라는 키워드를 사용한 후 별명을 쓰기. name AS "Prof's NAME" 기능상 차이는 없이 똑같이 출력되므로 편한 방법을 쓰면 된다. 또한 별명을 만들 때 대소문자를 구분하고 싶다면 반드시 큰따옴표( "" ..

select 명령의 표현식 사용법

표현식은 컬럼 이름 이외에 출력하기를 원하는 내용을 의미하며 select 구문 뒤에 작은따옴표( ' ' )로 묶어서 사용하면 된다 select dname , ', it''s deptno : ', deptno "DNAME AND DEPTNO" from dept; 위 코드는 [ , it''s deptno : ] 를 작은따옴표로 묶었다. 이 부분을 '표현식'이라고도 하고 '리터럴(literal) 상수(문자)' 라고 부르기도 하는데 보통 리터럴이라고 많이 부른다. 위의 코드에서는 it다음에 작은따옴표를 두개 썼는데 리터럴로 작은따옴표를 출력하기 위해서는 작은따옴표를 하나 더 붙여야한다. 위의 코드의 결과를 보자 컬럼의 내용을 보면 정상적으로 , it's deptno : 가 출력됐다. 컬럼 이름 부분의 따옴표 두..

오라클 SQL과 PL/SQL 1장 연습문제 풀이

연습문제 1 정답: select name || ' ''s ID : ' || id || ', ' || 'WEIGHT is ' || weight AS "ID AND WEIGHT" from student; 연습문제 2 정답: select ename || '(' || job || ')' || ', ' || ename || '''' || job || '''' AS "NAME AND JOB" from emp; 따옴표 출력할 때 '''' 으로 4번 연속 출력해야 함. https://gent.tistory.com/523 [Oracle] 문자열에 따옴표를 포함하는 2가지 방법 오라클에서 문자열 문자열을 나타낼 때 작은따옴표(홑 따옴표, 싱글 쿼터)를 사용하기 때문에 문자열 내부에 작은따옴표를 넣기 위해서는 추가적인 작업..

RSS(Really Simple Syndication)와 Open API(Open Application Programming Interface)란?

RSS(Really Simple Syndication)란? RSS(Really Simple Syndication)는 웹 사이트의 정보를 쉽게 공유하고 실시간 업데이트를 받을 수 있게 해주는 XML 기반의 웹 피드입니다. RSS 피드는 주로 뉴스, 블로그, 포럼 등에서 사용됩니다. RSS 피드를 제공하는 웹 사이트에서는 피드를 구독할 수 있는 버튼이 제공되며, 이 버튼을 클릭하면 사용자가 구독할 RSS 피드의 주소를 확인할 수 있습니다. RSS 리더(피드 리더) 프로그램을 통해 구독한 RSS 피드는 주기적으로 업데이트를 확인하고, 새로운 정보가 업데이트되면 사용자에게 알려줍니다. Open API(Open Application Programming Interface)란? Open API(Open Applic..

센싱(Sensing)이란?

센싱이란? 센싱은 센서를 이용하여 물리적인 변수, 환경의 상태, 위치, 움직임 등을 감지하고 측정하는 기술을 말합니다. 이를 통해 데이터를 수집하고, 분석 및 활용하여 생산성 향상, 에너지 절약, 안전 관리 등 다양한 영역에서의 문제를 해결할 수 있습니다. 센싱의 활용분야 센싱은 다양한 분야에서 활용되고 있습니다. 주요 활용분야로는 스마트 시티, 스마트 홈, 의료, 자동차 등이 있습니다. 예를 들어, 스마트 시티 분야에서는 교통, 에너지, 환경 등의 다양한 데이터를 수집하여 시티마다 다른 문제점을 해결할 수 있습니다. 또한 스마트 홈 분야에서는 가전제품 등을 연동하여 생활의 편리함을 제공할 수 있습니다. 센싱의 수행과정 예시 센싱의 수행과정은 대략적으로 센서에서 데이터를 수집하여, 데이터를 전처리하고 분..

크롤링(Crawling)과 스크래핑(Scraping)이란?

1. 크롤링과 스크래핑이란? 크롤링과 스크래핑은 웹에서 데이터를 수집하는 기술입니다. 크롤링은 인터넷 상에 공개된 페이지를 모두 방문하여 정보를 수집하는 기술이며, 스크래핑은 특정 웹 페이지에서 원하는 정보만을 추출하는 기술입니다. 2. 크롤링과 스크래핑의 사용처 크롤링과 스크래핑은 데이터 수집과 분석에 활용됩니다. 예를 들어, 경쟁사의 제품 정보를 수집하여 비교 분석하는 경우나, 소셜 미디어에서 사용자 반응을 모니터링하는 경우 등이 있습니다. 3. 크롤링과 스크래핑의 수행 과정 예시 크롤링과 스크래핑은 각각 다른 수행 과정을 가지고 있습니다. 크롤링은 먼저 대상 웹 페이지를 방문하여 HTML 문서를 수집하고, 수집한 HTML 문서에서 링크를 추출합니다. 이후 추출된 링크를 따라가며 HTML 문서를 수집..

로그 수집기(Log Collector)란?

1. 로그 수집기란? 로그 수집기는 네트워크나 시스템 등에서 발생하는 로그 데이터를 수집하는 도구입니다. 로그 데이터는 이벤트 발생 시간, 이벤트 종류, 이벤트에 대한 추가 정보 등을 기록한 파일입니다. 2. 로그 수집기의 사용처 로그 수집기는 시스템 오류나 보안 문제를 감지하고 해결하는 데에 사용됩니다. 또한, 시스템 사용자나 네트워크 트래픽 등의 모니터링에도 활용됩니다. 3. 로그 수집기의 수행 과정 예시 로그 수집기는 먼저 로그 데이터가 기록되는 위치나 경로를 설정합니다. 그 다음, 설정한 위치에서 로그 데이터를 수집하고, 수집한 로그 데이터를 분석합니다. 분석한 결과를 시각화하여 사용자에게 제공하거나, 알림을 설정하여 시스템 관리자가 즉시 대응할 수 있도록 돕습니다. 4. 로그 수집기에 필요한 기..

리얼리티 마이닝이란?

1. 리얼리티 마이닝이란? 리얼리티 마이닝(Reality Mining)은 개인이 사용하는 모바일 기기, 블루투스, Wi-Fi, GPS 등의 센서를 통해 수집된 데이터를 분석하는 기술입니다. 이를 통해 사람들의 행동 패턴, 위치 추적, 커뮤니케이션 등을 파악할 수 있습니다. 2. 리얼리티 마이닝의 사용처 리얼리티 마이닝 기술은 생활 패턴 분석, 교통 분석, 건강 관리 등의 분야에서 활용됩니다. 대표적인 예시로는 스마트 시티에서의 교통 혼잡 예측, 전자 건강 기록으로부터의 건강 관리 등이 있습니다. 3. 리얼리티 마이닝의 수행 과정 예시 리얼리티 마이닝은 다음과 같은 과정으로 수행됩니다. 데이터 수집: 모바일 기기, 블루투스, Wi-Fi, GPS 등의 센서를 통해 수집된 데이터를 데이터베이스에 저장합니다. ..

웹 마이닝이란?

1. 웹 마이닝이란? 웹 마이닝(Web Mining)은 월드 와이드 웹(World Wide Web)에서 발생하는 데이터를 수집하고 분석하는 기술입니다. 웹 페이지, 링크, 사용자 로그 등 다양한 데이터를 수집하고 분석하여 유용한 정보를 추출하는 것이 목적입니다. 2. 웹 마이닝의 사용처 웹 마이닝 기술은 다양한 분야에서 활용됩니다. 예를 들면, 마케팅 분야에서는 소비자의 행동 패턴을 파악하여 마케팅 전략을 수립하고 제품 개발에 활용할 수 있습니다. 검색 엔진 분야에서는 검색 결과를 개선하고 검색 엔진의 정확성을 향상시키는 데에 활용됩니다. 또한, 경제학 분야에서는 주식 시장 등에서의 경제 활동을 모니터링하고 예측하는 데에도 사용됩니다. 3. 웹 마이닝의 수행과정 예시 웹 마이닝 기술은 크게 웹 데이터 수..

반응형