Oracle 24

데이터 모델링의 3요소 및 엔티티, 속성의 분류

데이터 모델링의 3요소 1) 어떤 것(thing) : 엔티티(Entity Type = Entity Set = Entity)※엔티티의 단수(개별적인) 개념 : 인스턴스(Instance) = 어커런스(Occurence)- 각 인스턴스는 식별자(Identifiers)에 의해 구분이 돼야 하며, 반드시 속성이 포함돼 있어야 한다. 추가로, 한 개의 엔티티는 2개 이상의 속성, 2개 이상의 인스턴스를 가져야 함.- 다른 엔티티와 최소 1개 이상의 관계가 있어야 함.- 단, 예외적으로 관계엔티티(Associative Entity)의 경우는 주식별자 속성만 가지고 있어도 엔티티로 인정됨. 2) 어떤 것 간의 연관 : 관계(Relationship)ERD와 다르게 UML(Unified Modeling Language)에..

Database 2020.09.07

데이터 모델링과 스키마 구조

Oracle에 관한 학습을 하면서 'SQLD자격증' 취득이라는 목표를 설정하였는데, 공부하면서 정리했던 내용들을 순차적으로 포스팅하려고 합니다.데이터 모델링이란?? 1) 데이터 모델링은 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법이다.2) 현실세계의 데이터(what)에 대해 약속된 표기법에 의해 표현하는 과정3) 데이터베이스를 구축하기 위한 분석/설계의 과정4) 모델링은 3개의 특징(추상화, 단순화, 명확화)으로 요약할 수 있다. ① 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미로 정리할 수 있다. 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현한다는 것이다.  ② 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해..

Database 2020.09.07

도커(Docker)를 이용한 오라클 설치 및 실행

오늘은 Docker 설치 과정에서의 단계별 설명 및 DockerHub를 통해 Oracle을 다운받고 해당 Container를 실행 및 접속하는 것까지 순차적인 과정을 포스팅해보려고 합니다. 윈도우용 도커(Docker) CE(Community Edition) 다운로드 먼저, https://www.docker.com/get-started 으로 접속하여 오라클을 설치하기위해 도커(Docker)를 설치합니다. 윈도우용 도커는 기본적으로 Windows 10 Pro 64bit 또는 Enterprise 64bit인 경우에 설치가 가능합니다. 해당 버전 이하인 경우에는 "Docker Toolbox"를 클릭하여 설치하시면 됩니다. 차이점은 "Docker Toolbox"는 자체적으로 VirtualBox를 사용하기 때문에 ..

Docker & VM 2020.03.09

오라클 Database 19c(window) 설치 & 실행

오라클(Oracle)을 실습하면서 공부하기 위해 19c 버전을 다운받았었는데, 전체적인 설치 과정 및 실행(접속)까지 순서대로 포스팅해보겠습니다. Oracle Database 19c (window) 다운로드1) https://www.oracle.com 으로 접속합니다.  가장 보편화되어 사용되어지는 버전은 12c라고 알고 있는데, 저는 가장 최신버전인 19c(Window 환경)버전으로 다운로드했습니다.  2) 다운받은 zip파일의 압축을 풀고 setup파일 실행.(저는 C드라이브 밑에 OracleDatabase라는 이름의 폴더를 새로 만든후, 그 아래에 압축을 해제했습니다)단일 인스턴스 데이터베이스는 하나의 메모리에 하나의 DB가 있는 구조라고 합니다. '데스크톱 클래스'는 '서버 클래스'의 기능에서 몇..

Database 2020.03.08