-데이터베이스
: 데이터를 저장하는 공간!!
: 관계형데이터베이스 이론에 맞춰 저장한다!!
- 정규화라는 과정을 통해 데이터의 중복 최소화 시켜 저장한다.
: 데이터를 저장할때 테이블의 형태로 데이터를 저장
* 데이터베이스 모델링이라는 과정을 걸쳐서 나온 스키마정보를 기반으로
테이블에 저장한다!!
1) 개념적설계
2) 논리적설계
3) 물리적설계
: 학습의 종류
1) 개발자 측면 - SQL문장(DDL, DML,DQL, DCL) : CRUD작업
2) DB관리자 측면 (DBA)
: 종류
1) MS_SQL
2) My_SQL
3) Oracle
: version : 8i, 9i, 11g, 12c, 18c, 21c
: 유료버젼 - Enterprise Edition (SID=ORCL)
: 무료버젼 - Express Edition - 21c선택 (SID=XE)
11g --> 12c버젼으로 업그레이 되면서 CDB(Container DataBase) 추가 , PDB
12버젼이 MS_SQL의 DB Container의 개념과 동일하게 만들어졌다.
--------------------------------------------------
쿼리를 작성하기 위하는 sqlplus실행하기
: cmd창을 열어서 sqlplus 입력하고 엔터
-시작클릭해서 oracle쪽에 sqlplus 클릭.
1) 계정 생성
: 반드시 system계정으로 접속된 상태에서 한다.
create user 계정명 identified by 비번;
주의 : 계정명을 만들때 12c 이후 부터 계정명 네이밍규칙
계정명이름앞에 c##계정이름
2) 생성된 계정에 권한 부여
grant resource, connect , dba to 계정명;
3) 생성된 계정으로 접속하기
conn 계정명/비번
4) 현재 계정안에 있는 모든 테이블정보 확인하기
select * from tab;