Database 접속 시 인증용도로 사용되는 Instance Wallet 다운로드. 상단에 플러그 버튼 클릭. Oracle을 선택 하여 새로운 커넥션 생성. 완료 버튼 클릭.
인텔리제이 우측 데이터베이스 클릭 후 + 클릭 > 데이터 소스에 Oracle 클릭연결 타입 > (초기 설정할 때는 드라이버 다운로드도 클릭해주기) > TNS 클릭 후 TNSADMIN에서 ... 클릭하여 wallet(전자지갑) 위치 찾아주기 > TNS 이름에 wallet
ㅇ
데이터(data) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값정보(information) : 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물데이터에서 정보를 추출하는 과정 또는 방법정보 시스템(information system)조직 운
각 행을 유일하게 식별할 수 있는 속성들의 집합이다.서로 구분만 할 수 있다면 '슈퍼키'라고 할 수 있다.학번 : 학번만 가지고 학생들을 구분할 수 있으므로 슈퍼키가 맞다.주민등록번호 : 주민등록번호만 가지고도 학생들을 구분할 수 있으므로 슈퍼키가 맞다.이름 : 이름은
1. SQL(Structured Query Language) (1) 개념 관계 데이터베이스를 위한 표준 질의어 비절차적 데이터 언어 발전 역사 SEQUEL(Structured English QUEry Language)에서 유래 SEQUEL : 연구
관계대수는 테이블에서 튜플을 검색하기 위해 필요한 연산자들을 모은 것으로서, 모두 8개의 연산자로 구성된다. 이중 4개는 집합 연산자이고, 나머지 4개는 관계연산자 인데, 집합 연산자는 수학에서 사용되는 일반적인 집합 연산자로 , 합집합(union), 교집합(Inter
카디널리티는 전체 행에 대한 특정 컬럼의 중복 수치를 나타내는 지표이다. 카디널리티는 객관적 수치보다는 상대적인 개념으로 이해해야한다. 인덱스를 걸 때, 내가 원하는 데이터를 선택하는 과정에서 최대한 많은 데이터가 걸러져야 성능이 좋을것이다. (선택하는 데이터가 많아질
INSERT / INTO / 테이블명 / VALUES 반드시 컬럼의 생성 순서대로 작성해야 한다 > 안그럴 시 오류 발생 COMMIT 저장 SELECT / 특정 컬럼명 조회 or * ( : 모든 컬럼 조회) / FROM / 테이블명 WHERE 절 : 검색
5. 암호화(ENCODE)와 복호화(DECODE) 7. 삭제 : DROP / DELETE / TRUNC 차이점 |구분|테이블 정의|저장공간|작업속도|SQL문 종류 구분| |------|-------|------|-----------------|---| |Delet
ORDER BY 를 포함해서 조건절에서는 처음 조건에 먼저 정렬을 하고, 그 정렬 조건 안에서 다음 조건을 정렬한다. 성능에 영향이 매우 크기 때문에 꼭 필요할 때만 사용하며, WHERE 절을 사용하여 범위를 축소한 뒤에 ORDER BY를 사용해준다.튜플 중에 딱 한명
순수관계연산자 : select(where) , project(컬럼찾기), join divide 집합을 (xy로나누면) xy를 모두가지고있는 컬럼(값) 찾는다JOIN : 이미지SELECT : 일정 튜플만 가져오는 행위 (SQL문 작성할 때 사용한 WHERE절과 같은 의미
## 1. ANSI Join과 ORACLE Join ![](https://velog.velcdn.com/images/00yubin00/post/34355517-14d5-4a6e-b093-2a2334825890/image.png)
부속 질의문의 조건 : 제품명의 데이터가 달콤비스킷인 것만 출력상위 질의문 조건 : 제조업체 = 부속 질의문이다 (부속 질의문은 현재 제품명 출력시 달콤비스킷만 출력이 가능함.)상위 질의문의 제조업체를 출력하였을 때, 부속 질의문의 조건으로 인하여 제조업체 '한빛제과'
1. 개념 트랜잭션이란 작업을 한덩어리로 실행하고 적용을 최종적으로 하는 것을 말하며, EDO와 UNDO는 트랜잭션을 적용할 때 사용하는 기술이다. (간단히 UNDO는 취소하는 개념으로 덮어쓴다고 생각하고, EDO는 취소를 취소하는 개념으로 다시 쓴다고 생각한다.)