방대한 데이터의 세계로, JUST DO DBMS!
현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값을 자료라고 해요.
의사 결정에 도움을 줄 수 있는 유용한 형태로 자료를 가공(처리)해서 얻을 수 있는 결과를 의미해요.
Database Management System
데이터의 무결성 유지
무결성
데이터의 정보가 변경되거나 오염되지 않도록 하는 원칙. 네트워크에서 데이터 전송 시 비인가 접속자가 데이터를 변경하거나 위조하지 않았다는 것을 나타내요.
(1) 데이터의 논리적 독립성
(2) 참조 무결성과 데이터의 무결성
(3) 비정규 질의
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
Required 부분을 체크하고 다운로드를 받아주세요.
오라클 계정에 로그인하여(없다면 만들어주세요!) 다운로드를 진행해주세요.
폴더의 압축을 풀고 쭉 들어가 setUp.exe 파일을 클릭해주세요.
비밀번호를 까먹으면 오라클을 다시 깔아야하니 비밀번호는 가장 기억하기 쉬운 걸로 정해주시면 돼요!
윈도우 검색에서 [실행]을 켠 뒤, cmd를 실행시켜주세요.
cmd 창에서 아래와 같이 명령을 실행해주세요. (앞의 경로는 사용자마다 다르니 유의해주세요.)
- sqlplus 명령 입력
C:\Users\JOY>sqlplus
- 아래와 같이 나온다면 오라클이 정상적으로 깔린거에요.
SQL*Plus: Release 11.2.0.2.0 Production on 금 8월 26 20:33:52 2022 Copyright (c) 1982, 2014, Oracle. All rights reserved. Enter user-name:
- Enter user-name에 system을 입력하고 Enter password는 오라클을 설치할 때 입력했던 비밀번호를 입력해주세요. 비밀번호를 입력할 때 입력되는 표시가 되지 않으니 걱정하지 말고 입력해주세요.
Enter user-name: system Enter password:
- 아래와 같이 나온다면 셋팅이 완료된거에요!
Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
작성자는 OS가 윈도우여서 Windows(zip)을 다운받았어요.
폴더의 압축을 풀고 쭉 들어가 dbeaver.exe 파일을 클릭해주세요.
플러그 모양을 클릭해주세요.
오라클을 선택하고 다음을 눌러주세요.
윈도우 검색에서 [실행]을 켠 뒤, cmd를 실행시켜주세요. (갑자기 cmd로 넘어가서 놀라셨겠지만, 믿고 따라와주세요!)
- sqlplus 명령 입력
C:\Users\JOY>sqlplus
- 아래와 같이 나온다면 다음 진행
SQL*Plus: Release 11.2.0.2.0 Production on 금 8월 26 20:33:52 2022 Copyright (c) 1982, 2014, Oracle. All rights reserved. Enter user-name:
- Enter user-name에 system을 입력하고 Enter password는 오라클을 설치할 때 입력했던 비밀번호를 입력해주세요. 비밀번호를 입력할 때 입력되는 표시가 되지 않으니 걱정하지 말고 입력해주세요.
Enter user-name: system Enter password:
- 아래와 같이 나온다면 다음으로 진행
Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production SQL>
- 명령어 입력 : alter user hr identified by hr account unlock;
- 명령어 입력 : alter user hr identified by 1234;
- 명령어 입력 : grant connect, resource to hr;
- 모든 명령어 수행 후 Grant succeeded. 가 나오면 완료된거에요.
SQL> alter user hr identified by hr account unlock; User altered. SQL> alter user hr identified by 1234; User altered. SQL> grant connect, resource to hr; Grant succeeded.
[Libraries] - [Add Folder]
[C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib]해당 경로를 따라가 [ojdbc6.jar]을 연결해주세요.
만약, Test Connection 중에 Undefined Error 와 같은 것이 발생한다면 컴퓨터 사용자 이름이 한글로 설정되어있지는 않은지 확인해보셔야해요. 아래의 링크를 참고해주세요.
system은 최고관리자에요. DB의 모든 계정, 설정 조작이 가능해요. system이 아닌 다른 계정의 이름들은 제한적인 설정만 가능해요. 때로는 다른 계정의 테이블을 조회해야할 때 system 관리자에게 권한을 받아야해요.
바뀐 것을 확인할 수 있어요.
이제 쿼리문을 작성할 수 있어요. 쿼리문을 작성 후 Ctrl + Enter을 치면 실행 화면을 아래에서 볼 수 있어요.
출처
https://media.giphy.com/media/1hVi7JFFzplHW/giphy.gif
https://media.giphy.com/media/jUwpNzg9IcyrK/giphy.gif
https://ko.dict.naver.com/#/entry/koko/1dde70640cda4f8692a8e940957aba2b