Published 2021. 12. 28. 01:58

- DB (Data Base)

데이터들의 저장소 (집합)

작업을 하면서 생성된 데이터들은 RAM에 저장이 되는데 종료했다가 키면 전부 날라간다.

따라서 그 데이터들을 영구적으로 저장하기 위한 외부 저장소(파일)가 필요하다.

 

 

-DBMS (Data Base Management System)

데이터 베이스를 관리하는 시스템 (오라클, 마라아디비, ...)

 

내가 사용할 버전은 오라클 11g XE

 

 

- RDBMS

관계형 데이터 베이스 관리 시스템

테이블들 끼리 서로 특정한 관계를 맺어서 관리(설계)될 수 있는 데이터 베이스 관리 시스템

 

 

- 테이블

특정 집단에 대한 데이터가 표 형태로 (행, 열) 저장되는 공간

 

 

-ROW (행, 레코드, 튜플, ...)

하나의 데이터

그 줄의 모든 데이터들은 하나의 대상에 대한 데이터들 이다.

 

 

- COLUMN (열, 속성, 필드, ...)

공통된 값들의 주제

같은 열의 데이터들은 모두 같은 속성의 데이터들이다.

 

 

-PRIMERY KEY (PK)

고유한 값 ( 각 정보들의 구별점 역할

중복이 없고, 비어있지 않음. -> PK 의 성질

 

 

- FOREIGN KEY (FK)

외래키

테이블끼리 관계를 맺을 때 가져오는 다른 테이블의 PK

 

Oracle 11g XE 설치 하기!

-> 이 버전은 오라클에서 제공되지 않기 때문에 따로 받아서 설치하였다.

 

 

- 계정

sys : 모든 권한

system : 계정관리

일반 계정 : 해당 스키마 (테이블, 제약조건, ...) 관리

 

 

- 계정만들기

cmd 창 > sqlplus 입력 + ENTER > user-name : system, password : 설정한걸로

* 여기서 오타가 없었음에도 불구하고 로그인이 안되면

user-name : sys as sysdba

password : 아무것도 없이 엔터

명령어: alter user system identified by 1234; 입력

 

> 유저 생성 : CREATE USER web identified by web;

> 권한 부여 : GRANT CONNECT,RESOURCE TO web;

> conn web/web; 했을 때 Connected 나오면 성공!

 

 

IDE 설치

디비버는 이클립스 내장이 아니라 외장으로 따로 설치하였다!

 

Dbeaver 설치 파일 실행 후 > 계속 next, agree 후 install 클릭 > Create New Database 는 cancel

 

 

프로젝트 만들기

프로젝트 탭 > 옆에 폴더버튼 클릭 > 프로젝트명 작성 > 워크스페이스 경로 체크 풀고 > 워크 스페이스 경로 새로 잡기 > 새로운 경로 끝에 \프로젝트명 작성

 

 

커넥션 잡기

프로젝트 옆에 '>' 버튼 클릭 > connections 우클릭 후 > create new connections > oracle 검색 선택 > 아이디 비밀번호 설정해준대로 입력 > Edit Driver Settings 클릭 >

Add file > C:\oraclexe\app\oracle\product \11.2.0\server\jdbc\lib

> 안에있는 ojdbc6.jar 선택 > ok > test connection 버튼 클릭

> Success 뜨면 성공

 

 

 

'WEB > DBMS' 카테고리의 다른 글

DAY 04 : 형변환, 함수, SELECT문, ....  (0) 2021.12.30
DAY03 : 모델링, 정규화, DML, 조건절  (0) 2021.12.30
DAY02 : SQL, 자료형, 테이블  (0) 2021.12.28
복사했습니다!