일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- sql자격증
- 클라우데라자격증
- 쉘스크립트
- CLF-01
- 클라우드자격증
- IAM
- 코딩테스트
- CCA131
- AWS자격증
- hadoop
- SQLD
- RDBMS
- SQL
- 리눅스
- 데이터베이스
- 빅데이터실무자격증
- AWSCloudPractitioner
- 프로그래머스
- Multi Factor Authentication
- 빅데이터
- EC2
- Identity and access management
- programmers
- MFA
- CCAAdministrator
- mysql
- 하둡
- 클라우드컴퓨팅
- hive
- Today
- Total
목록SQL개발자 (3)
Sherry IT Blog
*JOIN 1) INNER JOIN where 절에서부터 사용하던 join의 디폴트 옵션으로 join조건에서 동일한 값이 있는 행만 반환한다. 생략가능 Cross join, Outer join 과 같이 사용할 수 없다, 2) NATURAL JOIN = NATURAL INNER JOIN INNER JOIN의 하위개념으로 두 테이블 간의 동일한 이름을 갖는 모든 칼럼들에 대해 등가 조인(EQUI JOIN)을 수행한다. where 절에서 조인조건 추가X, on 에서 조건 추가 3) CROSS JOIN 일반 집합 연산자의 PRODUCT의 개념으로 테이블 간 JOIN조건이 없는 경우 생길 수 있는 모든 데이터의 조합 같은표현 =>CARTESIAN PRODUCT,CROSS PRODUCT > 권고하지 않는 표현이고,..
*성능 데이터모델링 -데이터베이스 성능 향상이 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는것 -데이터의 증가가 빠를수록 성능저하에 따른 성능개선비용은 증가한다, -데이터모델은 성능을 튜닝하면서 변경이 될 수 있다. -분석/설계 단계에서 성능을 고려한 데이터 모델링을 수행할 경우 성능 저하에 따른 Rework비용을 최소화 할 수 있는 기회를 가지게 된다. *모델링의 순서 1) 정규화 2) 용량산정 3)트랜잭션 유형 파악 4)반정규화 5)조정(PK,슈퍼타입,서브타입 조정) 6)데이터 모델 검증 *성능 데이터 모델링 고려사항 1.데이터 모델링을 할 때 정규화를 정확하게 수행한다. 2.데이터베이스 용량산정을 수행한다. 3.데이터베이스에 발생되는 트랜잭션의..
*SQL(Structured Query Language) -관게형 데이터 베이스에서 데이터 정의,데이터 조작,데이터 제어를 하기 위해 사용하는 언어 명령어 종류 명령어 특징 DML (Data Manipulation Language) select, insert, update, delete, merge 데이터를 조작 Not Auto Commit DDL (Data Definition Language) create, alter, drop, rename,truncate 테이블 구조 관련되어 사용 Auto Commit DCL (Data Control Language) grant, revoke DB에 접근하기위한 권한 관련 TCL (Transcation Control Language) commit, rollback,..