본문 바로가기

Develop203

SQL 기초 관계형 데이터 모델 1. 릴레이션행 & 열로 구성된 테이블 2. 릴레이션 스키마와 인스턴스 3. 인스턴스 요소Tuple: 릴레이션의 행Cardinality: 튜플의 수 4. 릴레이션 특징튜플 중복 x속성,튜플 순서 상관 x속성은 단일값속성은 서로 다른 이름 5. 무결성 제약 조건키튜플 식별 속성 관계 맺을 때 사용슈퍼키튜플 유일 식별키후보키튜플 유일 식별키 중 최소 속성을 만족복합키: 후보키 중 2개의 이상의 속성으로 구성기본키식별키NULL X릴레이션 스키가 표현시 밑줄로 표현대체키후보키 중 기본키 제외 키대리키DBMS에서 임의로 생성하는 값외래키외부 테이블 기본키 참조키NULL값, 외부 기본키값 가능자기자신의 기본키 참조 가능(셀프조인)릴레이션간의 관계 표현 6. 개체 무결성 제약조건삽입: 기본키 값이.. 2018. 7. 10.
SELECT로 특정 데이터 추출 1. SELECT쿼리SELECT * [컬럼명1, 컬럼명2, ,,,,]FROM [테이블명]WHERE [조건절]; # 조건절 구성: WHERE SAL >= 3000 컬럼 연산자 비교대상값 조건절은 행을 찾는다. WHERE절 조건과 비교 연산자 2018. 7. 10.
SQL의 기본 1. 테이블 구조 조회DESC[RIBE] ['테이블명']ex) desc dept 2. 오라클의 데이터 형1. NUMBERNUMBER(precision,scale)precision: 소수점 포함 전체 자리수scale: 소수점 이하 자리수 2. DATE날짜 및 시간 데이터 저장기본 날짜 형식 'YY/MM/DD'TIMESTAMP 주로 사용 3. CHAR고정 길이 문자 데이터 저장최소 크기 1나머지는 공백으로 저장 4. VARCHAR2가변적 길이의 문자열 저장 3. NULL 미확정, 알 수 없는 데이터연산, 할당, 비교 불가 4. SELECT문데이터 조회대소문자 구분 xSELECT , FROM 키워드로 구성# SELECT쿼리 결과 = 튜플 WHERE절에서 튜플 수 선택 튜플에서 컬럼 선택 7. AS 2018. 7. 10.
Singleton 싱글톤처리 1. Calcurator.java 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 public class Calcurator { /* * 싱글톤 목적 - 기능처리 * 객체 생성을 제한 -> 외부에서 객체 생성을 하지 못하게 한다. * 하나의 객체만 만들어서 사용 * 클래스에 속성을 구분하는 변수가 존재하지 않는다. * 클래스에 메서드만 존재 * * class AAA{ * ~~~~ * } * * new AAA(); * new AAA(); * new AAA(); * new AAA(); * new AAA(); * new AAA(); * * 객체를 여러개 생성하면 같은 기능만 수행하는 객체만 만드는것.. 2018. 7. 9.
12. 표준 태그 라이브러리(JSTL) 1. JSTL(표준 태그 라이브러리) 1. 커스텀 태그 ->사용자가 직접 제작 2. 장점 스크립트릿보다 간결, 이해 쉬움 2018. 7. 9.
11. 표현 언어 Expression Language 1. 표현 언어(Expression Language) 1. 스크립트 언어 2. ${expr} 3. JSP 2.1 버전: #{expr} 지원1. ${expr} 12345678${name} cs 2. #{expr} 1234567891011 ${name} ${name} cs 4. 데이터 타입과 리터럴 1. boolean true/false 2. 정수 1. java.lang.Long타입 2. 0~9로 구성된 정수 3. 음수: - 사용 3. 실수 1. java.lang.Double 2. 0~9로 구성 3. 소수점 사용 가능 4. 지수형으로 표현 가능 4. 문자열 "", \' 5. Null 5. 기본객체 1. pageContext 2. pageScope 3. requestSCope 4. sessionScope 5... 2018. 7. 9.