오버라이딩과 추상화의 차이점은 > 오버라이딩: 서브클래스에서 부모클래스 메소드의 쓰임을 변경하고자 할 때 쓰입니다. 이 때 주의할 점은 리턴타입, 메소드명, 파라미터 타입이 반드시 똑같아야 한다. abstract : 보통 추상클래스나 추상 메서드라고 선언할 때 쓰인다. 추상클래스는 객체를 생성할 수 없습니다. 추상 메서드는 이러한 메서드를 사용할꺼다 라고 리턴타입과 메서드명 그리고 파라미터만 명시할 뿐이고 직접적인 구현은 이 추상 메서드를 상속받은(추상메서드를 가지는 클래스는 반드시 추상 클래스입니다) 서브 클래스에서 하게 됩니다. 결과적으로 오버라이딩 : 부모쪽에서 메소드를 선언한 것을 자식 클래스에서 extends (상속)받아 그 부모 메소드를 재정의(오버라이딩) 하여 자식 고유의 메소드로 만드는 것..
○테이블 스페이스 만들기 CREATE TABLESPACE TBS_EDUA -- CREATE + 만드는 주체 + 테이블명 DATAFILE 'C:\TESTDATA\TBS_EDUA01.DBF' -- DATAFILE : 물리적인 위치 및 확장자 DBF - 데이터베이스의 물리적인 저장구조의 확장자(이 파일을 날리면 내용이 다 사라짐) SIZE 4M -- SIZE 4M : 사이즈(용량)이 4M인 파일 EXTENT MANAGEMENT LOCAL -- EXTENT :공간에 대한 관리 즉 오라클 서버가 세그먼트를 알아서 관리(LOCAL : 알아서관리 ) SEGMENT SPACE MANAGEMENT AUTO; -- 세그먼트 공간 관리도 자동으로 오라클 서버가 관리. -->이작업을 실행하려면 TESTDATA 디렉터리가 존재..
명령 프롬프트 상태에서 -접속된 사용자 없이 단순히 SQL프롬프트만 띄우도록 한 것 SQL*Plus: Release 11.2.0.2.0 Production on 월 9월 9 10:32:30 2019 Copyright (c) 1982, 2014, Oracle. All rights reserved. -창 정리 -SQL을 수행하기 위해 오라클에서 제공하는 도구이다. product\11.2.0\sever\bin 경로에 존재하는 sqlpuls.exe 이미 이 경로가 환경변수 path에 등록되어 있으므로 명령어 사용이 가능한 상태인 것이다. dir > (X) inconfig > (X) -일반적인 도스 명령어를 수행할 수 없다. SQL> show user USER is "" - 현재 접속한 사용자 계정을 조회 SQL..
오라클 설치 및 제거 ●URL요청 및 접근 www.oracle.com ->페이지 접근 & 회원 가입 ->Menu > Downloads > .... ●최종 설치 버전 Oracle 11g Express Edition ●주요 버전 구분 1.Express Edition ->법적으로 완전 무료 버전이다 . 기업체나 교육기관 등에서 무료로 사용이 가능한 버전이며 프로그램 개발용으로는 충분하지만 데이터베이스 서버용으로는 다소 부족한 기능을 가진 버전이다 2.Standard Edition, Standard Edition One, Data Ware House,Enterprise Edition ->다운로드는 가능하지만 기업체나 교육기관 등에서 사용하게 되면 사용 중 검열 시 정식 라이센스를 제시할 수 있어야 한다 프로그램..
SQL을 시작하기 전에 데이터베이스에 대해 간단히 짚어보고 가야겠다. -개인은 물론이고 기업이나 기관은 정보로 필요로 하다. ex) 회사-사원 부서 급여 등 자료 관리 물품을 사고파는 회사 -> 자료가 더↑ 도서관은 회원, 도서, 반납일 ->이런 것들을 데이터라고 한다. -정보란 데이터를 바탕으로 구체화 한 유효한 해석(Interpretation)이나 데이터 상호 간의 관계를 의사 결정에 도움이 되도록 가공한 것이다. -데이터들을 담고 있는 것을 데이터베이스라고 한다. 즉, 데이터베이스라 함은 지속적으로 유지 관리해야 할 데이터의 집합인 것이다. 데이터베이스는 조직화된 자료의 집합이며 데이터를 관리하려면 데이터베이스 관리 시스템이 필요하다. 데이터베이스란 여러 응용 시스템들이 공유할 수 있도록 통합, 저..