본문 바로가기

데이터베이스/Oracle

객체의 종류, 스키마, 모델링, 엔티티

ex) jobs 직무
locations : 부서가 속해있는 지역
regions : 지역이 있는 대륙
tab - tab 관계를 맺고있음 : R테이블, 릴레이션테이블

※ 객체의 종류
- Table : 실제 자료가 저장
- View 
- Index 
- Sequence 

 스키마 : 객체들의 집합
계정 : 스키마의 집합 (오라클에는 계정 안에 스키마가 한개뿐이다)

논리모델링 물리모델링 
엔터티타입 테이블
엔터티 행(ROW)
속성(Attribute) 컬럼(Coulmn)

행들의 집합: 테이블
엔터티들의 집합 : 엔터티타입 
엔터티타입을 가끔식 엔터티라고도 부름, 인스턴스의 집합 이때는 각 행을 인스턴스

데이터독립성 구성요소

※ 외부스키마 : DB의 개개사용자 = 접근하는 사람들 모두
개념스키마 : 각각 바라보던 관점 통합, 물리적으로 만들어지진 않았지만, 각각 바라보던 관점을 통합해서 관계 표현
내부스키마 : 물리적인 저장해놓은것

외부→개념→내부순으로 생성
계정에 해당하는 스키마 가져와 = 내부스키마를 보면서 하세요

컬럼의 순서는 내가 쿼리작성한 순서, desc : 테이블의 구조확인 desc regions;

※ 컬럼에는 실제 자료가 저장.
자료형
숫자형 : NUMBER
문자형 : CHAR - 고정길이 CHAR(5) 항상 5바이트, 처리속도는 이게 좋다 메모리 효율성 좋지않다
VARCHAR2  - 가변길이 VARCHAR2(5) 5바이트까지 저장된다 
날짜형  : DATE

 

 

'데이터베이스 > Oracle' 카테고리의 다른 글

방화벽 오라클만 풀기  (0) 2023.08.21
SQL 기본 예제 1  (0) 2023.08.21
SQL Developer 시작하기  (0) 2023.08.21
SQL  (0) 2023.08.21
Oracle 설치  (0) 2023.08.17