일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- numpy/pandas
- SQL
- 중학1-1
- 영어공부
- 파이썬
- 데이터입출력구현
- 컴퓨터구조
- 데이터베이스
- 데이터분석
- 중학수학
- 자바
- CNN
- 정보처리기사실기
- 컴퓨터비전
- 코딩테스트
- C++
- JSP/Servlet
- html/css
- 연습문제
- 혼공머신
- 자바 실습
- 딥러닝
- 운영체제
- CSS
- 정수와유리수
- 머신러닝
- 파이썬라이브러리
- 텍스트마이닝
- 정보처리기사필기
- pandas
- Today
- Total
목록데이터베이스 (55)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
저녁을 먹고 다시 공부를 시작하는 건 정말 어려운 일 같다. 수많은 유혹과 하기 싫은 마음과 싸우면서 8시 반이 넘어 겨우 자리에 앉아보았다. 오늘도 3시간 이상 공부를 하려고 한다. 오늘의 목표는 DML과 트랜젝션까지 학습하는 건데 가능할지 모르겠다.정처기 공부도 할 게 많으니 겨우 DML을 빠듯하게 마칠 수도 있겠지만 일단 시작해보기로 하자!이제부터 배우게 될 단원은 조금 전에 정처기 공부를 할때 학습했던 부분이다. 이론을 먼저 학습하고 실습에 들어가니 더 잘 이해가 될 것 같다. 학습 내용테이블에 데이터 추가하기학습 시간저녁 8시 40분 ~ 10시 20분 테이블에 데이터 추가하기 DDL이란? 테이블 생성하기회원가입, 새 글쓰기, 새로운 이체 내역 등 새로운 데이터가 발생하는 기..
오늘은 어제보다 30분 늦은 4시 반에 일어나 하루를 시작해본다. 어제 풀지 못했던 단원 마무리 문제를 풀고 오늘은 팀 프로젝트 과제를 수행하려고 한다. 아직 난 프로젝트의 별다른 흥미를 느끼지 못해 팀에서 가장 열심히 하지 않는 팀원인 것 같다.그래도 오늘 요구 명세서을 쓰며 프로젝트에 좀더 관심을 갖길 바라는 마음이다. 어제 지난 기수 선배들의 작업물 책자를 읽어보기도 했다. 이제 공부를 바로 시작해보자. 학습 내용서브쿼리 연습문제 4문제를 풀어본다.학습 시간새벽 4시 반 ~ 5시 40분 단원 마무리 연습문제 풀기 문제 1번 서브 쿼리를 어떻게 넣는지 아직 잘 모르겠어서 여기까지밖에 풀지 못했다. 출력을 하니 하나도 되지 않았다. 정답을 보니 서브쿼리문을 JOB으로 설정해서 그냥 쓰면 되는 거였다..
서브쿼리 지금껏 용어는 많이 들어보았는데 오늘 학습을 하며 이것이 무엇인지 어느 정도 알게 되었다. 이제 밤 10시 반이 넘었지만 서브쿼리 연습문제까지 1시간 안에 모두 학습하고 나머지 시간에는 정처기 공부를 해볼 생각이다.별로 어렵지 않은 개념이니 빠르게 학습할 수 있을 것 같다. 학습 내용비교할 열이 여러 개인 다중열 서브쿼리FROM절에 사용하는 서브쿼리와 WITHSELECT절에 사용하는 서브쿼리학습 시간밤 10시 반 ~ 11시 10분 1. 비교할 열이 여러 개인 다중열 서브쿼리SELECT절에 비교할 데이터를 여러 개 지정하는 방식이다. 메인 쿼리에 비교할 열을 괄호로 묶어 명시하고 서브쿼리에는 괄호로 묶은 데이터와 같은 자료형 데이터를 SELECT절에 명시하여 사용할 수 있다. 2. F..
저녁에 운동을 갔다와서 저녁을 먹고 나면 대부분 9시가 다 된다. 보통 1시간 가까이 운동을 하고 샤워하고 나면 8시가 다 되고 저녁을 먹고 치우고 정리를 하면 이 시간쯤 된다.하지만 운동을 해야 삶이 건강하고 식사도 대충 떼우면 좋지 않으니 꼭 필요한 과정이다. 이제 남은 3시간 반 정도 남은 시간동안 저녁 공부를 시작해보려고 한다.아쉬움은 뒤로 하고 지금 해야 할 일에 집중해보자. 오늘은 서브쿼리에 대해서 학습해볼 예정이다. 가능하면 3시간 안에 모든 학습을 다 마치고(강의도 듣고), 나머지 시간에는 어제처럼 정처기 공부를 조금이라도 하려고 한다.오늘은 많이 피곤한 날이라 쉬는 시간에도 잠을 잘 때가 많아 정처기 공부를 별로 하지 못했다. 그래도 잠잘 시간을 아끼면서 공부를 하고 싶다. 내일까지 요구..
이제 마지막으로 연습문제를 푸는 일만 남아있다. 이 단원도 배울 게 정말 많았다. 수업도 들어야 하니 한 단원 당 평균 3시간 반 이상은 걸리는 것 같다.총 4문제인데 이번 문제도 정말 어려워보인다. 한 문제도 맞추지 못할 것 같지만 풀 수 있는데까지 풀어보고 정답과 비교하며 이해해볼 것이다! 학습 목표연습문제 4문제 풀어보기학습 시간아침 7시 40분 ~ 8시 반 단원 마무리 연습문제 풀기 문제 1번 어떻게 책을 뒤적이며 풀긴 풀었는데 중복이 되고 말았다. JOIN으로 묶어주었으니 SELECT에 E.EMPNO를 하나 더 써주어야 했다. 그리고 FROM에는 불러올 자료의 테이블을 지정하고, WHERE을 쓸 때 자세한 조건을 AND로 묶어주면 된다.이제 JOIN을 어떻게 사용할지 조금 알 것 같다.SQ..
이어서 조인에 대한 개념을 학습해본다. SQL문은 ISO/ANSI에서 관계형 데이터베이스 표준 언어로 지정된 후 표준 문법이 나왔다. 책에는 99 기준으로 나와있지만 현재는 더 많은 업데이트가 이루어졌을 것 같다. 학습 목표ANSI 표준 문법 조인 조건 학습하기다양한 조인 조건 배우기ANSI 표준 문법과 오라클 문법의 차이 이해하기학습 시간새벽 6시 40분 ~ 7시 40분 표준 문법 조인ANSI 조인 문법소괄호 안에 조인 조건을 사용한다. 콤마를 쓰게 되면 구분하기 힘들기에 이러한 방식을 많이 사용한다. 내부 조인 ON은 내부 조건, WHERE은 외부 조건을 기술한다. 실습 문제 1번 실습 문제 2번 JOBS를 조회하면 이렇게 ID와 TITLE을 출력할 수 있다. ..
어제 1시 넘어서 취침했지만 그래도 5시에는 일어나야 오늘 해야 할 공부를 할 수 있을 것 같았다. 일어나는데 별로 힘들지는 않았다. 수업 전까지 공부할 수 있는 새벽시간은 3시간 20분 정도인 것 같다.이 시간을 최대한 활용해서 조인 단원을 마치고 서브쿼리도 조금 학습할 수 있으면 더욱 좋을 것이다.그럼 바로 이어서 학습을 진행해보자! 학습 목표시간이 걸리더라도 수업을 잘 듣고 내용도 잘 정리해보자!집중해서 효과적으로 공부하자!학습 시간새벽 5시 10분 ~ 6시 40분 1. 조인 조인의 필요성 중복 데이터를 없애는 정규화 작업을 해줄 수 있지만 또 다른 문제점이 발생학다. 어떤 테이블의 정보인지 알 수 없는 것이다. 이때 수강생 정보 테이블의 식별자를 설정해 성적표 테이블에 빌려..
이제 7장의 마지막 관문인 연습문제를 푸는 일이 남아있다. 가능하면 1시간 안에 학습을 마치고 11시부터는 자바 공부를 해볼 생각이다. 문제는 총 5문제인데 과연 내가 풀 수 있을지 의문이 들기도 하지만 한번 풀어볼 것이다. 학습 목표7장에서 배운 연습문제를 모두 풀어보자!아직 충분한 문제를 풀어보지 못해 어렵게 느껴지더라도 가능하면 스스로 푸는 연습을 하자!학습 시간밤 10시 10분 ~ 11시 반 단원 마무리 연습문제 풀기 문제 1번 소숫점이 너무 많이 출력이 되고 있었다. 이 부분을 아무리 찾아봐도 모르겠기에 정답을 참고했다. 평균을 구하는 게 메인이니 가장 먼저 써야 한다고 생각했는데 아니었다. 버리는 함수를 먼저 쓰고 그것이 무엇인지 괄호에 넣어주는 거였다. 별로 어렵지 않은 문제라고 생각했..
조금 전에 다른 할일이 있어 그걸 마치고 이제 다시 공부를 시작하려고 한다. 3시간 정도 더 공부하다 12시 반 안에는 취침할 생각이다. 내일 새벽에도 해야 할 공부가 많으니 늦어도 12시 반 안에는 잠자리에 드는 것이 좋을 것 같다.사실 그룹화 함수는 실무에서 사용할 확률이 별로 높지 않다고 한다. 그래도 이런 함수가 있다는 정도로 간단하게 살펴보려고 한다. 2달 후에 SQLD 시험을 볼 예정인데, 이런 문제들도 출제될테니 말이다.학습 목표그룹화 함수에 대해 간단하게 살펴본다.모든 예시 문제를 다 풀지 않고 중요한 것 위주로 훑고 넘어간다.40분 안에 학습을 모두 마치고 연습문제 풀이에 집중해본다.학습 시간오후 9시 15분 ~ 10시 그룹화와 관련된 여러 함수 ROLLUP, CUBE, GROUPI..
오늘 새벽에 다중행 함수의 GROUP BY에 대해서 학습해보았으나 실습할 자료도 없고 내용을 충분히 이해하지 못하고 넘어간 것 같았다. 저녁에 이 부분을 책으로 좀더 학습하고 오늘도 3시간 이상 공부를 진행하려고 한다.이번주에 끝내기로 한 데이터베이스 학습도 반드시 다 마칠 수 있으리라 믿는다. 할 게 너무 많다고 미리 겁 먹고 좌절하지만 않는다면 분명 해낼 수 있다. 학습 목표잘 이해하지 못했던 GROUP BY 개념과 실습 문제를 풀며 확실히 이해한다.HAVING 절의 쓰임새와 사용방법을 익힌다.처음부터 너무 완벽하게 학습하려고 하지 않고 적당히 알게 되면 넘어간다.학습 도구가 마땅치 않아도 연장 탓을 하지 않고 내가 할 수 있는 것 안에서 최대한 이용해본다.학습 시간저녁 7시 반 ~ 8시 40분 ..