클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

데이터베이스 기본 2 - 데이터베이스의 정의와 사용 목적, 배워야 하는 이유 본문

알고리즘 및 자료 관리/데이터베이스

데이터베이스 기본 2 - 데이터베이스의 정의와 사용 목적, 배워야 하는 이유

huenuri 2024. 8. 21. 15:07

오후에는 3시간 반 정도 데이터베이스 공부를 할 예정이다. 공부할 게 너무 많아서 더 많은 시간은 내기 힘들다. 그래도 매일 조금이라도 학습 시간을 가져야 내일 수업도 잘 따라갈 수 있을 것 같다.
어제 선생님께서 알려주신 방법도 있으니 오라클에 다시 한번 접속해보려고 한다.

우선은 27일 첫날 수업을 PPT 자료로 학습해볼 것이다. 첫날은 녹화가 안 되어 있어서 동영상을 들을 수가 없다. 강사님의 자료라도 있어서 참 다행이다. 무단 복사는 되지 않지만 난 공부 목적으로만 사용하니 괜찮을 것 같다.
자료를 보다가 참고할만한 게 있으면 관련 학습도 진행해볼 수도 있겠다. 어제는 이 자료가 있는지 몰라서 수업을 진행하는 화면을 캡쳐했더니 화질이 많이 안좋았다. 다음에 시간이 나면 이미지를 업데이트 할 수도 있지만 지금은 그냥 두고 본 학습에 들어가보자!


 

 

 

 

시작하기 전에

 

강의 목표와 방향성

 

학습 목차


 

 

 

데이터베이스란 무엇인가?

WHAT? HOW? WHY?

 

 

 

 

데이터란?

이 부분은 책에도 잘 나와있어서 학습했었다. 자료와 정보의 차이를 구분할 수 있어야 한다. 데이터는 정보에 가깝다.

 

 

 

 

정보란?

데이터는 있는 그대로의 사실이고, 정보는 수집된 데이터를 가지고 어떤 가치를 추구하거나 새로운 의미를 부여하는 것이다.

 

 

 

 

 

데이터의 계층 구조

데이터, 정보, 지식, 지혜의 관계를 숙지해보자. 데정식혜로 외울 수 있다고 한다. 그러니까 데이터의 최종 목적은 지혜를 얻는 것이다. 정보를 통해 우리 삶의 지혜와 지식을 채우는 것이다.

 

 

 

 

 

데이터베이스란?

 

데이터가 없던 시절


어쨌든 옛날에 데이터가 없던 시절, 모든 것을 손으로 기록해야 되었던 시절에는 데이터베이스를 한번 모으거나 수정하기가 쉽지 않았을 것 같다.

 

 

 

 

 

데이터베이스가 출시된 후

 

 

 

 

HOW? 데이터베이스는 어떻게 사용되는가?

사용 목적

데이터베이스는 많은 사람들이 자료를 공유하고 사용하기 위한 목적이 있다.

 

쓰이는 예시

사용자가 아이디와 비밀번호를 쳐서 입력하면 로그인이 성공할 수도 있고, 실패할 수도 있다. 이때 회원정보가 들어있는 데이터 저장소에 모든 기록이 저장된다.
회원가입을 하면 이 데이터에 정보가 등록되는 것이다.


 

 

 

 

WHY? 데이터베이스를 배워야 하는 이유

데이터베이스 환경 구축은 오라클을 다운로그 받아서 설치하는 건데, 이건 어제 다 했으므로 생략하겠다.


 

 

 

학습을 마치고

2주 전 월요일 1, 2교시 수업 내용을 정리해보았다. 그냥 내 마음대로 이 정도쯤 배웠겠다 싶은데서 끝었다. 어쩐지 화요일 수업의 수준이 너무 높았고 뭔가 사전학습이 있었을 것 같았다.

오늘 이 수업을 통해 데이터베이스가 무엇이며 이것을 왜 배워야 하는지, 사용 목적에 대해 알게 되는 시간이었다. 이 부분을 학습하지 않고 이론적인 부분, 실제적인 부분을 공부하면 분명 이걸 배워서 뭐하지 하는 의문이 들 수도 있을 것이다.
데이터베이스는 웹 개발 과정에서 필수이다. 빅데이터 자격증도 있고 정보처리 관련 자격증도 많이 있는데 나도 이번 인공지능 사관학교 생도 기간동안 자격증을 2개는 따볼 생각이다.

담임 선생님이 4년제 대학을 졸업했는데도 자격증이 하나도 없는 사람들은 정보처리기사나 정보처리산업기사를 따면 많은 도움이 된다고 하셨다. 산업기사는 수준이 훨씬 더 높고 실무 경험이 필요한 것 같다.
나중에 이건 따기로 하고 우선은 정보처리기사를 시작으로 관련된 자격증을 취득해볼 것이다~