본문 바로가기

데이터베이스

(26)
product 테이블 생성 테이블 생성방법 시퀀스 시퀀스란 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 객체입니다. 보통 PK값에 중복값을 방지하기위해 사용합니다. 시퀀스 생성방법 시퀀스를 만들어준다. 1번 실행하면 2개가 들어간걸 확인할수 있다. 롤백을 하면 테이블에 아무것도 없다는 것을 확인할 수있다. 중간번호가 삭제가 안되고 4부터 시작을 한다. 시퀀스를 삭제하고 시퀀스를 다시 만들어준다.(customer,product,order) 테이블을 확인해보면 시퀀스 번호가 1로 바뀐것을 확인 할 수 있다. 위에와 같은 방식으로 product테이블을 만들어준다. 기존 product테이블이 있기때문에 삭제하고 product테이블을 다시 만든다 시퀀스를 만들어준다. orders 테이블도 만들어준다. orders 시퀀스도 만들..
서비스 service패키지를 만들고 그전에 만들었던 빨간박스안에 있는 5개의 클래스를 복사해서 가져온다. MyService라는 새로운 클라스를 만들어준다. Source에 Generate Constructor using Fields를 눌러준다. MyServiece는 아래 빨간 박스 없으면 못만든다, 의존하고 있다는 것이다.
데이터베이스 추가 추가가 됨 insert 하면 메모링에만 추가됨. -> 프로그램 끄면 삭제됨 commit 해야지 영구적으로 반영 Rollback 작업 중 문제가 발생했을 때, 트랜젝션의 처리 과정에서 발생한 변경 사항을 취소하고, 트랜젝션 과정을 종료시킨다. 트랜젝션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌린다. rollback을 해준다. 영구적으로 추가된 9999말고 8888은 사라지게된다. 트랜잭션 일을 처리하는 가장작은 단위 preparedStatement
GROUP BY GROUP BY GROUP BY 는 SQL 문에서 FROM 절과 WHERE 절 뒤에 오며, 데이터들을 작은 그룹으로 분류하여 소그룹에 대한 항목별로 통계 정보를 얻을 때 사용됩니다. weight으로 그룹을 묶었고 weight기준 내림차순으로 테이블을 정렬했습니다. STUDENT테이블에 있는 최대 weight를 가진 데이터를 뽑아와서 최대 weight - student테이블에 있는 사람들의 weight를 뽑은 결과를 가져옵니다. STUDENT 테이블에서 83 - weight를 한 값들이 나온다. emp 테이블에서 job
데이터베이스 - join EMPNO 유일한키 데이터값들이 다다름 primary-key --> EMPNO 참조키 DEPTNO 참조키를 통해서 다른 테이블의 데이터를 찾을 수있다. DEPT 테이블에서는 Primary_key이다. 스칼라 공식 - 공부해야함. 먼지모름 inner join 검색 기준 FROM e1 INNER JOIN dept d1
데이버베이스 -1 1. SELECT 프로젝션 -- : 데이터베이스에서 변수 FROM - 키워드, emp - 변수 emp라는 테이블을 퍼오른다. 키워드를 대문자로 적음 스키마 - 테이블의 구조 열을 고르는 행위 = 프로젝션 ctrl + enter누르면 실행 2. WHERE 행을 추출하기 =, , !=, = and, or ㄴ ename이 SMITH라는 행을 불러와라 sal이 1500 이상인 행을 모두 불러와라 ename이 s로 시작하는 행을 불러와라 ename이 h로 끝나는 행을 불러와라 ename에 I가들어가는 행을 불러와라 ename중에서 2번째에 M이 들어간 행을 불러와라 실행순서 FROM -> WHERE -> SELECT -> ORDER BY as를 이용해서 sal * 2를 연봉이라는 이름으로 별칭을 정함. 별칭을 기..
데이터베이스 정의 데이터베이스 정의 자료를 체계적으로 통합하여 자료의 중복을 없애고 자료를 구조화시켜 놓은 집합체 데이터베이스 관리 시스템 DBMS (Database Management System) 여러 응용 프로그램들이 DBMS를 통해서 데이터를 공유하여 사용할수 있다. 무결성이 깨졌다 -> 관리가 어렵다. 데이터가 일관성이 없다 - 무결성이 깨졌다. 데이터를 신뢰할수 없다 - 무결성이 깨졌다. DBMS 장점 1. 데이터 중복의 최소화 - 데이터를 공유하여 사용하기 때문에 데이터의 중복이 줄어 2. 데이터의 보안 보장 - 데이터를 통합하여 관리하기 때무에 보안에 용이 3. 데이터의 일관성 유지 DBMS 단점 서로 다른 집합들과 관계하지 못한다. 두개의 테이블을 합칠때 최대한 중복을 줄인다. 관계형 데이터베이스 관리 시..
이클립스 설치 구글에 오라클 다운로드를 검색해서 오라클 홈페이지에 들어가준다. 오라클 홈페이지에서 회원가입후 로그인을 해준다. Database Express Edition을 눌러준다. 원하는 운영체제를 선택한다. 저는 윈도우이기 때문에 윈도우 설치 다운받은 압축파일을 7-Zip을 이용해서 원하는 파일에 압축을 푼다. 저는 eclips를 다운받은 tools파일에 받아줍니다. setup.exe파일을 눌러 설치를 해준다. 혹시 만약 오류가 뜬다면 젤상위폴더에 ISSETUP~~~~안에 {8456~~~} 안에 vcre~~~.exe파일을 선택하여 복구해준다. 그리고 다시 실행해준다. 설치경로에 한글이름의 파일이 있으면 안된다. 비밀번호 green1234 설치를 해준다. 설치과 완료되었다면 왼쪽하단 SQL Plus를 검색해준다. ..