본문 바로가기

전체 글50

1/4 - Python 기초 학습 1일차 [기억할 개념] 사칙연산 Bool 자료형 문자열 기초 문자열 연산 인덱싱과 슬라이싱 리스트(list) 기초 [고용노동부 2번째 상담] 오늘은 직업가치관검사와 직업선호도 검사 결과를 듣고 왔다. 야망과 성취욕이 대단하게 나왔다. 리더십도 장난 아님. 실력은 말해 무엇? 조직화 능력도 꽤 높게 나왔다. 역시 대기업 임원진상인가..(자뻑 대단하지만 팩트임) 사실 나는 돈만 많이 준다면야, 워라밸은 상관이 없다. (대신 야근하면 돈 내놔..돈 줘라...) 프로젝트 성과를 위해서라면 몸과 영혼을 갈아서라도 만들어내는 타입이라, 마케팅 업계에서 그나마 실력을 갈고 닦을 수 있었던 듯. 사람을 반만 믿는 것도 결과로 나왔다. 표면적인 신뢰와 진짜 신뢰를 구분하는 내 성향을 정확히 파악하는 이 검사지..대체 뭐지? 아.. 2024. 1. 4.
1/3 - SQL 심화학습 6일차 [기억할 개념] - SQLD 자격증 대비반 엔터티 (Entity) 1. 엔터티란?: 사물의 본질적인 성질을 '속성', 관련 있는 속성들이 모여서 의미 있는 하나의 정보 단위를 이룬 것이 바로 개체에 해당됨 => 개체 사이의 연관성을 '관계'라고 함 => 개체와 관계를 나타낸 모델을 '개체 관계 모델(Entity-Relationship model)' 2. 엔터티와 인스턴스인스턴스(Instance)란?: 데이터베이스 테이블에 저장된 특정한 데이터 내용의 전체 집합 즉, 하나의 row(행)를 의미하나의 인스턴스가 갖는 각각의 특징을 속성(attribute)이라고 하고 / 이는 테이블의 세로(column) 영역에 해당함 3. 엔터티의 특징업무적으로 의미를 갖는 인스턴스가 식별자에 의해 한 개씩만 존재하는지 검증.. 2024. 1. 3.
1/2 - SQL 심화학습 5일차 & 개인과제 집중 [기억할 개념] 1. 전체 고객별 총 구매 수량&총 구매 금액 SQL JOINS 문법 - LEFT / LEFT OUTER JOIN의 차이점 ○ LEFT JOIN: 동일한 컬럼으로 하나로 합쳐지고, 왼쪽 A의 모든 데이터를 포함하나, B의 데이터는 Null로 표시 ○ LEFT OUTER JOIN: A와 B 테이블 공통 데이터 가져오기 (=INNER JOIN) *ex) SELECT * from A left outer join B on A.id=B.id where B.id is not null SELECT A.컬럼 '컬럼지정명' IFNULL (A.컬럼, '-') '컬럼지정명' IFNULL(SUM(B.수량 관련 컬럼명), 0) '컬럼지정명' IFNULL(SUM(B.수량 관련 컬럼명*C.가격 관련 컬럼명), 0).. 2024. 1. 2.
2023.12.29 부트캠프 2주차 - 주간 회고록 [2주차 기간]: 2023.12.26 ~ 12.29 (4일) [2주차 신규 팀 배정]: A01팀, 팀원 5명, 팀명은 'T식 대학', 나를 제외하고 모두 진도 많이 빼심. FACTS: [역할: 팀장] - 팀원 분들 모두 코딩 기초 지식이 대단하다. - Dbeaver는 microsoft office 프로그램처럼 MySQL를 기반으로 한 프로그램이다. - 개인과제를 하기 위해 데이터 세팅하는 것부터 만만치 않다. FEELRINGS: - 상대적으로 팀장인 내가 실력이 살짝 미달이라 민망하다. 좋은 자극제라 주말에도 열심히 공부해 봐야겠다. - 팀원들이 어렵다고 하는 것을 보면, 나는 더 어렵게 느껴질 것이다. 함수를 많이 찾아봐야 할 것 같다. FINDINGS: - SQLD 자격증 개념, 문제 유형 및 이론 .. 2023. 12. 29.
12/29 - SQL 심화학습 4일차 & 개인과제 좌충우돌 MySQL 설치기 [기억할 개념] - 3층 스키마 1. 3층 스키마 (3-Level Schema) 1) 데이터 독립성의 필요성: 데이터의 일체적 구성(일관성) 때문, 일관된 형태로 데이터를 수집하는 것을 데이터의 독립적 구성이라고 할 수 있음. => 데이터 독립성을 확보할 경우 ①: 각 View의 독립성을 유지하고 계층별 VIew에 영향을 주지 않고 변경 가능 => 데이터 독립성을 확보할 경우 ②: 단계별 Schema에 따라 데이터 정의어(DDL)와 데이터 조직어(DML) 다르게 제공 => 응용 프로그램과 물리적 데이터베이스를 분리! 1-2: 3층 스키마란? 데이터베이스를 보는 관점에 따라 데이터베이스를 기술하고, 이들간의 관계를 정의한 ANSI 표준. 각 계층을 뷰(View)라고 함. → 사용자, 설계자, 개발자가 데이.. 2023. 12. 29.
12/28 - SQL 심화학습 3일차 & 데이터 관련 자격증 정보 및 일정 & 국민취업제도 간략 설명 [기억할 개념] - SQLD 자격증 대비반, Data~Database~Data 모델링 1. 데이터(Data) 데이터는 ‘정보(information)’ / 단, 저장이나 처리에 효율적인 형태로 변환된 정보 전 세계의 모든 데이터의 90%는 2015년 이후 생성된 것 (IBM) 2025년 전 세계 데이터 생성량은 175ZB에 이를 것(Seagate) 단위 1 Tera == 1000 Giga 1 Peta == 1000 Tera 1 Exa == 1000 Peta 1 Zeta == 1000 Exa 2. 데이터베이스(Database)와 DBMS “A database is an organized collection of data” 데이터베이스는 잘 조직화된 데이터의 모음이다. 이렇게 모아놓은 데이터들을 관리하는 프로.. 2023. 12. 28.
12/27 - SQL 심화학습 2일차 [기억할 개념] 값이 잘못되어 있을 때: case when 가장 적은 값일 경우, then ~ when 가장 큰 값일 경우, then ~ 데이터 갯수 : COUNT(컬럼) * 컬럼명 대신 1 혹은 * 사용 가능 몇개의 값을 가지고 있는지 구할 때 : DISTINCT 날짜 함수: date-format(date(date), '%n'), "0" a. 년 : Y (4자리), y(2자리) b. 월 : M, m c. 일 : d, e d. 요일 : w select date(date) date_type, date_format(date(date), '%Y') "년", date_format(date(date), '%m') "월", date_format(date(date), '%d') "일", date_format(date.. 2023. 12. 27.
12/26 - NEW 팀 대면식&강의 수강 집중 [기억할 개념] distinct (컬럼): 중복값 제거, count 함수에서 종류 셀 때 사용 concat: 여러 문자를 동시에 합하기 if (조건, 조건을 충족할 때의 값, 조건을 충족하지 못할 때의 값) case when ~ end: case when 조건 1 then 값(수식)1 when 조건 2 then 값(수식)2 else(기타) 값(수식)3 end left join ~ on: select 조회할 컬럼 from 테이블1 a(별명1) left join 테이블2 b(별명2) on a.공통컬럼명=b.공통컬럼명 inner join ~ on: select 조회할 컬럼 from 테이블1 a(별명1) left join 테이블2 b(별명2) on a.공통컬럼명=b.공통컬럼명 **JOIN 수식의 개념 (≒ Vl.. 2023. 12. 26.
2023.12.22 부트캠프 1주차 - 주간 회고록 [미니 프로젝트 기간]: 2023.12.18 ~ 12.22 (5일) [미니 프로젝트 설명] 합류 전 공부해오신 내용을 바탕으로 간단한 미니 프로젝트를 진행합니다. 강의를 성실히 수강했다면 어렵지 않을 것이니 걱정 마세요! 이번 프로젝트를 통해 나의 현재 실력을 점검한 후, 팀원들과 실력을 업그레이드 해봅시다. 엑셀보다 쉽고 빠른 SQL 데이터 분석 종합반 SQLD 자격증 대비 합류가 조금 늦어서 걱정이라구요? 완강했다고 해서 바로 완성도 있는 분석을 해내기는 쉽지 않습니다. 나도 복습하면서 완강 못한 팀원들과 정보를 공유하고 도와가면서 프로젝트를 완성해주세요. 지켜야 할 것 매일 오전 9시~11시 강의 수강&복습하기 이후 팀 프로젝트 구현 참여 를 완강하지 못한 조원들을 위해, 팀에서 함께 도와주세요! .. 2023. 12. 22.