본문 바로가기

전체 글229

[GIT] 실무에 사용하는 GIT 총정리 1. Git Clone 으로 시작하는 경우 이건 그냥git clone [http://~~~~.git]http://~~~~.git : 사이트에 있는 URL 2. 내 프로젝트로 Repo를 만들면서 시작하는 경우먼저 내 프로젝트에 접근한 다음git init으로 .git을 만들자cd git init그 다음 만약에 branch를 만들어야 하는 경우(선택사항)git checkout -b [Branch 명]참고로 checkout -b 는 Branch 를 생성하고 Checkout 하는 것을 동시에 할 수 있는 명령어 이다 이제 프로젝트를 git에 올려주고git add .git commit -am "[INIT] git init" github/gitlab 에 등록해준다git push [http://~~~~.git] 근데 .. 2026. 7. 27.
[SQLD] SQLD 시험 전에 최종 정리 모델링- 현실세계 정보를 데이터 베이스 구조로 모델링 분류암기 방법 : 개논물1. 개념적 모델링: 현실 세계에 대한 추상적 개념 표현단 약속된 표현 ERD 로 (Entity Relation Diagram)2. 논리적 모델링: 논리적 자료 구조로 변환Table 만들고 정규화 하는거 3. 물리적 모델링 : 물리적 구조의 데이터로 변환실제 DB에 저장 되는 거 모델링 특징암기 방법 : 단추명1. 단순화2. 추상화3. 명확화 + 유연성, 유일성, 일관성 모델링 관점1. 데이터 관점2. 프로세스 관점3. 데이터와 프로세스의 상관 관점 (CRUD) *CRUD : CREATE, READ, UPDATE, DELETE ERD 표기법1. IE 표기법- PK 가 따로 구분되어 있음 2. BARKER 표기법- P.. 2026. 6. 1.
[SQLD] DML, TCL, DDL, DCL 정리본 DML (Data Manipulation Language)- 데이터 조작 언어- 이미 만들어져 있는 테이블에 레코드를 추가, 변경, 삭제 하는 것 - 테이블을 만드는 것은 DDL- READ : SELECT- WRITE : INSERT, UPDATE, DELETE, MERGE- 명시적으로 COMMIT을 해줘야 한다 (AUTO COMMIT 되지 x) - COMMIT 을 실행하기 전에는 ROLLBACK이 가능하다 INSERT- 테이블에 레코드 삽입ex) INSERT INTO MEMBER (MEMBER_ID, NAME, EMAIL) VALUES(1006, 'Ethan', 'ethan@gmail.com')- 칼럼의 리스트와 데이터의 리스트가 1대 1로 대응, 리스트에 없는 칼럼은 Null- VALUE.. 2026. 5. 26.
[SQLD] 정규표현식 정규표현식- 정규표현식을 쓰면 무자열을 처리할 때 패턴에 기반한 검색, 치환, 추출 등을 수행 할 수 있다 종류\: 메타 문자를 리터럴 문자로 표시하거나, 리터럴 문자와 결함하여 지정된 메타 문자를 표시ex) \n : 줄바꿈ex) \\ : \ 리터럴 문자 : 문자 그 자체가 가진 의미 그대로 사용되는 문자메타 문자 : 지정된 기능을 수행하는 문자 ^: 개행으로 나누어진 문자열의 시작 지점ex) ^The : The로 시작하는 문자열 $: 개행으로 나뉜 문자열의 끝 지점ex) ing$ : ing로 끝나는 문자열 .: 임의의 한 문자 (개행 문자 제외)ex) a.b : acb, a-b, a1b 등등등 ? : 선행 문자 0 또는 1개ex) no? : n, no * : 앞에 있는 문자 0개 이상- np* :.. 2026. 5. 20.
[SQLD] 계층형 질의와 셀프 조인 1. 계층형 질의란 계층형 이란 회사 조직도 같은 데이터라고 보면 된다 (본부 - 사업부 - 팀)일종의 부모-자식 관계를 가지는 트리 구조- 데이터가 이런 구조로 되어 있다면 연쇄적으로 데이터에 접근 해야 하는데 이럴 때 계층형 질의를 사용한다 계층형 질의의 키워드LEVEL전체 계층 구조에서 현재의 레벨 혹은 깊이(Depth)를 반환- 루트 노드 : 1- 아래로 갈 수 록 1씩 증가 SYS_CONNECT_BY_PATH최상위 루트 노드부터 현재 노드까지의 경로를 출력 START WITH경로 시작이 되는 루트 노드가 되는 조건을 설정 CONNECT BY부모 노드부터 자식 노드로의 연결을 지정 CONNECT_BY_ROOT루트 노드의 지정된 칼럼값을 반환 CONNECT_BY_ISLEAF가장 말단의 노드인지 아.. 2026. 5. 13.
몽골여행 보호되어 있는 글 입니다. 2026. 5. 12.