본문 바로가기

Whatever

(12)
[SQLP] 1과목. 데이터 모델링의 이해 과목 주요항목 세부내용 1과목. 데이터 모델링의 이해 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 데이터 모델과 SQL 정규화 관계와 조인의 이해 모델이 표현하는 트랜잭션의 이해 Null 속성의 이해 본질식별자 vs 인조식별자 데이터 모델과 SQL 정규화 데이터 정합성을 위해 엔터티를 작은 단위로 분리하는 과정이다. (데이터의 중복을 최소화) 정규화 설명 제1정규형 모든 속성은 반드시 하나의 값을 가져야 한다. (속성에 다중값, 동일 속성이 반복될 경우 제1정규화 필요) 제2정규형 엔터티의 일반속성은 주식별자 전체에 종속적이여야 한다. (주 식별자가 아닌 속성 중 주 식별자 일부속성에 종속된 경우 제2정규화 필요) 제3정규형 엔터티의 일반속성 간에는 서로 종속적이지 않다. 반정규화 정..
[SQLP] 1과목. 데이터 모델링의 이해 과목 주요항목 세부내용 1과목. 데이터 모델링의 이해 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 데이터 모델과 SQL 정규화 관계와 조인의 이해 모델이 표현하는 트랜잭션의 이해 Null 속성의 이해 본질식별자 vs 인조식별자 데이터 모델링의 이해 데이터모델의 이해 데이터베이스에서의 '모델링'이란 현실 세계를 단순화하여 표현하는 기법이다. (현실 세계를 데이터베이스로 표현) 모델링의 특징 특징 설명 추상화 현실 세계를 일정한 형식(간략하게) 표현한다. 단순화 누구나 쉽게 이해할 수 있도록 복잡한 현실 세계를 정해진 표기법으로 단순하게 표현한다. 명확성 불분명함을 제거하여 명확하게 해석되어야 하고, 한 가지 의미를 가져야한다. 모델링의 세 가지 관점 관점 설명 데이터 관점 어떤 데이터들..
[SQLP] 과목 및 내용 SQL 전문가 자격시험의 과목은 총 3과목으로 구성되어 있다. 2024년부터 시험범위가 변경되었기 때문에 확인 후 준비를 해야한다. 시험범위 뿐만 아니라 검정방법 또한 변경되었는데, 주관식이 모두 사라진 객관식(선택형)이라는 것! 뭔가 부담이 줄었지만 더 어렵게 나올까 걱정이 되기도 한다 ㅠㅠ 그래도 앞으로 8월 24일 시험을 목표로 열심히 공부해봐야겠다! 시작!!!! 준비 1과목, 2과목 : SQLD를 취득했을 때 보았던 책을 다시 활용하면 될 것 같다! 3과목(SQL 고급활용 및 튜닝) : 친절한 SQL튜닝, 국가공인 SQLP 자격검정 핵심노트 1, 2 과목 및 내용 과목명 주요항목 1과목. 데이터 모델링의 이해 - 데이터 모델링의 이해 - 데이터 모델과 SQL 2과목. SQL 기본 및 활용 - SQ..
[Error] SourceTree 실행 되지 않는 문제 해결하기 오랜만에 프로젝트를 시작해볼까 하면서 초기 세팅을 하는데, 음...? SourceTree 아이콘을 아무리 눌러도 스플래쉬만 떴다가 사라지고 프로그램 실행이 되지 않았다. 그래서 찾아보니, 무언가 꼬여있을 거라고... 해결방법 1. 아래 경로로 들어간다. ..\SourceTree.exe_Url_{$암호화}\{$소스트리 버전} 만약, 위와 같은 폴더가 여러개 존재한다면 {$소스트리 버전}이 가장 최신인 것을 고르면 된다고 한다. C:\Users\{사용자}\AppData\Local\Atlassian\SourceTree.exe_Url_sajh115o0jpazw5zgzeaoxasrdrdyz3b\3.1.3.3158 2. Composition.cache 파일을 지워준다. 3. SourceTree를 재실행한다. 그러면..
Web 궁금한 것 정리 리액트 자바스크립트 라이브러리 사용자 인터페이스를 만들기 위해 사용된다. 웹(Web) 월드 와이드 웹(World Wide Web)이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미 웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공 웹 페이지 HTML 언어를 사용하여 작성된 하이퍼텍스트 문서 웹 서버(Web Server) 정적 웹 처리 웹 서버의 의미는 하드웨어와 소프트웨어로 나뉘어 구분된다. 하드웨어: 웹 서버가 설치되어 있는 컴퓨터 소프트웨어: 웹 브라우저 클라이어트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 종류: 아파치, NGINX, MS IIS WAS(Web App..
VMware 우분투(Ubuntu)에 도커(Docker) 설치하기 나는 리눅스 환경을 가지고 있지 않았기 때문에 VMware에 우분투(Ubuntu)를 설치하고, 도커(Docker)를 설치했다. 그 과정을 정리해놓으려 한다! Ubuntu 설치파일 다운로드 받기 본격적으로 시작하기에 앞서, 우분투 설치 파일을 다운로드 받아놔야 한다. 이후, VMware 가상 컴퓨터에 CD로 넣어 우분투를 설치하게 된다. 현재는 22.04.1 까지 나왔지만, 나는 필요에 의해 20.04.5 버전을 받았다. 가장 최신 Ubuntu 22.04.1 LTS 버전 https://ubuntu.com/download/desktop Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system th..
[펄어비스] 코딩테스트 보호되어 있는 글입니다.
[컬리] 면접 보호되어 있는 글입니다.