Development/Database(490)
-
PL/SQL 프로그래밍 가이드
PL/SQL 프로그래밍 가이드· PL/SQL Block내에서는 한 문장이 종료할 때마다 ';'을 기술합니다.o END 뒤에도 ';'을 사용하여 Block이 끝났다는 것을 명시하여야 합니다.o PL/SQL을 실행은 "/"을 사용하고, 성공적으로 실행 된다면 "… successfully completed" 라는 메시지가 출력되므로 이를 확인하여야 합니다.· PL/SQL Block의 작성은 편집기를 통해서나 SQL*Plus에서 바로 작성하여 실행할 수 있고, PL/SQL 실행 시 발생한 Error는 show errors 명령어로 확인합니다.· PL/SQL 블록을 개발할 때 명확한 코드 생성과 유지보수를 위하여 프로그래밍 가이드를 정의, 준수, 수행하는 것이 좋습니다.· 코드의 가독성을 높이기 위하여 들여쓰기를..
-
정규화(Normalization)-정의, 목적, 특징, 유형, 정규화 수준에 따른 장단점
정규화(Normalization) · 정의 · 목적 · 특징 · 유형 · 정규화 수준에 따른 장단점 정규화 정의 중복성을 최소화하고 정보의 일관성을 보장하기 위한 개념 정규화 목적 · 데이터 중복 배제로 데이터 관리 편의성 제고 및 자료 저장 공간의 최소화 · 데이터 모형 단순화 · 데이터 구조의 안정성 및 무결성 유지 · 속성의 배열상태 검증 · 엔터티와 속성의 누락 여부 검증 수단 · 자료검색과 추출의 효율성을 추구 정규화 특징 · 어떠한 관계구조가 바람직한 것인지, 바람직하지 못한 관계를 어떻게 분해하여야 하는지에 관한 구체적인 판단기준을 제공 · 정규화된 데이터 모델은 정확성, 일치성, 단순성, 비중복성, 안정성 보장 정규화 유형 유형 설명 제1정규화 · 반복되는 속성이나 Group 속성 제거 ·..
-
INSERT 명령, INSERT 명령의 일반 형식, INSERT 명령의 특징, INSERT 쿼리 작성시 고려 사항
INSERT 명령기존 테이블에서 새로운 데이터(행)를 삽입할 때 사용하는 명령삽입할 테이블 이름과 열 이름들, 그리고 각 열의 값을 기술합니다. INSERT 명령의 일반 형식· 새로운 데이터 직접 삽입하기· 다른 테이블의 데이터를 복사해서 삽입하기 새로운 데이터 직접 삽입하기 INSERT INTO 테이블_이름 [(열이름_리스트)] SELECT 문; INSERT 명령의 특징VALUES 절에 열의 값을 명시하므로 한번에 하나의 행만 삽입할 수 있습니다.열 이름을 명시하지 않으면, 테이블에 정의된 열의 순서대로 값을 나열해야 합니다. INSERT 쿼리 작성시 고려 사항· 입력되어질 데이터의 row 수가 입력후 row 수가 일치하는지의 유무 확인· 입력 결과에 대한 컬럼별 입력자료 확인· 입력 자료에 대한 데이..
-
수행 내용-데이터 조작 프로시저 개발하기 - 데이터 저장소에 연결한다., 데이터 저장소를 정의한다., 데이터 조작 프로시저를 작성한다., 데이터 검색 프로시저를 작성한다., 절차형 데이터 ..
수행 순서물리 데이터 모델 설계가 완료되면, 설계된 내용대로 데이터베이스를 구축한 후, 개발자는 1. 구축 데이터 저장소에 연결을 수행하여, 2. 데이터 저장소 오브젝트를 생성하고, 3. 데이터의 입력 및 변경(수정, 삭제)을 수행한 후, 4. 저장된 데이터를 검색하는 프로시저를 작성하는 순서로 애플리케이션을 개발하게 되며, 5. 절차형 데이터 조작 프로시저 작성함으로써 데이터 활용능력을 확장할 수 있다. · 데이터 저장소에 연결한다.· 데이터 저장소를 정의한다.· 데이터 조작 프로시저를 작성한다.· 데이터 검색 프로시저를 작성한다.· 절차형 데이터 조작 프로시저를 작성한다. 데이터 저장소에 연결한다.일반적으로 많이 사용하고 있는 Java 환경의 경우, 구축된 데이터베이스로의 연결은 JDBC를 통해 다음..
-
SQL 연습 - SQL 응용
1입력받은 값으로부터 10%의 세율을 구하는 사용자 정의 함수 작성하기
-
데이터 언어(Data Language), 데이터 언어의 종류, 데이터 언어의 완전성(Completeness of data language)
데이터 언어(Data Language)DB를 정의하고, 조작, 제어하기 위해서 사용하는 언어즉, 사용자가 데이터에 접근하는 수단으로서, 사용자와 DBMS 간의 통신 수단을 제공하는 것 데이터 언어의 종류