전체 글
-
2023-12-30~2023-01-01스파르타/TIL(Today I Learned) 2024. 1. 2. 22:27
(연휴간 풀었던 코드카타와 과제하면서 찾은 내용 등등) 생각을 해보니 SQLD 강의 내용을 모두 적기에는 양도 너무 많고 크게 의미가 없을 듯하여 복습할 때 중요하거나 헷깔렸다고 판단되는 내용 위주로 적도록 할려고 한다. 우선 강의를 듣고 마무리로 적어 냈던 진짜 간단히 요약한 내용을 쭉 모아서 적어두기만 할려고 한다 (뒷 강의로 갈수록 실습내용 위주거나, 읽어보라고 하셔서 급하게 듣느라 자세히 안보고 큼직큼직하게만 보고 적어 냈던 부분들이라 별내용이 없기는 하다) 더보기 SQLD 7~16주차 내용 7주차는 적어놨던 것이 날라가서 패스하겠다 8주차 insert inito 테이블 값를 이용하여 데이터를 삽입할 수 있다. update 테이블 set 수정컬럼이름=수정값 하면 내용 수정가능 하지만 where절 ..
-
-
-
2023-12-31스파르타/WIL(Weekly I Learned) 2024. 1. 1. 00:16
**FACTS(사실, 객관)** : 이번 일주일 동안 있었던 일, 내가 한 일 SQLD강의 완강, SQL 코드카타 (25일 월요일부터) 26문제 , Python코드카타 (25일 월요일부터) 26문제를 풀었다. 새로운 팀에 배치되어 새로운 팀원들과 만나서 간단한 대화를 나누고 매일 아침과 저녁에 조금씩 시간을 가지고 그날 한 일이나 궁금한 점등을 서로 얘기 나누었다, 추가로 처음으로 chatGPT를 이용해 중간 중간 코딩에 도움되는 tip등을 얻어보았다 **FEELINGS(느낌, 주관)** : 나의 감정적인 반응, 느낌 조금 버거웠다 사실 양만 본다면 그리 많지 않은 양일 수도 있지만, 가끔 막히는 부분이 생겨 거기서 나아가지 못하고 시간이 많이 소모되면서 스트레스를 조금 받고, 그에 따라 계획한 분량을 ..
-
2023-12-29스파르타/TIL(Today I Learned) 2023. 12. 29. 23:43
더보기 SQL 코드카타 앞으로는 다시 모아서 확인 비교하기 쉽게 좀 헷갈리거나 하는 개념이다 싶은 메소드? 함수?들은 태그처럼 같이 기록해둘 예정이다. 보호소에서 중성화한 동물 (join, like, and) https://school.programmers.co.kr/learn/courses/30/lessons/59045 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요.라는 문제이다. SELECT o.ANIMAL_ID, o.ANIMAL_TYPE, o.NAME from ANIMAL_INS I inner join ANIMAL_..
-
2023-12-28스파르타/TIL(Today I Learned) 2023. 12. 28. 23:27
더보기 SQLD강의 3주차 내용 요약정리 데이터 모델링의 요소 4가지인 엔티티, 속성, 관계, 식별자에 대하여 배웠다. 엔터티는 데이터 모델의 핵심 구성요소이며, 각각 데이터 모델의 개체라고 생각하면 될 것같다. 인스턴스는 인스턴스는 데이터베이스 테이블에 저장된 특정한 데이터 내용의 전체 집합 즉, 하나의 row(행)을 의미하는데 엔티티가 여러 인스턴스로 이루어져있다고 생각할 수 있다. 엔터티의 특징으로는 업무에서 필요로 하는 정보, 식별 가능 여부, 인스턴스의 집합, 업무 프로세스에 의해 활용되어야 함, 속성을 포함해야 함, 관계의 존재를 가지고, 분류방식으로는 유/무형에 따른 분류로 유형, 개념, 사건 엔터티로 나눌 수 있고, 발생시점으로 분류할 경우 기본/키, 중심, 행위 엔터티로 나눌 수 있다. ..
-
2023-12-27스파르타/TIL(Today I Learned) 2023. 12. 27. 23:10
더보기 SQLD 2주차 내용에 대해서 중요하다 생각되는 요점만 줄여서 적어보자면 DB에서 모델은 데이터베이스 관리 시스템(RDBMS)이 지원하는 데이터베이스의 구조나 형식을 의미하는데 모델링은 이것을 구조화하는 과정이나 형식화하는 과정을 의미한다. 데이터 모델링은 현실을 얼마나 추상화 시켜 표현할 것인지 그리는 과정이다. 모델링의 정의에 대하여 핵심적인 부분만 말하자면 데이터 관점의 업무를 분석하는 과정, 약속된 표기법에 의해 표현하는 과정,데이터 베이스 구축을 위한 분석 및 설계의 과정이다. 모델링의 특징으로는 추상화, 단순화, 명확화가 있다. 모델링의 단계로는 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링이 있으며, 개념적은 데이터의 요구사항을 찾고 분석하는 과정, 추상화 수준이..
-
2023-12-26스파르타/TIL(Today I Learned) 2023. 12. 27. 00:00
SQLD 1주차 강의 요약 SQLD는 SQL에 대해 잘 이해 하고 있는지에 관련된 국가 공인 자격증으로, 데이터 모델링과 SQL의 두가지로 크게 과목이 나눠져 있다. 데이터 모델링이란 데이터 처리를 하기전에 어떤 현태로 데이터를 저장, 구성할지에 관한 내용이고, SQL은 데이터베이스를 직접적으로 액서스하여 정의,조작,적용,취소,제어 등을 할 수있는 언어이다. 추가로 데이터는 저장이나 처리에 효율적인 형태로 변환된 정보를 데이터라고 하며, 그 데이터를 조직화하여 모은 것을 데이터 베이스라고 하며, 이것을 관리하는 프로그램을 DBMS라고 하며 종류에는 여러가지가 있지만, 우리가 배울 SQLD는 ORACLE(+ SQL Server)을 기반으로 출제되어있다. https://school.programmers.co..