BIGDATA/데이터 모델링 & SQL

MySql Sub Query Limits 적용. MySQL/Maria DB 에서 subquery 내에서 limit 를 사용할 경우, 오류가 발생한다. select * from ACCESS_LOG where login_ip not in ( select login_ip from ACCESS_LOG group by login_ip order by count(*) desc limit 10 ) Mysql subquery 에서 limit 절을 사용 못하는 것은 같다. 하지만 alias를 활용하면 이용가능. select * from ACCESS_LOG where login_ip not in ( select * from ( select login_ip from ACCESS_LOG group by login_ip ord..
1. USER 생성 및 수정. CREATE USER scott IDENTIFIED BY TEST; ALTER USER scott IDENTIFIED BY lion; DROP USER scott [CASECADE] -- CASECADE를 사용할 경우 사용자 이름과 관련된 모든 데이터베이스 스키마가 삭제된다. 2. 데이터 타입.CHAR 타입 고정길이 문자형, 최대 길이 : 2000 바이트, 변수값이 길이가 s보다 작을 경우에는 그 차이 길이 만큼 공간으로 채워진다. VARCHAR2 타입 가변길이 문자형 데이터 타입최대 길이 : 2000 바이트(반드시 길이 지정)다른 타입에 비해 제한이 적다일부만 입력시 뒷부분은 NULL입력한 값의 뒷부분에 있는 BLANK도 같이 입력전혀 값을 주지 않으면 NULL 상태 입력..
Database동시에 여러사람들이 정보를 공유하고 사용할 목적으로 만든 집합체파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 구조화 한 것.과거프로그램 1개당 데이터 파일 1개 형태로 존재.데이터가 갱신될 때마다 프로그램을 변경하거나 갱신해야하는 단점 발생.데이터 파일 형태로 존재하여 데이터를 관리하는데 불편함이 많음.현재 다수의 프로그램이 하나의 데이터 베이스를 사용하여 데이터의 변화에도 프로그램을 수정할 필요가 없음.다수의 유저가 사용하더라도 동일한 데이터를 가지고 사용할 수 있어 동시성이 좋음.데이터 관리가 용이함.RDB(Relational Database Management System ) = RDBMS관계형 데이터 베이스.관계를 기반으로 한 DB 개체의 내부 관계가 아닌 외부의 관계를 적용..
1. Oracle 11g를 설치 후 Scott 계정만 존재하고 데이터가 없을 경우나 Scott 계정이 존재하지 않을 경우가 있다. -- Scott 계정 생성 및 DBA 권한 부여.CREATE USER scott IDENTIFIED BY tiger; GRANT DBA TO scott; 2. 앞으로 진행 될 실습과 정리에 사용 될 데이터이다. DROP TABLE EMP;DROP TABLE DEPT;DROP TABLE BONUS;DROP TABLE SALGRADE;DROP TABLE DUMMY; CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER..
J_Today
'BIGDATA/데이터 모델링 & SQL' 카테고리의 글 목록