일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- oracle 연동
- 싱클톤패턴
- 형변환
- downcasting
- AOP란?
- 다중 모달창
- 다운캐스팅
- SUB Query
- 추상 메서드
- static
- 사용자 데이터그램 프로토콜
- 스프링 모달창
- Java
- Servlet 맵핑
- 리스트 모달창
- spring annotation
- 깃 명령어
- 오라클 비교연산자
- 객체협력
- GROUP BY
- react
- singleton
- 상속
- 모달창 여러개
- static메서드
- static 예제
- order by
- 이클립스 오라클 연동
- IP
- 템플릿
- Today
- Total
목록분류 전체보기 (80)
모든지 기록하자!
뷰(View)란? 뷰는 하나의 가상 테이블이라고 생각하면 된다. 뷰는 실제 데이터가 저장되는 것은 아니지만 뷰를 통해 데이터를 관리할 수 있다. 뷰는 복잡한 query를 통해 얻을 수 있는 결과를 간단한 query를 써서 구할 수 있게 한다. 한 개의 뷰로 여러 테이블에 대한 데이터를 검색할 수 있다. 뷰(View)를 사용하는 경우 복잡한 질의를 쉽게 만들어 준다. group이나 oder by와 같은 복잡한 질의의 정보를 view로 저장시켜 놓으면 다음부터는 view의 정보만 가져오면 되므로 쉽게 사용 가능하다. 데이터의 독립성을 허용하기 위해서 사용한다. 다양하고 빠른 조회를 위해 사용한다. 데이블의 수를 줄이고 성능향상을 가져온다. 뷰 생성 서브쿼리에서 함수나 중복된 칼럼명으로 사용하여 컬럼명으로 사..
--TABLE 작성 -- TEAM : 팀 아이디, 지역, 팀명, 개설 날짜, 전화번호, 홈페이지 CREATE TABLE TEAM( TEAMID NUMBER(8) CONSTRAINT PK_TEAM_ID PRIMARY KEY, RESIONNAME VARCHAR2(10), TEAMNAME VARCHAR2(30) NOT NULL, STARTDATE DATE, TEL VARCHAR(20), HOMEPAGE VARCHAR(30) ); -- PLAYER : 선수번호, 선수명, 등록일, 포지션, 키, 팀 아이디 CREATE TABLE PLAYER( PLAYERID NUMBER CONSTRAINT PK_PLAYER PRIMARY KEY, PLAYERNAME VARCHAR(20) NOT NULL, JOINDATE DATE..
데이터 무결성 제약 조건이란 테이블에 부적절한 자료가 입력되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해서 정의하는 여러 가지 규칙을 말한다 무결성 제약 조건 역할 NOT NULL NULL을 허용하지 않는다. UNIQUE (고유키) 중복된 값을 허용하지 않는다. 항상 유일한 값을 갖도록 한다. ex ) E-mail PRIMARY KEY (기본키) NULL을 허용하지 않고 중복된 값을 허용하지 않는다. NOT NULL 조건과 UNIQUE 조건을 결합한 형태 ex) 주민번호, ID FOREIGN KEY (외래키) 참조되는 테이블의 칼럼의 값이 존재하면 허용한다. CHECK 저장 가능한 데이터 값의 범위나 조건을 지정하여 설정한 값만을 허용한다. NOT NULL 제약조건 특정 컬럼은 반드시 값이..
-- 문제1) EMPLOYEES 테이블에서 Kochhar의 급여보다 많은 사원의 정보를 사원번호,이름,담당업무,급여를 출력하라. SELECT employee_id, first_name, job_id, salary FROM employees WHERE salary > (SELECT salary FROM employees WHERE last_name = 'Kochhar'); -- 문제2) EMPLOYEES 테이블에서 급여의 평균보다 적은 사원의 사원번호,이름,담당업무,급여,부서번호를 출력하여라. SELECT employee_id, first_name, job_id, salary,department_id FROM employees WHERE salary < (SELECT AVG(salary) FROM empl..