Development/Database(490)
-
[Oracle] Oracle Database 사용자 계정 - 로그인 도식도, 오라클 데이터베이스 사용자 계정, LAB 수행시 사용하게 될 패스워드
사용자 계정 데이터베이스 사용자는 오라클 계정(account)과 같은 의미로 사용됩니다. 오라클을 설치하면 한 개 이상의 데이터베이스 권한을 갖는 디폴트 사용자가 존재합니다. 로그인 도식도 오라클 데이터베이스 사용자 계정 오라클 계정설명SYS오라클 Super 사용자 계정이며, 데이터베이스에서 발생하는 모든 문제들을 처리할 수 있는 권한을 가지고 있습니다.SYSTEM오라클 데이터베이스를 유지보수 관리할 때 사용하는 사용자 계정HR SCOTT처음 오라클을 사용하는 사용자를 위해 만들어 놓은 사용자 계정 LAB 수행시 사용하게 될 패스워드 오라클 설치과정에서 설정한 계정과 패스워드 정보 입니다. 오라클 계정패스워드SYSoracle_11g SYSTEMoracle_11g HRoracle_11g SCOTToracl..
-
키(Key), 키(Key) 종류 - 후보 키(Candidate Key), 슈퍼 키(Super Key), 기본 키(Primary Key), 대체 키(Alternative Key), 외래 키(Foreign Key)
키(Key) 릴레이션을 구성하는 튜플들을 유일(Unique)하게 식별할 수 있는 속성, 또는 속성들의 집합 키(Key) 종류 종류특징후보 키 (Candidate Key)키 가운데 유일성 (Uniqueness)과 최소성(Minimality)을 만족하는 속성 집합슈퍼 키 (Super Key)유일성은 만족하지만 최소성이 만족되지 않는 속성 집합기본 키 (Primary Key)후보 키 가운데 업무에 적합하게 선택된 하나의 키 (대개 DB 설계자가 지정함) 널 값을 가질 수 없고, 중복되지 않는 유효한 값을 가져야 합니다.대체 키 (Alternative Key)기본 키를 제외한 나머지 후보 키들외래 키 (Foreign Key)릴레이션 간의 관계를 정의하는 키로서, 하위 릴레이션(참조 릴레이션)에서 상위 릴레이션(..
-
DB 시스템 (DataBase System: DBS) - 데이터베이스 관리 시스템의 구성요소, 데이터베이스 사용자, DB 시스템의 상세 구성 요소
DB 시스템 (DataBase System: DBS) DB 시스템은 데이터를 DB에 저장하고, DBMS를 사용해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템 데이터베이스 관리 시스템의 구성요소 데이터베이스 사용자 구분설명데이터베이스 관리자(DBA)데이터베이스 설계와 정의, 관리 및 운영등 데이터베이스 시스템을 관리하고 제어하는 사용자응용 프로그래머데이터베이스를 실제적으로 설계하여 최종 사용자들의 요구에 맞는 인터페이스와 응용프로그램을 개발하는 사용자최종 사용자 (일반 사용자)데이터베이스를 실질적으로 사용하는 사용자 DB 시스템의 상세 구성 요소 구성요소설명데이터베이스 (DB)데이터를 저장데이터베이스 관리시스템 (DBMS)DB를 생성, 관리, 조작함으로써 사용자와 DB를 연결해 주는 소프트웨어데이터 언어..
-
DESC(RIBE) - 테이블의 구조를 확인하기 위한 명령어
DESC(RIBE) 테이블의 구조를 확인하기 위한 명령어 테이블의 컬럼이름, 테이터형, 길이와 NULL허용유무등과 같은 특정 테이블의 정보를 보여줍니다. DESC[RIBE] 테이블명
-
SQL(Structured Query Language) , SQL 명령문 유형
SQL(Structured Query Language) 데이터는 물리적인 파일 형태로 저장되어 있지만 이 파일을 직접 열어서 볼 수는 없습니다. 데이터베이스의 저장된 데이터를 보기 위해서는 SQL이라는 질의 언어를 사용하여 데이터베이스에 저장된 데이터를 입력, 조회, 수정, 삭제할 수 있으며 테이블을 비롯한 각종 객체등을 생성하고 제어할 수 있습니다. 관계형 데이터베이스를 처리하기 위해 고안된 언어 독자적인 문법을 갖는 DB표준 언어(ISO에 의해서 표준 지정) 대다수 데이터베이스는 SQL을 사용 데이터베이스에서 자료를 조회, 입력, 수정, 삭제하는 데이터베이스 언어 SQL 명령문 유형 유형설명DQLData Query Language(질의어)DMLData Manipulation Language(데이터 조..
-
권한 제거 - REVOKE 명령어, REVOKE 명령어 형식, WITH GRANT OPTION
REVOKE 명령어 사용자에게 부여한 객체 권한을 데이터베이스 관리자나 객체 소유자로부터 회수하기 위한 명령어 REVOKE 명령어 형식 REVOKE 다음에는 철회하고자 하는 객체 권한을 기술하고 ON다음에는 어떤 테이블에 부여된 권한인지 해당 테이블명을 기술하고 FROM다음에는 어떤 사용자에게 부여한 권한인지 사용자명을 기술합니다. REVOKE {권한명|ALL} ON 객체명 FROM {사용자명|롤명|PUBLIC}; WITH GRANT OPTION 사용자에게 객체 권한을 부여하면, 사용자는 객체를 접근할 권한을 부여 받으면서 그 권한을 다른 사용자에게 부여할 수 있는 권한도 함께 부여받게 됩니다.