Oracle
-
Oracle - SQL Developer ERDDB/Oracle 2018. 8. 27. 01:25
최신 SQL Developer를 설치하기 위해선 Java8 버전이상이 필요하다. SQL Developer를 설치 하고, DB를 연결 한 다음, 보기 -> 브라우저 로 창을 띄우고 관계형 모델에서 새 관계형모델을 만든다. 관계형모델을 만들고나서 가운데 위쪽 메뉴얼에 창크기를 눌러서 새 테이블을 만들어서 ERD 설계를 할 수 있다. 설계를 다하고 나서 DDL로 보기를 누르면 설계에 필요한 쿼리문을 확인할 수 있다. 데이터 모델러 -> 임포트 -> erwin파일이나 다른 xml파일로도 구성도를 볼 수 있다.
-
INSERT - COMMIT, ROLLBACKDB 2018. 8. 8. 14:27
COMMIT은 데이터를 영구적으로 넣는다ROLLBACK은 데이터를 되돌린다. INSERT INTO 로 데이터를 입력하면 처음에 영구히 들어가지 않고 잠시 들어가 있는 상태다.그래서 영구히 쓰려면 끝에 COMMIT;을 입력해야한다. COMMIT이 완료 되면 Commit executed 라고 뜬다. INSERT에서는 Sub query를 쓸 수 있지만, 쓰는 일은 드물다. INSERT INTO DELIVERY_MAN ( PHONE , NAME )VALUES ( '010-1234-9845' , '김종현' ); COMMIT; INSERT INTO CUSTOMER ( PHONE , NAME , ADDRESS )VALUES ( '010-3333-2222' , '강준영' , '강릉' ); COMMIT; INSERT I..
-
Schema 작성DB/Oracle 2018. 8. 8. 11:28
DB이자 SCHEMA 작성 SYSTEM 으로 접속 -> User에 들어가서 우클릭 -> Create -> USER 선택 HR의 권한을 가지고 온다. ERD Model에서 Tools -> Forward Engineer -- F5 누르면 query대로 TABLE 설계CREATE TABLE CUSTOMER( PHONE VARCHAR2(13) NOT NULL , NAME VARCHAR2(100) NOT NULL , ADDRESS VARCHAR2(2000) NOT NULL ); CREATE UNIQUE INDEX XPK고객 ON CUSTOMER(PHONE ASC); ALTER TABLE CUSTOMER ADD CONSTRAINT XPK고객 PRIMARY KEY (PHONE); CREATE TABLE DELIVER..
-
RDBDB 2018. 7. 31. 17:07
RDB -> 데이터가 서로 관계가 있는 DB형태 Table - 데이터가 저장될 형태 Colum - 테이블에 들어갈 데이터 목록, 열Row - 행, Colum에 들어가는 데이터, 레코드, 행이 아닌 Row라고 부른다. Primary Key (PK) - 하나이상의 키, 테이블의 한 Row를 대표하는 키, Null값이 올 수 없다. 중복검사를 한다. 중복되면 안된다. 특정 행을 참조하기 위해 사용된다. PK없이는 특정 행을 업데이트하거나 삭제하는것이 힘들다. Foriegn Key (FK) - 외부 테이블에서 오는 키, 다른 테이블에서의 PK를 참조한다. SQL - CRUD -> Create, Read, Update, Delete Create -> Insert intoRead -> SelectUpdate -> ..
-
Oracle 11g 설치DB/Oracle 2018. 7. 31. 13:58
1. Apache Tomcat 실행 한 상태에서 - Apache Tomcat 8.0.53 , 압축 해제 후 bin 폴더 내에 startup 배치파일 실행, 환경변수 JAVA_HOME이 있어야함.2. Oracle 설치 해야한다. - oracle 11g express3. TNS Port는 1521 포트로 오라클로 접속4. MTS Port 20305. Http Port를 설정하기 위해 Tomcat을 실행 8081에서 9999로 변경6. 패스워드 설정7. 설치 완료 후 8. 토드 오라클 - toad for oracle 실행, 아이디 SYSTEM - 관리자 계정9. save passwords, TNS DataBase에서 XE로 선택 후10. Connect 11. 연결을 끊을 때는 Session -> End Con..