Time for Security

블로그 이미지
제가 교육을 받으며 이해한 보안 지식을 복습하고, 정리해가는 작은 블로그입니다.
by 하꼬방
  • Total hit
  • Today hit
  • Yesterday hit

'DATABASE'에 해당되는 글 5건

  1. 2017.10.06
    2017.09.29 교육 54일차 - 데이터베이스 서버 구축
  2. 2017.09.28
    2017.09.28 교육 53일차 - 오라클 데이터베이스 서버
  3. 2017.09.28
    2017.09.27 교육 52일차 - JOIN 및 SET
  4. 2017.09.28
    2017.09.26 교육 51일차 - SQL 쿼리 : SELECT 문 심화
  5. 2017.09.21
    2017.09.20 교육 47일차 - DB 연동

 이 날은 데이터베이스 서버 구축에 대해 주로 학습하였습니다.


 실제 오라클 서버를 구축해보고, 구축하면서 여러 설정들에 대해 배우는 시간이었습니다.


 이렇게 까지 자세한 설명을 들어본 적은 처음이라 생소한 편이었어요.


 실제로 구축을 해보며 여러 상황들에 대해 배웠는데, 약간 무섭다는 느낌도 받았습니다.


 잘못 운영했다가는 정보가 전부 다 날아가 버리니... 웬만큼 내공이 있지 않은 이상 혼자 다뤄보기에는 무리라는 생각을 했습니다.


 수업 내용이 많이 어려웠었는데, 다행히 시험은 오픈 북이었습니다. 


 너무 많은 내용이었기 때문에 오픈 북으로도 사실 조금 버거웠답니다.


 이렇게 일주일이 가고 다 다음주 월요일까지는 학원이 쉬게 되었습니다.


 추석 연휴가 길게 잡혔기 때문이죠.


 이렇게 긴 연휴는 정말 오랜만인 것 같습니다.


 푹 쉬고, 더 힘찬 10월을 준비해봐야겠습니다. 

AND

 오늘은 오라클 데이터베이스 서버의 기본 구조와 서버 기동 및 중지에 대하여 배웠습니다.


 강사님께서는 많은 DBMS를 알고 계시지만 그 중에서도 오라클에 대해 더 자세히 알려주셨습니다.


 사실, 가장 큰 DBMS이기도 하니까요. 


 직접 서버의 기본 구조를 설정해 기동을 해보고, 그 서버를 중지시키는 실습을 진행했습니다.


 생각보다 별 것 없는 실습이었지만 실제 상황에서 서버를 기동하고 중지시키는 상상을 하니 조금은 무서웠습니다.


 실제로 있었던 데이터베이스가 전부 날라가버린 사건도 말씀해주셨는데요.


 정말 아찔했습니다.


 데이터베이스쪽으로 진로를 잡은 것은 아니지만 이 쪽 길은 저와는 별로 맞지 않는 것 같아요.


 이제 내일만 지나게 되면 길고 긴 추석 연휴가 시작됩니다.


 내일까지 좀 더 힘 내봐야 될 것 같아요. 

AND

 3일째가 되는 데이터베이스 수업 날이었습니다.


 앞부분도 정말 힘겹게 달려왔는데요.


 뒷부분은 더 말도 안되게 힘겨워요.


 테이블이 따로 나눠져있기 때문에 SELECT를 해줄 경우 어떤 경우는 테이블을 합쳐야할 경우가 생긴답니다.


 이 날은 이 부분을 중점적으로 다뤘어요.


 학교에서는 종이를 펴고, 항상 손으로 쿼리를 짰었다면, 학원에서는 컴퓨터를 켜고 쿼리를 짜는데요.


 물론, 데이터베이스 수업마다 방식이 전부 다를 수는 있습니다.


 너무 많은 내용을 한 번에 몰아 듣다보니 매우 힘든 수업인 것 같아요.


 지금까지 KITRI에 와서 들어 본 수업 중 가장 어려운 수업 같습니다. 아직까지는요... 

AND

 간단하게 SELECT 문을 배우셨던 분들은 조금 놀라실 정도로 SELECT 문은 방대한 양입니다.


 너무 많은 응용이 가능하고, 너무 많은 가지 수가 나오기 때문에 그만큼 힘든 것 같습니다.


 머릿 속에서는 아는 것 같아도, 막상 손은 잘 움직여 지지 않아요. 


 학교 수업때 한 번 들은 적이 있어서, 약간 익숙한 느낌은 있지만 어려운 건 마찬가지네요.


 WHERE 절 및 ORDER BY 절, 단일 & 다중 행 함수 등 많은 것을 배웠어요.


 강사님께서 무척이나 열성적이신 분이라 학습이 더 잘 되는 것 같습니다.

AND

 어제는 미처 교육 내용을 쓰지 못했네요.


 과제로 나온 알고리즘 문제를 푸느라 정신이 없었습니다... 


 사용자로부터 배열 크기를 입력 받아 달팽이 모양으로 숫자를 채우는 알고리즘 문제를 풀어봤습니다.


 3을 입력 받는다면


 1 2 3

 8 9 4

 7 6 5


 4를 입력 받는다면


   1  2   3  4

 12 13 14  5

 11 16 15  6

 10  9   8  7


이런 식으로 말이죠.


 물론, 이번주는 파이썬 교육 중이니 파이썬으로 프로그래밍했습니다.


 5시간 정도 걸린 것 같습니다.


 꽤나 힘든 코딩이였어요.


 1학년으로 다시 돌아간 기분이었답니다.


 과제 이야기는 여기까지하고, 본 교육 내용으로 넘어가겠습니다.


 답은 나중에 기회가 된다면 업로드 해볼게요. 


 어제의 내용은 크게 DB와 파이썬을 연결하는 내용이었습니다. 


 파이썬으로는 굉장히 쉽고, 간결하게 DB와 연동이 되었습니다.


 내일 본격적으로 DB를 이용한 실습을 하게 될텐데요.


 항상 그렇듯 네트워크 연결을 이용해서 하는 프로그래밍은 그 난이도가 배가 되는 것 같습니다.


 이번 기회에 확 잡고 싶은 마음이에요.

AND

ARTICLE CATEGORY

전체 (115)
블로그 소개 (1)
KITRI 교육 (95)
보안 지식 창고 (16)
한 잔의 여유 (2)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

ARCHIVE