Giyoun's Projects

https://parkgiyoun.github.io/Project_tree_no_js/

SQL 8

[데이터 모델] 관계형 모델 기본 (Relational Model)

관계형 모델에 대해 처음 접하는 사람들을 위해, 빠르고 쉽게 이해할 수 있도록 장단점과 특징을 설명한 게시물로, 깊은 전문지식과는 거리가 멀 수 있습니다. 관계형 모델 관계형 모델은 테이블 형태로 데이터를 관리하는 모델이다. (tabular view) 행과 열로 이루어져 있으며, 행은 record (데이터 단위) 열은 record의 속성 (attribute 라고도 불림)으로 구성된다. 테이블끼리는 "관계(relationship)"로 서로 연결된다. 위 그림은, 이해를 위해 그린 그림이다. ERD모델과는 다름. 각 테이블로 나누어 데이터를 저장하고, releationship을 통해서 연결된다는 특징을 설명하기 위함이다. 장점 (사람이 쓰기 편함) 구조 독립성 만족 (계층형 모델, 네트워크 모델, 파일시스템..

Data modeling 2023.09.24

[SQLD 1-1] 데이터모델링의 이해

데이터 모델링이란"모델링" = 현실을 단순하게 표현하는 기법. (단순화) 우리가 모델링을 하는 이유는, 현실세계로 부터 얻은 데이터를 단순하게 표현하여 활용하기 위함입니다. 따라서 모델링의 조건으로는현실세계를 반영해야 한다.단순화하여 표현해야 한다.관리하고자 하는 데이터를 모델로 설계한다.1 - 현실에 없는 데이터는 말 그대로 존재하지 않는 환상이기에 , 현실을 반영한다는 말은 당연하다. 2 - 현실보다 단순하지 않은, 복잡한 표현은 활용에 적합하지 않다. 3 - 관리가 필요 없는 데이터는, 모델의 성능 저하만 일으킬 수 있다데이터모델링의 특징, 관점, 3단계데이터모델링의 특징1. 추상화 현실을 일정한 형식으로 간략하게 표현한다.- 모델링의 조건 중 1번과 2번을 포함하는 특징으로 볼 수 있다. 2. 단..

SQL 2023.07.23

[SQLD] SQL 기초3 - 별칭 (ALIAS ; AS)

이전포스트 https://gy-project.tistory.com/7 [SQLD] SQL 기초2 - 함수4 (변환함수, NULL관련 함수)이전 포스트 https://gy-project.tistory.com/m/6 [SQLD] SQL 기초2 - 함수3 (날짜함수)이전 포스트 https://gy-project.tistory.com/m/5 https://gy-project.tistory.com/m/4 https://gy-project.tistory.com/m/3 [SQLD] SQL 기초 2 - 함수2 (숫자gy-project.tistory.comhttps://gy-project.tistory.com/6 [SQLD] SQL 기초2 - 함수3 (날짜함수)이전 포스트 https://gy-project.tistory..

SQL 2023.07.20

[SQLD] SQL 기초2 - 함수4 (변환함수, NULL관련 함수)

이전 포스트 https://gy-project.tistory.com/m/6 [SQLD] SQL 기초2 - 함수3 (날짜함수)이전 포스트 https://gy-project.tistory.com/m/5 https://gy-project.tistory.com/m/4 https://gy-project.tistory.com/m/3 [SQLD] SQL 기초 2 - 함수2 (숫자함수)이전 포스트 [SQLD] SQL 기초 2 - 함수 (문자 함수) (tistory.com) [SQLD] SQL 기gy-project.tistory.com https://gy-project.tistory.com/m/5 [SQLD] SQL 기초 2 - 함수2 (숫자함수)이전 포스트 [SQLD] SQL 기초 2 - 함수 (문자 함수) (tist..

SQL 2023.07.14

[SQLD] SQL 기초2 - 함수3 (날짜함수)

이전 포스트 https://gy-project.tistory.com/m/5 https://gy-project.tistory.com/m/4 https://gy-project.tistory.com/m/3 [SQLD] SQL 기초 2 - 함수2 (숫자함수)이전 포스트 [SQLD] SQL 기초 2 - 함수 (문자 함수) (tistory.com) [SQLD] SQL 기초 1 - SELECT문 (tistory.com) [SQLD] SQL 기초 2 - 함수 (문자 함수) 이전 글에서, SELECT문을 통해 데이터를 불러오는 방법을 알아보았다gy-project.tistory.com [SQLD] SQL 기초 2 - 함수1 (문자 함수)이전 글에서, SELECT문을 통해 데이터를 불러오는 방법을 알아보았다. [SQLD] ..

SQL 2023.07.12

[SQLD] SQL 기초 2 - 함수2 (숫자함수)

이전 포스트 [SQLD] SQL 기초 2 - 함수 (문자 함수) (tistory.com) [SQLD] SQL 기초 1 - SELECT문 (tistory.com) [SQLD] SQL 기초 2 - 함수 (문자 함수) 이전 글에서, SELECT문을 통해 데이터를 불러오는 방법을 알아보았다. [SQLD] SQL 기초 1 - SELECT문 (tistory.com) 마지막 부분에서 함수의 사용에 대해 간단하게 언급했었는데, 이번 글에서는 자주 쓰이는 gy-project.tistory.com [SQLD] SQL 기초 1 - SELECT문 SELECT문은 SQL에서 가장 많이 사용하는 구문이다. 테이블에 저장된 데이터를 추출/조회하고자 할 때 사용한다. 기본적으로 SQL문법은 영문법과 비슷하게 흘러간다고 생각하면 쉽다..

SQL 2023.07.12

[SQLD] SQL 기초 2 - 함수1 (문자 함수)

이전 글에서, SELECT문을 통해 데이터를 불러오는 방법을 알아보았다. [SQLD] SQL 기초 1 - SELECT문 (tistory.com) 마지막 부분에서 함수의 사용에 대해 간단하게 언급했었는데, 이번 글에서는 자주 쓰이는 함수들을 정리해볼 것이다. [SQLD] SQL 기초 1 - SELECT문 SELECT문은 SQL에서 가장 많이 사용하는 구문이다. 테이블에 저장된 데이터를 추출/조회하고자 할 때 사용한다. 기본적으로 SQL문법은 영문법과 비슷하게 흘러간다고 생각하면 쉽다. 1. 테이블을 모 gy-project.tistory.com 함수의 종류는 다음과 같이 분류해 볼 수 있다. 문자 함수 숫자 함수 날짜 함수 변환 함수 NULL관련 함수 이번 포스트에서는, 문자 함수에 대해 설명하고자 한다. ..

SQL 2023.07.10

[SQLD] SQL 기초 1 - SELECT문

SELECT문은 SQL에서 가장 많이 사용하는 구문이다. 테이블에 저장된 데이터를 추출/조회하고자 할 때 사용한다. 기본적으로 SQL문법은 영문법과 비슷하게 흘러간다고 생각하면 쉽다. 1. 테이블을 모두 조회 SELECT * FROM table1; (* : asterisk - 모든 COLUMN을 고를때 사용) 위 sql을 해석하면 다음과 같다. 선택해라 / 모든 것을 / ~로부터 / table1 영어의 어순을 한글로 바꾸면, table1로부터 모든 것을 선택해라. 위와 같이 해석할 수 있게된다. 2. 특정 컬럼을 조회 table1이 위 사진과 같을 때, id와 name칼럼만 가지고 오고 싶으면 다음과 같이 SQL문을 작성할 수 있다 SELECT id, name FROM table1; 콤마(,)를 활용해서..

SQL 2023.07.10