본문 바로가기
  • ㄹㅇ

분류 전체보기37

[SQLD] 1장 (2) 엔터티, 속성, 관계 그리고 식별 엔터티(Entity)란? 엔터티란 업무에 필요한 유용한 정보를 저장하고 관리하기 위한 객체. 데이터 모델링의 3요소 중 어떤 것에 해당한다. 엔터티는 인스턴스와 속성으로 이루어져 있는데 이는 엔터티가 관계형 데이터 베이스에서 테이블의 형태로 저장된다는 것을 알면 쉽게 이해할 수 있다. 예를 들어 학교에서 학생에 대한 데이터가 필요하다면 이를 테이블의 형태로 만들어 관리할 수 있을 것이다. 이 때 각 행(로우)는 학생 한명 한명을 의미하게 되고 각 열(칼럼)은 이들에 대한 각각의 정보를 담게 된다. 즉, 테이블이 엔터티라면 각 학생 하나하나는 인스턴스에 해당하고 각 칼럼은 이들의 속성을 뜻하게 된다. 학년 반 출석번호 이름 성별 담임 1 1 1 AAA M TTT 1 1 2 BBB F TTT 1 1 3 CC.. 2024. 4. 16.
[SQLD] 1장. 데이터 모델링의 이해 모델링이란? 데이터 모델링이란 복잡한 현실 세계를 단순화하여 일정 양식에 맞게 표현한 것. 즉 현실 세계의 추상화된 반영이다. 특징으로 1) 추상화: 현실세계를 일정한 형식에 맞추어 표현한다. 2) 단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현한다. 3) 명확화: 누구나 이해하기 쉽게 대상에 대한 애매모호함 없이 명확히 설명한다. ​ 관점 1) 데이터 관점: 업무가 어떤 데이터와 관련이 있는지에 초점을 맞춘다 -> 현재 대부분 데이터 관점으로 하는중 2) 프로세스 관점: 업무가 실제로 하고 있는 일은 무엇인지에 초점 3) 데이터와 프로세스의 상관관점: 업무가 처리하는 일의 방법에 따라 데이터가 어떻게 영향을 주고 받는지에 초점 ​ 데이터 모델링이 중요한 이유 파급효과 : 데.. 2024. 4. 16.
[GA4] GTM으로 웹사이트에 태그 설치하기 GTM이란? 저번에는 GTAG를 직접 html 코드에 집어 넣어 삽입해 보았습니다. 하지만 이럴 경우 태그를 수정하고 싶을 때마다 직접 GTAG 코드를 수정해야 하는 어려움이 있는데요. 특히 html에 대한 이해가 낮으신 분이라면 더욱 태그를 관리하기 힘들 겁니다. 그래서 구글에서 웹사이트 html 코드에 대한 이해 없이도 쉽게 태그를 관리하고 수정할 수 있는 도구인 구글 태그 매니저(GTM)을 제공해주는데요. 이번에는 GTM을 통해 웹사이트에 태그를 삽입하는 방법에 대해 배워보겠습니다. 우선 GTM에 로그인하고 계정을 만들어줍니다. 구글 애널리틱스와 같은 구글 계정에서 쉽게 태그매니저로 들어가 생성할 수 있는데요. GTM도 마찬가지로 계정 - 컨테이너 의 구조로 하나의 계정 아래에 여러가지 사이트를 컨.. 2024. 4. 13.
[패스트캠퍼스] 데이터 분석 부트캠프 13기 - SQL(2) 부트캠프가 온라인 강의와 실시간 강의 양 쪽으로 진행되다 보니까 같은 내용을 두 번씩 배우게 된다. 저번 주에는 온라인 강의로 SQL을 배웠다면 이번 주에는 실시간 강의로 강사와 커뮤니케이션 하면서 배우서 좀 더 자세하게 들을 수 있었다. 그리고 강의 내용 외에도 데이터 분석에 대해 여러 이야기를 해주어서 그런 것들을 듣는 것도 의미있었다. 그래서 이번 주차도 저번이랑 내용은 비슷하지만 SQL 전반에 대한 내용을 가볍게 요약하여 작성하게 될 것 같다. SQL이란? SQL은 Structured Query Language 으로 관계형 데이터베이스 시스템에서 데이터를 관리하기 위한 언어이다. 데이터 베이스 시스템마다 조금씩 문법이 다르지만 표준 정의된 SQL이 있고 이를 중심으로 파생된 여러 언어들에 각각 조.. 2024. 4. 12.