티스토리 뷰
DBMS 인터넷 강의를 듣기 시작했다!
DBMS : 오라클 11g
IDE : dbeaver
를 사용해서 한다.
오늘 공부한 내용을 정리해보자면
DB와 DBMS의 차이점
- DB(Database) : 데이터가 모여있는 기지라고 생각하면 쉽다. 추상적인 용어다.
- DBMS(Database Management System) : 데이터 관리할 수 있는 구체적인 시스템이다. 오라클, 마리아DB, MySQL 등이 있다.
DBMS의 처리 방식
------------------------------------------------
사용자
------------------------------------------------
↕ ↕
고객 관리 ↕ 주문 관리
응용 프로그램 ↕ 응용 프로그램
↕ ↕
------------------------------------------------
DBMS
------------------------------------------------
응용 프로그램은 꺼지면 데이터가 없어진다. 그렇기에 DBMS가 필요하다.
사용자는 바로 DBMS에 접근할 수 도 있지만 보통 프로그램을 거쳐 DBMS에 접근한다. (화살표 방향)
그래서 우리는 DBMS를 건들 필요 없이 프로그램을 사용하면 DBMS와 소통할 수 있는 것이다.
오라클 DBMS 버전
(어필하고 싶은 내용의 약자를 따옴)
- i(internet) : 내 컴퓨터만이 아니라 다른 컴퓨터와 데이터 교환 어필
- g(grid) : 데이터를 표처럼 만들어서 관리하겠다는 의미
- c(cloud)
계정 관련
- sys : 모든 권한을 가짐
- system : 계정을 관리함
- 일반 계정 : 해당 스키마 관리, hr, op, he, scott 등 (뒤에서 배움)
스키마란? 정리가 잘 되어 있는 표들의 묶음, 상태
RDBMS(관계형 데이터베이스 시스템)
테이블 끼리 서로 관계를 맺는다.
CMD 실습
오라클 DBMS를 설치하고 계정 관련 실습한 내용
cmd창에서 sqlplus sys as sysdba 를 입력하고 패스워드를 입력한다. (오라클 DB에 접근하는 법)
성공하면 sql문을 입력할 수 있다. (밑에 부턴 sql문)
system 계정 접속하기
alter user system identified by 1234;
=> 패스워드를 1234로 변경하겠다는 의미
conn system/1234;
=>conn은 연결의 의미 system은 아이디, 1234는 패스워드로 접속하겠다는 의미
hr 계정으로 접속하기 (hr 계정으로 접속하려는데 잠겨있다는 문구가 떠있는 상황)
alter user system account unlock;
=> unlock해준다.
alter user hr identified by hr;
=> 위와 같다 패스워드를 변경하는 것
conn hr/hr;
=>hr계정으로 접속
나갈땐 exit 해주면 된다.
끗
spl은 뭔데??
SQL(쿼리문)
- 데이터베이스에서 데이터를 조작하기 위한 언어
- 인터프리터 언어이다.
- 한 줄 씩 번역되고 빈번한 수정이 있을 때 효율적
- 전체를 실행하지 않고 부분만 실행하고 싶을 대 편리한 언어
- 일괄처리 할 때는 컴파일 언어보다 효율이 떨어진다.
'DBMS' 카테고리의 다른 글
[SQL]AUTO_INCREMENT 값 초기화 (0) | 2024.07.03 |
---|---|
[DBMS]DML, TCL, 정규화 (0) | 2024.04.16 |
[DBMS]제약 조건 (0) | 2024.03.25 |
[DBMS]COLUMN, ROW, PK(PRIMARY KEY), FK, DDL(Date Definition Laguage) (1) | 2024.03.24 |
- Total
- Today
- Yesterday
- 논리 연산자
- SETTER
- 메서드
- 서식문자
- this
- 자바 출력문
- Arrays클래스
- 자바 자료형
- 자료형
- 관계 연산자
- 제어문자
- 오라클
- 얕은복사
- 배열
- 생성자
- getter
- 비트 연산자
- dbms
- 깊은복사
- 복합 대입 연산자
- 변수
- 부호 연산자
- 삼항 연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |