본문 바로가기

전체 글323

Object Object 테이블 : 앞부분 참조 시퀀스 : 자동으로 unique number를 생성, 같은 번호는 나오지 않는다. (쓰레드에 의해 GAP이 발생 할 수 있다.) 1 2 3 SELECT sequence_name, min_value, --sequence max_value, increment_by, last_number FROM user_sequences 1 2 3 4 --Q10. S_EMP 테이블에서 이름은 홍길동, 급여는 2000, 나머지는 null을 입력하되, 사번은 sequence값을 이용하시오 insert into s_emp(id, name, salary)-- 사용 X values (c_emp_id.nextval, '홍길동', 2000); http://colorscripter.com/info#e".. 2019. 6. 8.
DCL(데이터 제어어) Privilegs : 특정 문장을 수행하거나 특정 object에 허가된 작업을 의미. Role : 사용자에게 허가할수 있는 관련된 Privileges의 그룹 - 권한 부여와 회수를 쉽게 할 수 있다. - 한 사용자가 여러 role을 접근할수 있고 여러사용자에게 같은 role 부여가능. - 사용자는 role에 role부여 가능. 2019. 6. 8.
DDL(데이터 정의어) DDL 명령어는 실행시 자동Commit후에 Rollback 될수 없으므로 주의해서 사용해야한다. - CREATE TABLE : 새로운 테이블 생성 - DROP TABLE : 기존 테이블의 구조 및 모든 행을 삭제 1 2 DROP TABLE 테이블명 [CASCADE CONSTRAINTS]; http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter 해당 테이블의 모든 인덱스가 삭제되며, CONSTRAINTS에는 제약조건이 제기된다(NN, ENIQUE, PK, FK, CHECK) - ALTER TABLE : 기존 테이블을 변경 (컬럼의 추가, 수정, 제약조.. 2019. 6. 8.
Dictionary Dictionary : 메타정보(정보를 위한 정보, data 정보) ex) Oracle서버 사용자명, 사용자에게 허가된 권한, DB객체명(Table, wquence, view, index 등), 테이블 제약조건, 감사 정보 - DBMS에 의해 생성되고 유지보수 - 데이터 베이스에 대한 정보를 가짐 - 읽기 전용으로만 제공되는 뷰와 테이블의 집합 - 데이터 사전 테이블은 sys사용자가 소유 Dictionary View의 종류 4가지 USER_ : 사용자가 소유한 객체에 관한 정보 저장 ALL_ : 사용자에게 엑세스가 허용된 객체에 관한 정보를 저장 DBA_ : DBA권한을 가진 사용자가 액세스 할 수 있는 정보를 저장 V$ : 서버의 성능과 Locking에 관한 정보를 저장. 일반적으로 DBA에게만 허용... 2019. 6. 8.