Data 와 Information의 차이
DB, DBMS?
데이터모델링의 이해
// Oracle사용
Data Base Management System의 줄임말이다.
DB는
Data Base,
사람들이 공유해서 사용할 목적으로 체계화해서 통합한 것, 관리하기 위해 모아놓은 데이터들의 집합.
DBMS는
Data Base Management System,
모아놓은 데이터들(DB)을 관리하기 위한 프로그램, 혹은 시스템.
-->앞으로 사용할 DBMS는 Oracle이다.
먼저 오라클 설치를 한 후, cmd창에 sqlpus를 적은 후
cmd
- 컴퓨터와 나의 소통창
- window키 + r 을 누른 후 cmd를 검색하면 나온다.
- ipconfig : ip를 알고싶을 때
- 대소문 구분 없으나 띄어쓰기 주의해야한다.

이처럼 나오면 설치가 완료된 것이다.
이제
Enter user name : system
Enter password : (설치시 설정한 password)를 입력한다.

이처럼 Connected to가 뜬 후,'SQL> '이렇게 나타나기 시작했다면 접속완료다.
이제 사용자 계정을 만들어야 하는데 먼저 모든 사용자 계정을 확인하려면
select * from All_users;
를 입력한다.
그러면 DBMS 가입되어있는 계정들,사용할 수 있는 아이디들이 나온다.
내 사용자 계정을 만들려면
CREATE USER (설정 id) IDENTIFIED BY (설정 pw);
입력한다.
여기서는 id를 scott pw를 tiger로 설정했다.
이후, 다시 select * from all_users;
로 생성되었는지 확인해준다.
CONN SCOTT/TIGER;는 계정 연결을 확인하는 것인데
지금 입력하면 에러가 뜬다.
이 메세지는
계정 생성을 안했거나, 권한이 없는 등 일 때 뜬다.
계정을 만들고 나서 바로 접근이 안되며
DBMS에 접근할 수 있는 권한을 줘야 한다.
GRANT connect, resource to scott;
을 입력하면 권한을 부여할 수 있다.
이후 다시 계정 연결을 확인하는
CONN SCOTT/TIGER;을 입력하여
CONNECTED되었는지 확인한다.
현재 연결되어있는 계정을 확인하려면
SHOW USER;
USER is "SCOTT" 이라고 나오면
SCOTT이라는 계정에 연결되어있는 것이다.