[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 9일차

code91(55)
Published in
#kr
Words
229
Reading
2 min
Listen
Play
8y

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 9일차



111.png

안녕하세요 code91@code91입니다 :)
오늘은 '데이터 사이언스'에 도전한지
9일차가 되는날이네요 ㅎ


오늘 진행 내용 요약

1. DBMS의 개념


2. DBMS의 종류

3. Oracle XE설치

4. 기본 SQL 실습


"어제까지만해도 자바를 배우던 중 아니었어?"



네 맞습니다.
하지만 오늘부터는 자바 수업 대신
데이터베이스 수업이 진행되더군요 :(

근데 갑자기 왜 데이터 베이스 수업이냐구요?

저도 궁금했습니다 :)
그래서 수업을 진행하시는 강사님께 여쭤봤습니다.

일단 빅 데이터 분석을 위해서는

데이터를 수집, 가공, 분석할 수 있는
'서버' 라는 공간이 필요하다고 합니다.

서버를 구축하기 위해서는
프로그래밍 언어를 알아야 하죠

그래서 이 주 동안 자바를 배웠습니다.

그리고 이 서버에서
데이터를 담고 꺼내는데 필요한
능력이 데이터 베이스 활용능력이라고 합니다.

물론 오늘도 정신없이 수업따라가느라
이게 맞는 내용인지 모르겠어요 :(

아무튼!
그래서 오늘은 Database Management System
즉, DBMS에 대한 개념과 정의,
DBMS의 종류 그리고 SQL이라는 명령어를
배웠습니다 :)

프로그램은 Oracle XE를 사용하였습니다.

무료인데다가 파일이 아주 가벼워서
간단한 실습용으로는 아주 좋은것 같았어요.

그리고 SQL문을 사용하는데
와 .. 이거 생각보다 헷갈립니다 :(


SQL 명령어 종류

명령어 종류명령어설명
데이터 조작어(DML)SELECT데이터 조회 및 검색용도
INSERT, UPDATE, DELETE데이터 삽입, 수정, 삭제 용도
데이터 정의어(DDL)CREATE, ALTER, DROP, RENAME, TRUNCATE데이터의 구조 정의
데이터 제어어(DCL)GRANT, REVOKE데이터 베이스의 권한 용도



아주 간단하게 표를 만들어 정리해보았습니다.

사실 오늘은 저 위의 내용 중
데이터 조작어만을 다뤄봤기 때문에
나머지 명령어는 잘 모르겠습니다.

죽어라 employees로 조작어만
실습했거든요...

데이터베이스를 실습해보신 분들은
아시겠지만

처음 데이터베이스를 접하고

오라클에서 제공하는 HR 계정을 이용해
employees 테이블로 조건 검색 연습하는데만
하루가 꼬박갑니다 :(

이 조건도 얼마나 헷갈리는지 죽을맛이에요...
내일은 나머지 명령어들에 대해서
배우게될것 같은데 걱정입니다 ㅠ

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 9일차 | Ecency