- 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 |