전체 글

개발 공부 정리
📗 Do it! SQL 입문

[SQL 입문] SQL을 배워야 하는 이유

01 - 4 SQL을 배워야 하는 이유 데이터 홍수 속에서 꼭 필요한 SQL 요즘은 다양한 매체의 등장과 기술의 발달로 과거와 비교해 새로 만들어지는 데이터양이 많아졌습니다. 게다가 데이터의 형태도 음성, 이미지, 텍스트 등 점점 다양해지고 있습니다. 즉, 데이터양과 종류가 모두 많아졌다는 뜻입니다. 이러한 데이터는 많은 기업에서 중요한 의사결정을 내릴 때 사용합니다. 과거에는 경영 측면에서 데이터를 활용했다면 최근에는 대부분의 기업 부서에서 데이터를 활용합니다. 예를 들어 매출 데이터를 수집해 사용자의 선호도를 분석하거나 사용자 행동 데이터를 수집해 UI/UX 편의성을 높이기도 하였습니다. 그만큼 데이터의 활용도와 중요도는 커졌습니다. SQL, 얼마나 사용하고 있을까 다음은 세계적으로 유명한 개발자 커..

📗 Do it! SQL 입문

[SQL 입문] SQL이란 무엇인가

01 - 3 SQL이란 무엇인가 SQL은 관계형 데이터베이스 관리 시스템(rellational database management system, RDBMS)의 데이터를 관리하는 프로그래밍 언어입니다. SQL을 데이터베이스로 오해하는 사람이 많은데, SQL은 데이터베이스를 다루는 프로그래밍 언어로 데이터베이스가 아닙니다. DBMS 종류에 따른 SQL 종류 SQL은 국제 표준화 기구에서 표준화한 문법을 ANSI SQL 이라고 발표합니다. 하지만 SQL은 ANSI SQL 이외에 DBMS 개발사마다 개발한 고유 SQL도 있습니다. 물론 그 SQL을 가리키는 명칭 또한 다릅니다. 유명한 DBMS와 해당 DBMS에서 이름 붙인 SQL은 다음과 같습니다. ※ ANSI : 미국 표준 협회(American Nationa..

📗 Do it! SQL 입문

[SQL 입문] 데이터베이스 종류

01 - 2 데이터베이스 종류 계층형 데이터베이스 계층형 데이터베이스는 데이터가 부모와 자식 관계를 이루는 트리 구조입니다. 부모 레코드가 여러 개의 자식 레코드를, 자식 레코드는 하나의 부모 레코드만 가질 수 있습니다. 이러한 구조는 일대다 관계가 무너지면 변경하기가 매우 어렵습니다. 이처럼 계층형 데이터베이스는 데이터 중복이 발생하기 쉬우며, 데이터는 상하 종속 관계로 이루어지므로 초기에 이 방식을 채택하면 이후 프로세스 변경이 어려워 현재는 거의 사용되지 않습니다. ※ 레코드 : 데이터베이스 테이블에 저장된 값들의 모임으로 행(row) 또는 튜플(tuple)이라고도 부릅니다. 네트워크형 데이터베이스 네트워크형 데이터베이스는 데이터를 노드로 표현한 모델입니다. 노드는 네트워크상에 있으며 서로 대등한 ..

📗 Do it! SQL 입문

[SQL 입문] 데이터베이스의 기본 개념

01 - 1 데이터베이스의 기본 개념 데이터는 어떻게 데이터베이스가 되는가 데이터베이스는 흔히 데이터의 집합, 데이터의 저장 형태를 말하며 데이터는 자료를 의미합니다. 여기서 자료는 아직 정보가 되기 전 이므로 혼동해서는 안됩니다. 데이터베이스는 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것으로 즉, 여러 시스템 또는 사용자가 데이터를 동시에 공유하고 사용하기 위해 통합 저장한 데이터의 집합을 말합니다. 데이터베이스는 왜 필요할까? 데이터베이스를 사용하는 목적은 데이터 중복을 최소화해서 조직의 목적에 맞게 효율적으로 관리하기 위해 사용합니다. 마트를 예로 들어 살펴보겠습니다. 마트에는 다양한 상품이 진열되어 있고 많은 직원이 일을 합니다. 영업시간이 끝나면 직원들은 매출, 매입, 반품, ..

🧑‍🤝‍🧑 팀 프로젝트

[팀 프로젝트] 항공편 크롤링

대한항공 김포-김해 21:00 23:00 97400 대한항공 김포-제주 20:20 22:20 69100 대한항공 김포-울산 06:00 07:00 92000 대한항공 김해-제주 17:40 20:10 85500 대한항공 제주-청주 14:30 16:40 74400 대한항공 제주-광주 06:20 07:20 90200 아시아나항공 김포-제주 23:00 01:30 60000 아시아나항공 김포-광주 16:20 17:40 88900 아시아나항공 김포-여수 21:50 00:20 93100 아시아나항공 제주-청주 06:00 07:30 83100 아시아나항공 제주-대구 13:20 14:30 66400 아시아나항공 제주-광주 19:00 20:10 67600 아시아나항공 제주-여수 17:10 19:40 89000 제주항공 김포..

☕ Java

[Java] Day20 - Jsoup : Java HTML Parser 라이브러리 사용

Jsoup 라이브러리 jsoup은 자바로 만들어진 HTML 파서(Parser) 입니다. jsoup은 자바 언어로 HTML을 다루는 쉽고, 강력한 기능을 제공합니다. Jsoup 다운로드 https://jsoup.org/download Download and install jsoup Download and install jsoup jsoup is available as a downloadable .jar java library. The current release version is 1.16.1. What's new See the 1.16.1 release announcement for the latest changes, or the changelog for the full history. Previous ..

harveydent
개발 블로그