728x90

전체보기 829

1.29 교육

객체지향 4가지 특징 1.추상화 : 객체들이 가진 공통적인 데이터등을 뽑아내는 작업 2.캡슐화(은닉화) : 멤버를 쓸 수 있는 범위를 구분하는 것 3.상속성 : 오버라이딩(재정의) 4.다형성 : 하나의 타입으로 보이는 객체가 실제 기능의 실행에서는 각자 다르게 동작되는 것. [I/O] 스캐너 hasNextInt() : 입력값이 생기기 전까지 실행을 유보시키는 역할. 입력값이 int형이 아닐 경우는 리턴하고, int로 표현할 수 있는 형식의 숫자형인 경우는 true형으로 리턴한다. =>반복문상에서 동작시키면 입력값이 대한 연산이 가능하다. 스캐너는 문자형,정수형,실수형 입력을 모두 받을 수 있다. 출처 : http://hyeonstorage.tistory.com/136 1.키보드 입력 2.파일 입력 [예외..

1.25 교육

1.새로운 컬럼 추가하기 alter table 테이블명 add(컬럼명 컬럼속성) 2.기존에 있는 컬럼 수정 alter table 테이블명 modfiy(컬럼명 컬럼속성) 3.컬럼 삭제하기(좋은 방법은 아님) alter table 테이블명 drop column 컬럼명 4.컬럼을 갑자기 삭제하는 것은 좋은 방법이 아니므로, 일단은 사용중지 후 나중에 삭제하도록 한다. alter table 테이블명 set unused (컬럼명) : 테이블의 해당컬럼을 사용하지 못하도록 설정 => 해당컬럼을 사용하지 못하도록 설정하면 구조에서 사라짐(desc 테이블명) 그런 후 사용빈도가 떨어질 때 alter table 테이블명 drop unused column :사용되지 않는 컬럼을 삭제함 5.테이블 삭제 =====> but,..

1.21 교육(키, 서브쿼리)

슈퍼키(복합키 또는 연결키하고 함.): 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키. 릴레이션을 구성하는 모든 튜플들에 대해 유일성은 만족하지만, 최소성은 만족하지 못한다. 후보키 : 릴레이션을 구성하는 속성들 중에서 유일하게 식별하기 위해 사용되는 속성들의 부분집합. 유일성과 최소성을 모두 만족. 기본키 : 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다. 또한, NULL값도 가질 수 없다. 대체키 : 후보키 중에서 선정된 기본키를 제외한 나머지 후보키 외래키 : 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합. 릴레이션 간의 관계를 표현할 때 사용됨. 외래키는 참조 릴레이션의 기본키와 동일한 키 속성을 가짐. [출처 : http://minimonk.net/4843] ==..

1.14 교육(강사 바뀜, 세터와 게터)

(절차지향) : "제어문" -> C언어 JSP ----> MVC패턴(Model1)---> FW(프레임워크를 이용한 기술): struct(MVC2패턴=Model2), mybatis, spring(AOP=관점지향용프로그래밍,MVC금융,증권사이트에 주로 사용.) ==> 프로젝트,포스팅(1000,2000원?) => 포트폴리오(이력서) (금융거래,증권사이트가 JSP, 즉 자바사이트로 바뀌로 있는 추세) 스크립트 언어 : 해석기가 필요한 언어?(웹서버가 ASP,PHP,JSP를 해석해서 익스플로러창에 뛰어주는 것) (ASP, PHP 등) AOP(관점 지향 프로그래밍) : http://blog.naver.com/cain007/158325163 http://blog.naver.com/kjio9710/22039257447..

11.13 교육(조인, 서브쿼리)

※테이블 조인 테이블(표) : 개체(entity), 관계(relation) 로우(행): 튜플(tuple), 레코드 속성(Atribute): 컬럼(열),항목,필드 2개의 테이블이 행과 열의 크기가 다르다 -> 병합시키기 어렵다. => 테이블 조인 사용 2개 이상의 테이블을 사용: [1]조인 [2]서브쿼리 [1]조인 SELECT FROM JONI ON WHERE GROUP BY HAVING ORDER BY ------------------------------------------------------------- SELECT A.DEPARTMENT_NAME, B.DEPARTMENT_ID, A.DEPARTMENT_ID FROM EMPLOYEES B JOIN DEPARTMENTS A ON A.DEPARTMEN..

728x90