싱글톤? 초기에 한 번만 사용되도록 설계하는 것이 필요한 경우가 있다.(예, getInstance처럼 서버가 연결되었던 흔적이 있으면 더는 서버를 새로 만들지 않는 것처럼)
자바는? 자바는 단일 상속만 가능하다.- 다중상속은 불가함 - 다중상속의 단점을 보완하기 위해 인터페이스가 제공된다. 단, 인터페이스는 여러개를 implements할 수 있다.(추상클래스, 인터페이스는 설계관점에서 중요함)
메소드
제네릭
SQL 정규화 - (https://sodayeong.tistory.com/106)
3단계 까지만!
관계형태에 따라 정규화 필요?
Oracle
데이터 수 조회와 같은 기능 사용 가능.
SELECT '우리 회사의 사원 수는 '|| count(empno)|| '입니다.'FROM emp;
--우리 회사의 사원 수는 14입니다.
우편 작업 - ERwin을 작업하여 오라클로 테이블을 가져올 수 있음.
import → table data
object 입력→show data
SELECT deptno, dname FROM dept;
SELECT empno, ename, sal FROM emp;
SELECT empno, ename, sal, ename
FROM emp, dept
WHERE emp.deptno = dept.deptno;
SELECT deptno FROM dept; --인덱스를 읽어서 조회
SELECT dname FROM dept; --테이블 access 하여 조회
SELECT rowid rid FROM dept; --몇번째로우에 있는 상수값/??
SELECT
FROM dept
WHERE rowid = '' ;
SELECT '우리 회사의 사원 수는 '|| count(empno)|| '입니다.'FROM emp;
SELECT
/*+index_desc(dept pk_deptno) */ deptno
FROM dept;
--주석 : Ctrl B / Ctrl Shift B
--해당 셀렉트문 드래그 한 뒤 ctrl enter , ctrl e
-- /* + */ 힌트문 : 개발자의 생각을 옵티마이저에게 전달하는 코드
--List 순서가 있따 - 2차가공 - 공정 늘어남 - 속도 느림
SELECT dname FROM dept
ORDER BY dname desc;
SELECT
deptno, dname, loc
FROM dept
WHERE deptno =: x; --파라미터자리
select* from zipcode_t;
edit zipcode_t;
select count(uid_no) from zipcode_t;
select zipcode, address
from zipcode_tZIPCODE_T
where dong like '당산' || '%';