ddit/Oracle

2일차, DB, DBMS, RDBMS, Tablespace, DDL, Entity

ssong2ku 2022. 5. 3. 20:26
728x90

1일차 ' Oracle '에서 계정만들기, 접근 권한 (tistory.com)

 

1일차 ' Oracle '에서 계정만들기, 접근 권한

개발 + 저장 = system DB(data base) : 저장소 - 기본개념 : 공유, 저장, 통합, 운영 - 1970년대 만들어짐 - E.f.codd 애드거 프랭크 커드 : 관계형 DB를 최초로 만들어 논문발표 더보기 RDB 관계형 모델(relation..

happyssong2ku.tistory.com

 

1. DB(Data Base)란?

- 저장공간

- 가장 큰 특징(공유, 저장, 통합, 운영)

- File system의 단점(데이터의 중복과 불일치)을 보완하기 위해 개발.

 

2. DBMS(Data Base Management System)란?

- DB관리시스템

- 종류 1일차 글 참고!

 

3.RDBMS(Relational DataBase Management System)란?

- 데이터베이스(DB)에 포함된 속성에 대한 추가, 편집, 질의, 분석, 요약을 위해 사용하는 컴퓨터 소프트웨어

- 개체-관계-개체

 

4. TableSpace

- 데이터베이스 오브젝트 내 실제 데이터를 저장하는 공간.

 

데이터베이스의 물리적인 부분이며, 세그먼트로 관리되는 모든 DBMS에 대해 저장소(세그먼트)를 할당

 

5. DDL(Data Definition Language, 데이터 정의어)

- 특징(create, alter/수정, drop)

 

TABLESPACE 만들기

1. CREATE TABLE SPACE 개체이름 엔터

1-2. DBF의PATH와 크기설정;

2. CREATE USER 이름 IDENRIFIED 비번 엔터 -> 소유자 만들기

2-2 DEFAULT TABLESPACE 개체이름 엔터

2-3 QUOTA UNLIMITED ON 개체이름; ->  주어진 크기안에서, 어느정도 공간을 쓸 것인지 정함.

3. GRANT CONNECT, RESOURCE TO 이름;

 

 

오라클에서 리스너 확인 시 참고할 부분

검색 -> 서비스


객체(Entity)란?

- 명사

- 프로젝트 범위내에 있어야함

- 필수조건이어야 함

- 지속적 업데이트 대상

- 의미가 명확해야함

ex) 희망같은 추상적인 것은 개체가 될 수 없다!

- 식별이 가능해야함

- 인스턴스(개체를 구성하는 구성원)의 집합

 

개체-관계 다이어그램 (Entity-Relationship Diagram,ERD)

 

728x90