일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- window netstat time wait 제거
- conda base 활성화
- time wait port kill
- 3000 port kill
- conda 기초 설정
- 려려
- conda base 기본 설정
- 실행중인 포트 죽이기
- conda 가상환경 설정 오류
- Today
- Total
목록K-디지털 빅데이터 분석서비스 개발자과정 20.11.02~21.04.12/SQL (7)
모도리는 공부중
뷰 라는 객체를 배워봅시다. vol2, p15 11장. 뷰 생성 p17 뷰 - 논리적으로 하나 이상의 테이블에 있는 데이터의 부분 집합을 나타냅니다. 보안적 측면과 굉장히 밀접한 연관이 있는 객체. p19 실습을 통해 사용 목적 확인하겠습니다. p20 하나의 테이블에서 테이블 변경 없이 그대로 보여주는 것 - 단순 뷰 두개 이상의 테이블이나 변형된 값을 보여주는, 변형이 되는 뷰 - 복합뷰 구분해서 볼 필요는 없다. 사용되는 명령어가 달라지거나 그러지 않으므로. p22 뷰는 as 서브쿼리를 이용해서 생성이 된다. 생성해봅시다. 잘 생성됐는지 확인해볼까요? p23 열 별칭을 사용해서 만들어보자. 어제 배운 복사된 테이블은 독립된 테이블이므로 원테이블이 변경되어도 그 값이 적용되지 않았지만, view는 그 ..
vol1, p389 create table 서브쿼리 문장은, 컬럼이름을 가져올때 실제 구조 전체를 가져와서 출력을 하면 그대로 인서트로 보여준다. create table 다음에 오는 as는 서브쿼리를 가져와라 라는 하나의 문법이다. Q. 부서별 평균급여를 저장하는 AVGDEPT 테이블을 생성하시오. 부서번호는 DEPTNO, 평균급여는 AVGSAL로 저장하시오. 서브쿼리 실행했을때 그대로 테이블로 만들어진다. 기존 테이블을 가져와 쉽게 복사할 수 있다는 장점, 기존 테이블과 독립된 테이블로 인식이라는 단점. - 수시로 데이터가 변경되어야하는 경우 불편 이력성 데이터 = 히스토리컬 데이터 : 과거와 현재 데이터를 계속 누적시켜 비교가 가능함. 크기가 매우 큰 관계로 소멸을 언제 시켜야할지 판단을 잘해야함. ..
28. 시애틀에 근무하는 사람 중 커미션을 받지 않는 모든 사람들의 이름, 부서명, 지역ID를 출력하시오. 29. 이름이 DAVIES인 사람보다 후에 고용된 사원들의 이름 및 고용일자를 출력하시오. 고용일자를 역순으로 출력하시오. 30. King을 매니저로 두고 있는 모든 사원들의 이름 및 급여를 출력하시오. 31. 회사 전체 평균 급여보다 더 많이 받는 사원들 중 / 이름에 u가 있는 사원들이 근무하는 부서에서 / 근무하는 사원들의 사번, 이름 및 급여를 출력하시오. select 끝! vol1, p317 8장 데이터 조작 셀렉처럼 이제 고민 안하셔도 됩니다. DML연산 삽입, 수정, 삭제 데이터 작업을 모아놓은 단위를 우리는 트랜잭션이라고 했었다. 롤백과 커밋. commit 정상작업종료됐을때 물리적으로..
20. 동일한 직업을 가진 사원들의 총 수를 출력하시오. - 잡아이디를 그룹화를 먼저 시키고, 그 잡아이디 그룹에 대해 몇명이냐 물어보는 카운트함수를 사용하면 되지 않을까요? 21. 매니저로 근무하는 사원들의 총 수를 출력하시오. 22. 사내의 최대 급여 및 최소 급여의 차이를 출력하시오. select max(salary) - min(salary) from employees ; 23. 매니저의 사번 및 그 매니저 밑 사원을 중 최소 급여를 받는 사원의 급여를 출력하시오. - 매니저가 없는 사람들은 제외한다. - 최소 급여가 5000 미만인 경우는 제외한다. - 급여 기준 역순으로 조회한다. 방금전에 관리자의 수가 18명인걸 봤죠? 그 18명을 관리자로 둔 사원들.. select manager_id, em..
vol, p194 오라클 사용 전용 조인 4가지를 살펴봅시다. 등가 조인 - 같은 값의 데이터가 존재했을 때 그 값을 '같다'라는 조건으로 행을 매칭하는 조인. 비등가 조인 - 전혀 다른 데이터를 기준으로 '다르다'라는 조인을 수행. 포괄(아우터) 조인 - 어느 한쪽의 데이터가 없을 때 데이터가 많은 쪽에 매칭. 자체(셀프) 조인 - 대상 테이블이 하나. 어제 등가조인을 수행했을 때 107개가 아닌 106개가 나온 것을 보았을 것이다. 이럴 때 포괄..? p196 데이터만 같으면 컬럼이 다르더라도 얼마든지 수행 가능. 이큐조인이 수행하는 연산자가 '='라는 연산자를 사용하기 때문. 숫자는 숫자와 비교, 문자는 문자와 비교가 되는 datatype만 같으면 된다. 프라이머리키(pk, 기본키)와 포린키(fk,..
어제 수업분은 비공개로 등록. 왠지.. 비밀번호도 있는 것 같아서 건너뛰어야할 것 같기에. vol, p99 다른 비교 조건 p100 a는 항상 하한, b는 항상 상한. 그리고 항상 이상, 이하값을 가진다. 오타가 나지 않도록 항상 주의하자. P101 MANAGER_ID = 나를 관리하는 사수 ID 너무 기니까 줄이자 줄여주는 것에 대해 설명하자면, a는 문자와 날짜값을 줄여주는 역할. 9를 입력한 갯수만큼 줄여주는 역할. 근데 내가 잘못 입력해서 이걸 초기화하고 다시 설정하고 싶다? column salary clear ← 바로 이 클리어를 이용해 줄여준다. 목록에 사용되는 문자 또는 날짜는 작은 따옴표로 꼭 묶어줘라 (교재 참고) p102 'S%' 첫글자 S를 찾아라 '%S' 끝나는 S를 찾아라 '%S%..
첫번째 시간 영타타이핑 날마다 연습 주석문 다는 연습 연습문제가 날마다 있다 질문 많이많이 데이터베이스 수집 저장 분석 예측 서비스 서비스는 웹이나 어플로 제공. 저장? 공간이 있어야겠죠. 앞으로 배울 데이터베이스 개념이 바로 이것. 데이터들을 모아놓은 집합. 저장된 형태를 데이터베이스라고 한다. 데이터 : 가공되지 않은것. 추상적인것을 통틀어서 표현. 정보 : 데이터를 가공해서 얻어낸 결과 1+1=2 1은 데이터, 2는 정보 1+1=3 1은 데이터, 3은 틀린 정보 ☆데이터무결성☆ : 무결성? 결점이 없다. 데이터가 결점이 없어야한다. 데이터의 정확성. 데이터베이스에 저장된 데이터들은 항상 정확한 데이터가 저장되어있어야한다는 개념. └신뢰성으로 이어지는 부분. 잘못된 데이터를 가공하면 잘못된 정보가 나..