728x90 Study16 [SQLD] JOIN 종류 : OUTER/INNER/NATURAL/CROSS/SELF JOIN : 2개 이상의 테이블을 연결 / 여러 테이블에서 정보를 가져옴 공통의 칼럼을 기준으로 여러 테이블을 합쳐줌 1. OUTER JOIN 외부 조인 : 1개 테이블에만 데이터가 있어도 결과 나옴 데이터가 없는 부분 ⇒ NULL로 가져옴 A테이블 : 방문자 정보 / B테이블 : 구매자 정보 (매장에 방문 + 구매O 한 사람) & (방문 + 구매X 한 사람) 알아내기 B테이블에 구매자 정보는 없더라도 → 값을 표출해야 하는 상황 ⇒ 문제를 해결할 수 있는 조인기법 = OUTER JOIN 1) LEFT OUTER JOIN SELECT * FROM A ‘LEFT OUTER JOIN’ 양옆에 테이블명 기입 → ON 절에 공통컬럼 입력 LEFT OUTER JOIN B ON A.NO = B.NO; 두 개의 테이.. 2023. 11. 21. [SQLD] 1과목 핵심 개념 모아보기 모델링 '시스템구현을 포함한' 업무분석 및 형상화를 위함 정혹화, 단순화, 추상화 데이터 모델링의 개념 1. 개념적 모델링 방식 : 추상화 수준 높음, 포괄적 2. 논리적 모델링 방식 3. 물리적 모델링 방식 : 실제 DB에 이식 가능한 수준, 물리적 성격 고려 데이터베이스 스키마 구조 [데이터 독립성요소 (각각의 고유기능O)] 1. 개념스키마 : 통합관점 (모든 사용자) (전체 DB) 2. 외부 스키마 : 사용자 관점 (외부의 사용자) 3. 내부 스키마 : 물리적 관점 (내부의 실질적 데이터) (저장구조, 컬럼정의 등) "내부" = "물리" / "외부" = "개념"&"논리" 독립성 : 외부의 변수에 영향 받지 X 1. 논리적 독립성 : 개념스키마가 변경되어도 -- 외부 스키마는 영향 받지 X 2. 물리.. 2023. 11. 13. [Github] 깃허브 입문하기! / git 설치와 초기설정 코딩을 시작하면서, 지금까지 내가 짠 코드들을 차곡차곡 모아 포트폴리오처럼 만들어놓고 싶다는 생각을 했다. 그치만 말로만 듣던 깃허브, 막상 시작하려니 프로세스가 꽤 복잡했는데.. 깃허브를 처음 사용하고자 하는 분들께 도움이 될 수 있는 가이드를 작성해보려고 한다. 1. github에서 계정 만들기 우선 github에 접속해서 본인 계정을 만들어준다! https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositor.. 2023. 9. 22. 웹에 있는 표 엑셀 파일로 변환하기 [Excel, JSON] 가끔 웹사이트에 표 형식으로 데이터를 볼 수 있다. 예를 들면 대학교 수강신청 편람 열람 사이트! 학기 수강신청을 위해서는 시간표를 미리 짜야하고, 시간표를 짜기 위해서 매 학기 방학에 올라오는 수강신청 편람을 참고한다.이렇게 처음부터 엑셀로 올려주는 학교도 있지만,이렇게 웹사이트에서 검색을 통해 확인해야 하는 경우도 있다. 이런 데이터는 엑셀로 정리하면 더 편리한데, 그대로 해당 데이터를 긁어서 복사 붙여 넣기가 안된다는 거! 엑셀의 '웹에서 가져오기'나 '이미지로 가져오기'를 사용하려면 노가다가 장난 아니다! 이런 상황에서 비교적 간편하게 웹 속 데이터를 엑셀로 가져오는 방법이다. json 데이터로 가져온 다음, 엑셀로 변환해 주는 작업을 할 거다. (준비물 : 엑셀, 메모장)1. 웹에서 아무것도 s.. 2023. 9. 9. [python] 조건문 elif 주의사항 elif 는 앞의 if문에서의 조건이 맞지 않을 때 넘어오는 진행! 위에서 이미 제외된 조건을 한 번 더 검사할 필요 없음! if 쓸 때와 똑같이 쓰면 그건 비효율적인 코드 else는 그냥 비워두면 됨 -- 어차피 앞의 모든 조건들에 다 부합하지 않는 경우니까! 2023. 8. 21. 이전 1 2 3 4 다음 728x90