일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- youtube review
- 컴퓨터 활용 능력
- 이것이 오라클이다
- 첫 프로그래밍
- delete
- 데이터모델링
- 혼자 공부하는 SQL
- 친절한 SQL 튜닝
- 인덱스의 개념과 장단점
- 데이터 모델링
- 열거형
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 클러스터형 인덱스와 보조 인덱스
- 운영체제
- 컴퓨터 활용 능력 1급
- mysql 설치 방법과 정상 작동 확인하기
- github에 새 리포지토리 추가하기
- Update
- sqld
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- INSERT
- oracle
- 컴퓨터 구조
- 명령 프롬프트
- 혼자 공부하는 네트워크
- 리눅스 마스터 2급
- 2025-02-13
- gitkraken을 통한 프로젝트 올리기
- 뷰
- 웹 디자인 기능사
- Today
- Total
목록2024/11/05 (6)
코딩 브이로그

* Youtube Link - https://www.youtube.com/watch?v=xkWzMYAqbqU&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=11 01. CUBE 의미CUBE를 사용하면 결합 가능한 모든 집계를 계산한다.예를 들어, GROUP BY CUBE(DEPTNO, JOB); 이면부서별 합계, 직업별 합계, 부서별 직업별 합계, 전체합계가 조회되는 것이다. 02. CROSS JOIN 문제CROSS JOIN은 ON 절을 사용할 수 없다.사용하면 에러가 발생한다.모든 경우의 수를 조회하는 조인이다. 03. ANSI JOINORACLE의 OUTER JOIN을 ANSI JOIN으로 바꾼 결과이다.정답은 (2)이다.04. 키의 종류 정답은 (3)이다.키는 식..

* Youtube Link - https://www.youtube.com/watch?v=aAYU18AGyDg&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=11 01. 파티션 문제MANAGER_ID를 파티션으로 나누어서 연봉으로 오름차순을 하고 처음 값 부터 누적계산을 하여SUM(SALARY)를 도출해낸다.이로써 또 다른 의미있는 데이터를 만들어낸다.AND CURRENT ROW와 같은 결과가 나온다.RANGE BETWEEN 10 PRECEDING AND 150 FOLLOWING을 하면예를 들어 SALARY가 2500인 열은 SALARY가 2490부터 2650까지의 범위를 만들어내고이를 파티션으로 COUNT(*)을 한 결과가 컬럼 TTT에 나오는 것이다.ROWS BETW..

* Youtube Link - https://www.youtube.com/watch?v=rDBZ6q0QqBU&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=9 01. SQL 조회 순서FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY 의 순서로 조회가 된다.HAVING의 경우 GROUP BY를 통해서 집계가 완료된 상태를 토대로 추가적인 필터링을 하는 것이다.그리고 SELECT를 통해서 해당하는 데이터가 출력이 된다.ORDER BY를 통해서 출력하는 대상을 특정 컬럼을 기준으로 정렬을 한다.그래서 순서를 잘 암기해야 한다. 02. 다중 컬럼 연산예를 들어 컬럼 IN (1,2,3); 이면컬럼 = 1 OR 컬럼 = 2 O..

* Youtube Link - https://www.youtube.com/watch?v=0RlRnjds4Co&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=21 8.1.3 임시 테이블메모리상에 생성되기 때문에 속도가 빠르다.기본형식CREATE GLOBAL TEMPORARY TABLE 테이블 이름(열 정의...)[ON COMMIT DELETE ROWS 또는 ON COMMIT PRESERVE ROWS]내용ON COMMIT DELETE ROWS : 커밋하면 테이블이 삭제된다. (디폴트 옵션)ON COMMIT PRESERVE ROWS: 세션이 종료되면(DB연결이 종료되면) 테이블은 삭제된다.tempTBL 임시 테이블을 생성 완료하였다.tempTBL이 로컬-tableDB 커넥션..

* Youtube Link - https://www.youtube.com/watch?v=40b8p9okBa4&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=20 8.1.2 제약 조건무결성을 지키는 제약 조건ID는 중복이 안 된다.학번, 사번 등이 이에 해당한다. 또는 일련번호, UUID등도 속한다.데이터베이스를 만드는 사람이 정한다. 정해진 약속은 없다.하지만 이름이 기본 키라면 같은 이름의 사람은 회원가입이 불가능할 것이다.테이블 중 기본 키가 없는 경우도 있다. 대부분의 테이블은 기본 키를 갖는다. 기본 키가 있는 것을 권장한다.테이블을 설정할 때 기본 키를 설정할 수 있다.제약 조건 확인USER_CONSTRAINTS 테이블을 통해서OWNER = 'TABLEDB'T..

* Youtube Link - https://www.youtube.com/watch?v=5ReqI3V1LxY&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=19 8.1 테이블SQL Developer를 통해서 GUI로 그림의 테이블들을 생성해보겠다.새로운 사용자 tableDB 를 만들었다.connect, resource, dba 권한을 부여하였다.새로운 접속을 만들었다.그리고 테이블을 두 건 만들었다.BUYTBL의 경우고급을 선택하고제약조건을 통해서USERTBL과 일대다 관계를 형성해준다.+를 선택하고새 외래 키 제약 조건을 선택하여다음과 같이 USERTBL의 PK를 외래키로 추가해준다.시퀀스를 우클릭하고새 시퀀스를 생성한다.이름이 IDSEQ 시퀀스를 생성하였다.다음으로..