목록전체 글 (216)
Practice makes perfect

JAVA를 조금더 효율적이고 편리한 환경을 위해서 만들어진 툴인 이클립스를 다운로드를 해보도록 하겠습니다. 주의) 설치하기 위해서는 네트워크가 연결 되어 있어야합니다. 연결이 되어있지 않으면 설치시에 오류가 날 수 있으니 확인해주세요!! https://www.eclipse.org/ The Platform for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks. www.ec..
데이터 베이스 구축이란? 컴퓨터 상의 의미를 담아주도록 데이터베이스화 하는 과정 실질적으로 테이블이라는 형태로 합니다, 컴퓨터가 처리할 수 있는 데이터로 변환하는 과정을 이야기 할 수 있습니다. 테이블 안에 각각의 컬럼을 구분하고 각각의 의미와 개념을 컴퓨터가 인지 할 수 있게 하는 표현의 수단으로하여 각각의 자료형(문자, 숫자, 날짜형)으로 수행할 수 있게 하는 과정을 이야기 합니다. 데이터가 가지고 있는 의미 자체 또는 규칙을 찾아서 문제점을 개선 을 하고 기업의 이윤을 위해서 데이터를 분석하는 것입니다. 올바른 데이터가 수집이 되어 있는지, 수집된 데이터를 어떻게 보관 , 정리 할 것인지 알기위해서 체계적으로 해야 합니다. 데이터 베이스 구축을 위한 절차 1~5단계 (설계 과정 중에 오류가 발견되어..

다운을 완료 후 환경 변수를 설정해줘야지 JAVA를 사용할 수 있어요. 한번만 설정하면 삭제 전까지는 다시 하지 않아도 되는 것이니깐 잘 환경 설정을 해봐요!! 내컴퓨터에서 속성을 눌러서 시스템 창이 뜨도록 해주세요. 고급 시스템 설정을 누르고 환경 변수를 눌러주세요. 그럼 다음과 같은 창이 등장 합니다. 새로만들기를 눌러주시고 다음과 같이 입력해주세요. 변수 이름을 입력하고, 변수 값에 JAVA가 다운로드 된 위치를 지정해주세요. 변수를 만들었다고 자바가 연결 된 것이 아닙니다. Path 가 윈도우가 지원하는 변수 이름입니다. Path 안에 저희가 만든 변수를 넣어주면 됩니다. 새로 만들기를 누르고 %JAVA_HOME%\bin; 라고 저장해줍니다. 저장해준 변수를 맨 위로 올려주시고 확인을 눌러주시면 ..

Java 란? • 객체지향(Object-Oriented Programming) 언어로써 C / C++에서 유래되었습니다. • 운영체제(Windows/Linux/MAC)에 독립적(JVM)입니다. . • 분산 / 네트워크 / 웹 / 모바일 개발 환경에 유리하며, 자동 메모리 관리를 합니다. Java의 특징 ① 자바는 간단하고 작성이 쉽다 (simple) 하나의 소프트웨어가 제작될 때는 소프트웨어를 제작하는 비용도 많이 들지만 유지 보수하는 비용도 많이 듭니다. 이러한 점을 고려하여 디자인 되었으며, 자바 언어는 C++를 기반으로 개발되었음에도 C++에서 혼란을 일으키는 부분을 제거되었습니다. 또한 포이터 개념이 없어서 부담이 적고, 다양하고 강력한 라이브러가 많이 있습니다. ② 자바는 객체 지향 언어이다 (..

오늘부터 JAVA 라는 프로그램 어를 시작하려고 합니다. database와 같이 우선 java를 시작하기 전에 작업 환경을 만드는게 매우 중요한데요!! 그래서 지금부터 JAVA 다운하는 법에 대해서 알아보겠습니다. https://www.oracle.com/java/technologies/javase-jdk14-downloads.html Java SE Development Kit 14 - Downloads Java SE Development Kit 14 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development envir..

동의어(Synonym) 란? : 객체를 조회할 때마다 일일이 객체의 소유자를 지정하는 것이 번거로울 경우 동의어를 정의하면 긴 이름대신 간단한 이름으로 접근할 수 있도록 하는 명령어 입니다. 1) 동의어 생성 1) 권한을 부여한다. grant create synonym to scott; -- 동의어를 만들 수 있도록 허용 2) 동의어 생성 create synonym systab for system.table_systbl; -- system.table_systbl 이 스키마를 동의어로 systab 만듭니다. ( 간단히 접근하기 위함, 이름이 길때 등...) 사용합니다. 2) 비공개 동의어 생성 : 객체에 대한 접근 권한을 부여 받은 사용자가 정의한 동의어로 해당 사용자만 사용할 수 있습니다. create ..

데이터 제어어(DCL : Data Control Language)란? = 사용자(User) 권한(Role) = 데이터 베이스에 접속하기 위해서는 계정이 필요합니다. 계정의 권한을 줄 수 있는 계정은 마스터 아이디만 가능합니다. 사용자 계정은 어떻게 하는지, 계정에 접속해서 데이터를 저장할 수 있게 권한을 줄 수 있을지 이러한 것을 가능하게 하는 명령어가 DCL이라고 합니다. 1) 계정 생성 형태 : create user 유저명 identified by 비밀번호 ; create user thomas identified by tiger; -- thomas 유저가 생성 되었습니다. - 접속 ERROR 가 나오고 있습니다. 접속하려면 접속의 권한도 부여되어야 합니다. 2) 데이터 베이스 접속 권한 부여 ( 권한..

인덱스 = sql 명령문의 처리 속도를 향상시키기 위해서 컬럼에 생성하는 오라클 객체로서 빠른 검색을 위한 용도로 사용합니다. 인덱스 장점 vs 단점 ● 장점 • 검색 속도를 빨라지게 합니다. • 시스템에 걸리는 부하를 줄여서 시스템 전체 성능을 향상시킵니다. •아무리 많은 데이터가 되어 있더라도 데이터베이스가 빠르게 진행시킨다. ● 단점 • 인덱스를 위한 추가적인 공간이 필요합니다. • 인덱스를 생성하는데 시간이 걸립니다. • 데이터의 변경 작업(insert/update/delete)이 자주 일어날 경우에는 오히려 성능이 떨어집니다. - 결과적으로 성능을 위해서는 필수적인 기능이라고 할 수 있습니다. 데이터의 온전성을 유지하기 위해서 단점이 있음에도 장점이 더 크기 때문에 사용되고 있다고 생각하시면 됩..