본문 바로가기

혼공단

[혼공단12기] 혼자 공부하는 자바(개정판) 1주차(Chapter 01-03) 혼자 공부하는 자바 - 예스24혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 프로그래밍 자습서(자바 21 최신 버전 반영)26명의 베타리더 검증으로, ‘함께 만든’ 입문자 맞춤형 도서『혼자 공부하는 자바』가 더욱 풍성한www.yes24.comhttps://www.yes24.com/Product/Goods/124821050  혼공단 11기 마무리가 엊그제 같은데, 벌써 24년 여름, 혼공단12기를 시작합니다.  혼자 공부하는 학습단 참여 약력혼공단 10기 - 혼자 공부하는 머신러닝 + 딥러닝혼공단 11기 - 혼자 공부하는 SQL혼공단 12기 - 혼자 공부하는 자바(개정판) 이렇게 파이썬과 SQL, 자바 기초를 '혼자 공부하는' 으로 시작합니다. 이번 혼공단은 사실 올 해 초까지만해도 혼자 공부하는 네트.. 더보기
[서평] 혼자 공부하는 얄팍한 코딩 지식 개정판(한빛미디어, 2024) 혼자 공부하는 얄팍한 코딩 지식 개정판(한빛미디어, 2024)    혼자 공부하는 얄팍한 코딩 지식 - 예스24혼자 해도 충분하다!비전공자도 1:1 과외하듯 배우는 IT 지식 입문서『혼자 공부하는 얄팍한 코딩 지식』은 IT 지식을 처음 배우기 시작한 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도www.yes24.comhttps://www.yes24.com/Product/Goods/126805136책  정보 및 목차저자 : 고현민제목 : 혼자 공부하는 얄팍한 코딩 지식 개정판출판사 : 한빛미디어출간 연도 : 2024. 06.페이지 : 총 376쪽 기본편chapter 01. 개발자 이해하기 : 개발과 개발자 용어 알기chapter 02. 개발자 따라가기 : 인공지능 기술 알기chapter 03. 개발.. 더보기
[혼공단] 11기 혼자 공부하는 SQL 회고(24.1.2 ~ 24.2.13) 23년 여름에 참가한 혼공단 10기에 이어 시작한 혼공단 11기. 새해의 시작을 함께한 이번 프로그램이 벌써 6주의 과정을 지나 이번주 대장정의 막을 내린다. 10기에는 혼공머신으로 머신러닝과 딥러닝을 학습했다면, 이번 11기에는 SQL을 복습하기 위해 혼공SQL로 참여하였다. 현재 나는 업무에서 oracle DB를 중심으로 SQL-developer와 orange 툴을 사용하고 있다. mysql과 postgre DB는 직무 전환을 위한 공부에서만 사용해봤기에, mysql 과 workbench 툴의 사용은 또 다른 sql의 재미를 느끼게 해 주는 6주간의 시간이었다. 처음 목표는 mysql로 작성한 쿼리를 oracle로도 동일하게 실습해보는 것이었지만, 시간의 부족..(이라쓰고 항상 일요일에 미션을 수행했.. 더보기
[혼공단11기] 혼자 공부하는 SQL 6주차(Chapter 07 ~ 08) 6주차(24.2.5 - 2.13) Chapter 07. 스토어드 프로시저 스토어드 프로시저 stored procedure 스토어드 프로시저(저장 프로시저) : MySQL에서 제공하는 프로그래밍 기능. SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과 도출. (데이터베이스 개체 중 한 가지로, 각 데이터베이스 내부에 저장 됨) -- 스토어드 프로시저 기본 형식 DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름 (IN 또는 OUT 매개변수) BEGIN /* SQL QUERY */ END $$ DELIMITER; DELIMITER ~ DELIMITER : 필수 항목, 스토어드 프로시저를 묶어주는 기능 $$ : $ 1개만 사용해도 되지만, 명확한 표시를 위해 2개.. 더보기
[혼공단11기] 혼자 공부하는 SQL 4주차(Chapter 05) 4주차(24.1.22 - 1.28) Chapter 05. 테이블과 뷰 TABLE 테이블(table) : 표 형태로 구성된 2차원 구조, 행과 열로 구성. 행 : row, record 열 : column, field 제약조건 : 데이터의 무결성을 지키기 위한 조건. 데이터 무결성 : 데이터에 결함이 없음 --MySQL의 대표 제약 조건 PRIMARY KEY 제약조건 FOREIGN KEY 제약조건 UNIQUE 제약조건 CHECK 제약조건 DEFAULT 정의 NULL 값 허용 기본키 : 중복 불가, NOT NULL 조건. // 데이터를 구분하는 식별자 역할 외래키 : 두 테이블의 관계를 연결. 외래키가 설정된 열은 다른 테이블의 기본키와 연결 고유키 : 중복되지 않는 유일한 값. NULL ABLE CHECK .. 더보기
[혼공단11기] 혼자 공부하는 SQL 3주차(Chapter 04) 3주차(24.1.15 - 1.21) Chapter 04 스토어드 프로시저 : MySQL에서 프로그래밍 기능이 필요할 때 사용하는 데이터베이스 개체. DELIMITER $$ ~ END $$ 안에 작성, CALL로 호출 DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름; BEGIN SQL QUERY END $$ /* 스토어드 프로시저 종료 */ DELIMITER; CALL 스토어드_프로시저_이름(); /* 스토어드 프로시저 실행 */ IF 문 : 조건식이 참이라면 'SQL QUERY'를 실행하고, 그렇지 않으면 ELSE 이후 처리 // 2중 분기 DROP PROCEDURE IF EXISTS ifProc3; DELIMITER $$ CREATE PROCEDURE ifProc3() BE.. 더보기
[혼공단11기] 혼자 공부하는 SQL 2주차(Chapter 03) 2주차(24.1.8 - 1.14) Chapter 03 SELECT DISTINCT 열_이름 FROM 테이블_이름 WHERE 조건식 GROUP BY 열 _이름 HAVING 조건식 ORDER BY 열_이름 LIMIT 숫자 기본미션 ▶ P.138 확인문제 풀이 1. 다음 SELECT 문에서 사용되는 절을 차례로 나열하세요. ▶ SELECT FROM WHERE ORDER BY LIMIT; 2. 다음 보기 중에서 각 문항의 빈칸에 들어갈 것을 고르세요. ① SELECT * FROM member ORDER BY height; ② SELECT * FROM member LIMIT 5.2; ③ SELECT DISTINCT phone1 FROM member; 3. 다음 빈칸에 들어갈 예약어를 채우세요. ORDER BY 절.. 더보기
[혼공단11기] 혼자 공부하는 SQL 1주차(Chapter 01 - 02) 1주차(24.1.2 - 1.7) Chapter 01-02 DB(Database) 데이터베이스 데이터 저장소 DBMS(Database Management System) 데이터베이스 관리 시스템 데이터베이스 운영/관리 소프트웨어 RDBMS (Relational Database Management System) 관계형 데이터베이스 관리 시스템 최소단위가 테이블로 구성된 DBMS SQL(Structured Query Language) 구조화된 질의 언어 관계형 DBMS에서 사용되는 언어 Table 테이블 표 형태로 구성된 2차원 구조. 열과 행으로 구성 기본미션 ▶ SHOP_DB의 회원 테이블(MEMBER)에서 아이유 회원에 대한 정보를 추출 선택미션 ▶ 데이터베이스 개체 설명(by chatGPT) 혼자 공부하.. 더보기