728x90
반응형
SMALL

오라클 14

[Database/SQL]오라클 뷰와 시퀀스 사용하기~

뷰 물리적인 테이블에 근거한 논리적인 가상의 테이블 데이터가 없고 테이블의 대한 SQL만 저장되어 있다. 사용자가 VIEW에 접근할 경우 SQL이 수행되면서 그 결과를 가져온다. 여러 테이블에 대한 검색결과를 뷰 하나로 검색할 수 있다. 복잡하고 긴 쿼리문을 뷰로 정의하면 접근을 단순화할 수 있다. 뷰 문법 CREATE [ OR REPLACE][ FORCE | NOFORCE ] VIEW view_name AS subquery [ WITH CHECK OPTION [CONSTRAINT 제약조건]] [ WITH READ ONLY ] - CREATE : 뷰 생성 - CREATE OR REPLACE : 뷰를 생성하지만 같은 이름의 뷰가 있으면 질의가 변경된다 - FORCE : 기본 테이블 유무에 관계없이 뷰를 생..

[Database/SQL]오라클 인덱스란~

안녕하세요 IT깡패's입니다.요번 시간에는 오라클의 인덱스에 대한 포스팅 글을 써보도록 할께요~~ 인덱스(Index)란??'색인'이라고도 불리며 데이터베이스 객체 중 하나 테이블에 인덱스를 작성인덱스의 역할은 검색속도에 향상에 있습니다.테이블과는 별개의 독립된 객체로 작성되지만 테이블에 의존적인 특성이 있지요~기본키나 유일키와 같은 제약 조건이 지정되면 따로 인덱스를 생성하지 않더라도 해당 키에 대한 인덱스가 자동으로 생성됩니다. - 인덱스의 장점검색 속도가 빨라집니다.시스템의 부하를 줄여 전체적인 성능을 향상시킵니다. - 인덱스의 단점인덱스 생성에 시간이 필요합니다.인덱스를 위한 추가적인 공간이 필요합니다.검색 외 데이터 변경(INSERT / UPDATE / DELETE)가 빈번한 일어날 경우 성능이 ..

[Database]오라클 계정 생성후 락해제~

데이터베이스 관리도구인 오라클은 oracle설치 후 접속 테스트 연결과 계정 연결, 락설정 등을 해야 계정을 사용할 수 있습니다.오라클을 계정 연결을 하려면 오라클을 설치해야 하는데, 오라클 설치부분은 생략하도록 하겠습니다..일단 오라클(www.oracle.com) 사이트로 들어가 oracle database 11g Express Edition과 SQL Developer를 다운 후, SQL*Plus의 Run SQL Command Line나 cmd 관리자 실행을 들어가서 sqlplus /nolog라고 치고 들어갑니다~~ sqlplus를 접속해서,, conn sys as sysdba, 패스워드를 칩니다. 그리고 데이터베이스 접속 후(SQL Developer를 실행) 데이터베이스 접속을 클릭합니다. 정보 입력..

[Database]오라클 SQL이란??

SQL(Structured Query Language)이란~- 구조적인 질의 언어라는 뜻이며, 데이터베이스를 제어, 관리 - 데이터베이스에서 자료를 검색/수정/삭제하는 데이터베이스 언어- 독자적인 문법을 갖는 DB표준 언어 SQL 명령문의 종류DML(Data Manipulation Language) - 데이터 조작어- 데이터를 조작(조회, 추가, 변경, 삭제)하기 위한 명령어- 사용자가 데이터를 실질적으로 처리하기 위해 주로 사용- 기본적인 명령어 SELECT, INSERT, UPDATE, DELETE 네 가지 이외에 LOCK, EXPLAIN, CALL 등도 DML에 포함 SELECT : 데이터 조회 INSERT : 데이터 추가 UPDATE : 데이터 변경 DELETE : 데이터 삭제 DQL(Data Q..

728x90
반응형
LIST