분류 전체보기253 plsql 예외 3가지 정의된,정의되지 않은,사용자 정의. /*패키지 : 연관성 있는 함수나 프로시저를 그룹으로 모아놓은 개념패키지 구성 : 선언부 + 몸체부 - 선언부/구문 형식/create [or replace] package 패키지명is[as] prucedure 프로시저 1명, prucedure 프로시저 2명, ...end; -몸체부/구문 형식/create [or replace] package body 패키지명is[as] procedure 프로시저 이름 subprogram bodies : 실제 작동하게 될 서브프로그램(프로시저, 함수)end; --패키지 삭제drop package 패키지명;drop package body 패키지명; --패키지 실행 방법exec 패키지명.서브프로그램명;*/ 2018. 4. 9. 4월 3일 SQL 시험 1. 무결성 3가지 의미와 제약 대상 2. 시퀀스 의미, 특징, 용도 시퀀스는 롤백없다.별도의 오브젝트 공간에 저장된다.대리키, 3. SYNONYM 사용목적 두가지 보안,편의성보안 : 원 객체의 이름과 소유자가 드러나지 않는다.편의성 : 이름을 별칭으로 짧게 바꿀 수 있고, 접근하는 이름도 짧게 바꿀 수 있다. 4. 인덱스 유효성 검사.(절차, 쿼리)인덱스에 허수값이 많을 때 성능이 떨어진다.그 테이블 뿐만 아니라 조인된 테이블까지 성능 저하된다.TABLE ACCESS가 많은 테이블에 INDEX REBUILD절차를 쓰고 쿼리문을 적어봐라절차1) 인덱스 분석 자료 수집2)3) 리빌드 수행 조건 20% 5. 역할 ROLE 생성 및 권한 부여권한의 집합.CREATE ROLE PROGRAMMER;GRANT TO.. 2018. 4. 2. 람다식 하나의 메소드만을 가진 인터페이스에 적용 /* * 인터페이스에 메소드 하나만 있을때 람다식 적용 가능 * 메서드가 하나밖에 없으니까 오버라이딩때 메서드 이름을 설정해 줄 필요가 없다 * */ 따라서 코드가 매우 간결해짐 @FunctionalInterface 어노테이션을 쓰면하나의 메소드만 가지는지 검사해준다.두개 이상일 시 컴파일 오류 발생 package education.ramda; public class Ramda_Main { public static void main(String[] args) {RamdaInterface ri;ri = new RamdaInterface() { @Overridepublic void method() {String str = "method call 1";System.ou.. 2018. 4. 2. 웹 표준 HTMLCSSJAVASCRIPT 2018. 4. 2. 데이터 무결성 도메인 무결성 제약조건개체 무결성 제약조건참조 무결성 제약조건 P.88 2018. 3. 30. SEQUENCE / SYNONYM SEQUENCE(시퀀스) : SYNONYM(동의어) : /* 시퀀스(sequence) : 연속적인 번호를 만들어주는 기능 구문형식 CREATE SEQUENCE sequence_name [INCREMENT BY n] -- 시퀀스 번호의 증가값으로 기본값은 1 [START WITH n] -- 시퀀스 시작 번호로 기본값은 1 [MAXVALUE n | NOMAXVALUE] -- 생성 가능한 시퀀스 최대값 [MINVALUE n | NOMINVALUE] -- 시퀀스의 최소값을 설정 : CYCLE일 경우 새로 시작되는 값과 감소하는 시퀀스일 경우 최소값 [CYCLE | NOCYCLE] -- 시퀀스를 순화 사용할지를 설정 [CATCHE n | NOCATCHE] -- 시퀀스의 속도를 개선하기위해 캐싱여부 지정*/ cre.. 2018. 3. 29. Role 역할 역할 주기권한 주기 권한을 묶어서 이름을 준다. -> 역할이 됨. 권한을 하나하나 주기 보다 묶어진 역할을 하나만 주면 됨. DB에서 권한은 두가지SYSTEM : OBJECT를 소유하고 있는 관리자.OBJECT 2018. 3. 28. Messenger Project 번호 화면 이름 + 기능 구현 여부 Activity Diagram 테스트 케이스1 로그인 화면VVO2 회원가입화면VVO3 회원수정화면 + 회원 탈퇴XVX4 메신저 메인 화면 + 로그아웃, 친구삭제OVO5 대화 화면OVX6 아이디 조회 화면VVO7 비밀번호 조회 화면VVX8 친구찾기 화면 -> 친구 등록(검색- 아이디, 별명,연령, 지역, 성별)XVO9 V 객체 직렬화?java io , socket으로 서버에 보낸다. 클라이언트는 그걸 받아서 로그인 친구목록 가져오기 클라이언트의 id 객체직렬화를 서버로 쏘면 서버가 읽어서 데베가 일겅ㄴ얼어ㅓㄹ어럴얼ㅇ 친구 목록을 서버가 읽어와서 객체직렬화해서 클라이언트에 던져 받아서 친구목록을 클라환경에 적용cs환경은 이런식으로웹쪽으로는 날씨, 버스 받아오기, 어떻게 가.. 2018. 3. 28. PROCEDURE /*PL/ SQL : 오라클에서 제공하는 프로그래밍 언어일반 프로그래밍 언어적인 요소를 다 가지고 있고데이터베이스 업무를 처리하기 위해 최적화된 언어 **기본구조**1. 선언부(Declare) : 모든 변수나 상수를 선언하는 부분2. 실행부(Excutable) : begin/end 제어문, 반복문, 함수정의 등의 로직을 기술하는 부분3. 예외처리부(exception) : 실행도중에 에러 발생시 해결하기 위한 명령들을 기술하는 부분declare, begin, exception 키워드들은 ; 을 붙이지 않는다.4. 익명블록 : 주소 일회성으로 사용할 경우 사용5. 저장블록 : 서버에 저장해놓고 주기적으로 사용할 경우 사용 **변수의 생성 규칙1. 반드시 문자로 생성해야 한다.2. 문자나 숫자, 특수문자를 포.. 2018. 3. 27. 이전 1 ··· 20 21 22 23 24 25 26 ··· 29 다음