DB (DataBase) 5

JDBC : Java(eclipse), DB(progresSql) 연결하기

[ 준비과정 ] 1. java 설치하기 - 구글링 -> terminal 에서 "java -version", "javac -version" 입력시 정상출력 확인 2. eclipse 설치하기 - 구글링 3. postgreSql 설치하기 www.postgresql.org/download/ PostgreSQL: Downloads Downloads PostgreSQL Downloads PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a source code archive if you want to build it yourself. Packages and Install..

DB (DataBase) 2021.04.12

SQL 쿼리문 정리 - Subquery

[ subquery ] - where 문 outer query : 바깥의 query를 뜻 inner query, sub query, nested query : 안의 query를 뜻 outer query의 attribute 값과 inner query의 colum을 비교한다. 이때 inner query가 outer query 값에 영향을 받을 때 Correlated subquery 라고 부른다. * in, some, all : outer query의 attribute 와 inner query의 attribute에 해당되는 colum과 비교한다 1. in : 포함여부(true, false) 즉 outer query가 inner query에 포함되는 결과만 반환 즉 intersect와 동일한 결과 2. not ..

DB (DataBase) 2021.04.07

SQL 쿼리문 정리

1. 기본적인 사용형태 select name -- attribute from instructor -- relation where dept_name = 'Comp.Sci.' and salary > 80000 -- predicate 2. distinct : 퀴리문은 중복된 값을 허용하기 때문에 중복을 제거할 경우 사용. select dept_name --12가지의 중복된 데이터, all 키워드가 생략된 형태 from instructor; select distinct dept_name --7가지의 중복없는 데이터 from instructor; 3. select 문에 4칙연산이 들어갈 수 있다 select ID, name, salary --저장된 salary 그대로 출력 from instructor; selec..

DB (DataBase) 2021.04.06

SQL 쿼리문 정리 - BASIC

[INTRO] DB - how to search and store large data - not stored in main memory (not file system) Data scientist - Data Analyst : SQL, phython을 사용하여 분석하는 역할 - Data Scientist : develop algorithm or model 즉 query 문의 알고리즘을 제작하는 역할 File system의 문제점 - Difficulty in accessing data : 데이터에 접근이 불편하다 - Data isolation and separation (multiple file) : insert, delete 시 정보접근이 불편하며 불정확하다 - Integrity problems - Ato..

DB (DataBase) 2021.04.05