분류 전체보기 41

[DB#06]사용자 권한

우리가 원하는 것은 궁극적으로 사용자의 DB를 저장하고 싶은것이다. 때문에 사용자(user)를 위해 계정을 만들어 저장한다. 그리고 그 계정에 데이터를 넣는다. 사용자에게 할당된 권한을 만들고, 저장공간을 만들어 데이터를 넣는다. 그 저장공간에서 데이터를 CRUD한다. 실제로 우리가 가장 정보를 잘 이해할 수 있는 것은 표이다. 데이터를 표로 만들어 저장하는데, 그것을 Table(표)이라고 한다. 그래서 우린 테이블 공간을 만들어 저장하게 되는데, 일반적으로 데이터를 세로형으로 저장해서 본다. (아래같이) 여기는 헤더라고😊(2칸, 6줄) 부른다😊 여기는 바디 여기는 바디 여기는 바디 라고 부른다 ! ! 물론 이런 가로형도 있다. 뭐 날짜에 맞게 일기예보?같은 것은 그렇게 보는것이 능숙할 것이라고 생각한다..

Database SQL/Oracle 2020.11.17

[DB#05]관리자 권한부여 및 회수, 명령

유저를 생성하고, 로그인을 하면 로그인이 되지 않는다. 우선 Run SQL Command Line은 네이버 창과 같다고 생각하면 된다. cl scr(창 깨끗이 하는 단축어)을 했을 때는 창이 꺼진 것이 아니기 때문에, 관리자가 있지만, 창을 끄면 관리자를 다시 연결시켜야 한다. 이유는 네이버도 창을 끄지않았을때는 계속 로그인이 되있지만 창을 끄면 다시 로그인해야하는 것 처럼 말이다. 관리자인 상태에서 작업을 진행할 때는 show user;하면 관리자가 보인다. 권한부여는 grant 권한명 to 사용자아이디; 이다. grant create session to 유저; 라고하면 유저에게 권한을 준 것이다. 그리고 권한 회수는 revoke 권한명 from 사용자아이디; 이다. revoke create sessi..

Database SQL/Oracle 2020.11.17

[DB#04]사용자 관리 기본예제

[문제] student라는 계정을 생성하세요. 비밀번호는 test1234입니다. 생성 후 비밀번호를 test1212로 변경하시고 student계정을 삭제해보세요. 삭제하기 전 후에 계정을 조회해서 유무를 확인 [정답] SQL> create user student identified by test1234; User created. SQL> alter user student identified by test1212; User altered. SQL> select username from dba_users; USERNAME ------------------------------------------------------------ STUDENT SYS SYSTEM ANONYMOUS APEX_PUBLIC_USE..

Database SQL/Oracle 2020.11.17

[DB#03]오라클 데이터베이스(Oracle Database) 사용자 관리

오라클 데이터베이스 기준 데이터를 저장해놓고 불러와서 화면에서 표시해주는 상황이 생긴다. 관리자로 로그인하여 고객, 회원들의 정보(회원 가입일, 최종 접속일, 생일, 이름 등)를 저장해놓고 사용한다면 지금까지는 저장을 자바에서는 변수, 배열, 객체로 만들어 정보를 입력하고 저장했다. 자바에서 만들어온 프로그램들은 프로그램이 종료되면 정보가 소멸된다. 1회성 데이터라고 생각하면 된다. 보통 정보를 저장할 때, 파일, 엑셀, 데이터베이스에 저장한다고 한다. 엑셀은 표의형태로 저장할 수 있기 때문에 쓰는 기업들이 아직도 많지만, IT기업에서는 데이터베이스에 무조건 저장한다고 한다. 파일과 엑셀에 정보를 저장했을 시 문제가 발생한다. 호환 문제, 보안 문제, 관리(성능) 문제 등이 있다. 하지만 데이터베이스는 ..

Database SQL/Oracle 2020.11.17

[DB#02]오라클 데이터베이스 다운 받기

데이터베이스에 대해 배우기에 앞서 기본적으로 내가 국비과정으로 배우는 학원에서 사용하는 툴은 Oracle Database 이다. Oracle 홈페이지에 들어간 후, 위 상단 메뉴 [돋보기모양, 제품, 리소스, 지원, 이벤트]가 있다. 그부분에서 제품에 커서를 가져다가 대면, 인프라에 소프트웨어쪽에 '오라클 데이터베이스'가 있다. 그것을 클릭! 2020.11.17기준으로 Oracle Database는 19c 버전이 최신버전이다. 우선, 데이터베이스는 정보를 저장하는 저장소이다. USB와 같다고 생각하면 쉽다. USB는 파일을 넣고 빼는 부분에서 유용하게 쓸 수 있을지 몰라도, 기업에서 쓰기에 체계적인 데이터, 대용량 데이터를 사용하기엔 부족하다. +)데이터가 날라갈 수도 있다. 그 중 좀 더 중요하고, 간..

Database SQL/Oracle 2020.11.17