본문 바로가기

728x90
반응형

Major-

(864)
[SQLD] SQL 활용 2-1. 표준 조인 1. STANDARD SQL 개요 가. 일반 집합 연산자 나. 순수 관계 연산자 가. 일반 집합 연산자 1. UNION 연산 -> UNION 기능 2. INTERSECTION 연산 -> INTERSECTION 기능 3. DIFFERENCE 연산 -> EXCEPT(MINUS) 기능 4. PRODUCT 연산 -> CROSS JOIN 기능 1. UNION 연산 [UNION | UNION ALL] -> 합집합 제공 : 공통 교집합의 중복을 없애기 위한 작업 [정렬 작업 발생] 2. INTERECTION 연산 -> 교집합 : 두 집합의 공통집합을 추출 3. DIFFERENCE 연산 -> 차집합 : 첫 번째 집합에서 두 번째 집합과의 공통 집합 제외한 부분 [EXCEPT / MINUS] 4. PRODUCT 연산 -..
[Java 실습] 6. 자료구조와 컬랙션프레임워크 Q1. Collection 종합 package com.dinfree_1001; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; public class CollectionTest { public static void main(String[] args) { //Create a new HashSet and add data Collection c1=new HashSet(); c1.add("one"); c1.add("two"); //Create a new List with two values Collection c2=A..
[Java] 6. 자료구조와 컬렉션프레임워크 1. 자료구조 : 프로그램에서 데이터를 처리하기 위해 만든 구조 -> Array, List, Map, [Tuple, Dictionary] 1) 배열 (Array) -하나의 변수명으로 여러개의 데이터를 처리가능 -데이터를 순차적으로 저장 [0부터 시작하는 인덱스로 접근] 고정된 크기 데이터의 위치를 모르는 경우 효율이 떨어짐. 모두 동일한 자료형인 데이터 배열 중간에 값을 추가 -> 기존 데이터를 모두 이동해야 한다. -> 따라서 배열보다 List를 더 많이 사용 2) 리스트 (List) -배열과 유사한 순차적 자료구조 -배열의 모든 문제점을 해결한 자료구조 고정되지 않은 크기 다양한 데이터 핸들링 방법 서로 다른 타입의 데이터 가능하지만 -> 관리가 어려워 보통은 동일한 타입 배열 중간에 값을 추가하거나..
[Java 실습] 5. 자바 중급 활용 Q1. 예외처리 기본 package com.dinfree; import java.io.File; import java.util.Scanner; public class ExceptionTest1001 { public static void main(String[] args) { File file=new File("test.txt"); Scanner scan; scan = new Scanner(file); while(scan.hasNext()) { System.out.println(scan.next()); } } } package com.dinfree; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; pub..
[SQLD] SQL 기본 핵심 요약 및 예제 2절. DDL 1. 데이터 유형 더보기 CHARACTER - 고정길이 문자열 정보 VARCHAR - 가변길이 문자열 정보 NUMERIC - 정수, 실수 등 숫자 정보 DATETIME - 날짜와 시각 정보 -> CHAR와 VARCHAR : 저장 영역과 문자열의 비교 방법 차이 CHAR : 실제 데이터 크기만 필요함 -> 길이가 다양한 칼럼, 정의된 길이와 실제 데이터 길이에 차이가 있는 칼럼 또한 공백을 채워서 비교해 앞에서부터 한 문자씩 비교 -> 끝의 공백만 다른 문자열은 같다고 판단 VARCHAR : 맨 처음부터 한 문자씩 비교 -> 공백도 하나의 문자로 취급, 끝의 공백이 다르면 다른 문자로 판단 즉, VARCHAR, NUMERIC : 정의한 길이와 자릿수는 최대한의 한계값을 정의 2. CREATE..
[DB2] Backup & Restore 1. Backup : 데이터 페이지를 물리적으로 복사 -> 메타데이터, DB 설정, History, 테이블 스페이스 정의 등의 정보가 포함 (1) DB 구성에 따른 방법 데이터 크기 데이터 보존 장소 Backup 주기 로그 방식 (2) 백업 종류 및 대상 온라인 백업 : DML 수행시 실행 가능. 단, 테이블 백업 동안은 삭제 불가 [잠금 가능성 존재] -> 사용자가 DB 접속 상태에서 백업 -> 백업시 변경된 데이터에 대한 로그 파일 함께 보관 [아카이브 로그만 지원] 오프라인 백업 : 잠금 걱정 없음 -> 사용자 접속 안한 상태에서 백업 -> 백업 이미지 파일만 보관해 복구 데이터베이스 : 모든 테이블스페이스 백업 테이블 스페이스 : 지정한 테이블스페이스 백업 [아카이브 로그만 지원] (3) 백업의 ..
[SQLD] 데이터 모델링의 이해 1-4. 관계 1. 관계의 개념 가.관계의 정의 : 엔터티의 인스턴스 사이에서의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태 -> 엔터티와 엔터티 간의 연관성을 표현. [즉, 엔터티의 정의에 따라, 속성 정의 및 관계 정의에 따라 변할 수 있다.] 나. 관계의 페어링 : 엔터티 안에 인스턴스가 개별적으로 관계를 가지는것 -> 이것의 집합을 관계로 표현한다. [즉, 개별 인스턴스가 각각 다른 관계를 갖는다면, 두 개 이상의 관계 형성 가능] 관계 페어링 : 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 관계 강사1 정성철 강사1의 학생 이춘식, 황종하 강사2 조시형 강사2의 학생 황종하 각각의 관계 강의 -> 관계 페어링 : 엔터티내에 인스턴스와 인스..
[SQLD] 데이터 모델링의 이해 1-3. 속성 1. 속성의 개념 : 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 업무에서 필요로 한다. 의미상 더 이상 분리되지 않는다. 엔터티를 설명하고 인스턴스의 구성요소가 된다. 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 엔터티 : 두 개 이상의 인스턴스가 존재 / 각각의 엔터티에 고유한 성격을 표현하는 두 개 이상의 속성정보 -> 엔터티를 구성하는 특성이 무엇인지 / 각각의 인스턴스들은 어떤 성격의 데이터로 구성되는지 파악 분석단계 : 여러 개의 인스턴스가 가지는 동일한 성격이 무엇인지 파악하고 이름을 부여 -> 속성으로 기술 Ex) 사원 : 이름, 주소, 전화번호, 직책 사원이라는 엔터티에 속..

728x90
반응형