SQL
-
[한기교] SQL 활용 필기(16) - 트리거비전공자 공부일기/:: DB - SQL 2020. 5. 5. 12:21
ㅁ 무결성의 의미 - 정밀성, 정확성, 정당성 - 허가 받은 사용자가 수행하는 갱신 작업에서 의미적 오류를 방지 - 의미적 제약의 개념 ㅁ 무결성 서브 시스템 - 사용자 요청> 보안 시스템> 갱신연산> 무결성 서브시스템> 갱신> 정확한 DB - 무결성 규정을 유지 관리 - 데이터베이스의 무결성을 유지 - 트랜잭션이 수행하는 갱신 연산이 무결성 규정을 위반하지 않는가를 감시 --- 위반 시에는 거부, 보고, 취소 / 복귀를 수행함 ㅁ 무결성 규정 대상 - 도메인 : 형식, 타입, 범위 - 기본키, 외래키 : 개체 무결성(Entity Integrity), 참조 무결성(Referencial Integrity) - 종속성 (묵시적 제약조건) : 함수 종속, 다치 종속, 조인..
-
오라클 DB 용어, 명령문 정리03 - 분석함수, JOIN함수, 서브쿼리비전공자 공부일기/:: DB - SQL 2019. 5. 21. 17:20
2019.05.21 필기 ---------------------------------------------기본 개념--------------------------------------------- 윈도우함수에 의해 발생된 결과를 이용하여 처리 후 결과를 반환하는 함수 ※ 윈도우 - 분석함수에서 사용하는 로우별 그룹 ※ 윈도우함수 - 그룹함수, 순위함수, 순서함수 등 ----------------------------------------------------------------------------------------------------- - 분석함수는 통계, 데이터 분석 쪽에 활용될 수 있는 함수이다. - 그룹함수 - 순위함수(반드시 분석함수와 함께 사용/독립사용 불가) : RANK(), DENS..
-
[ 오라클] 예제02 - 단일함수, 그룹함수비전공자 공부일기/:: DB - SQL 2019. 5. 21. 10:09
-- 1. 입사일이 12월인 사원의 사번, 사원명, 입사일을 검색하시오. -- 2. 다음과 같은 결과를 검색할 수 있는 SQL 문장을 작성하시오. EMPNO ENAME 급여 7369 SMITH *******800 7499 ALLEN ******1600 ... ... ... 7934 MILLER ******1300 -- 3. 다음과 같은 결과를 검색할 수 있는 SQL 문장을 작성하시오. EMPNO ENAME 입사일 7369 SMITH 1980-12-17 7499 ALLEN 1981-02-20 ... ... ... 7934 MILLER 1982-01-23 -- 1. 사원테이블에서 부서별 인원수가 6명 이상인 부서코드 검색하시오. -- 2. 사원테이블로부터 부서번호, 업무별 급여합계를 계산하고자 한다. 다음과..
-
오라클 DB 용어, 명령문 정리02 - 함수(문자, 숫자, 날짜, 단일, 그룹)비전공자 공부일기/:: DB - SQL 2019. 5. 20. 18:08
2019. 05. 20 필기 ※ 가독성을 위해 명령어는 대문자, 인자값은 소문자로 표기하였으나 실제로는 상관 없음.(오라클은 문자상수가 아닌 경우 대, 소문자를 구분하지 않는다.) 함수(FUNCTION)란? : 인자로 값을 전달받아 원하는 형태로 가공하여 결과값을 반환하는 기능 단일함수 : 인자로 값을 한 개만 전달받아 결과 반환. 단일행함수라고 부르기도 함 -- 단일함수에는 문자함수, 숫자함수, 날짜함수, 변환함수, 일반함수로 구분 그룹함수 : 인자로 값을 여러 개 전달받아 결과 반환. 문자함수란? : 문자형 상수를 전달받아 가공하여 결과를 반환하는 함수 UPPER('text') : 전달받은 문자형 상수를 모두 대문자로 변환 LOWER('text') : 전달받은 문자형 상수를 모두 소문자로 변환 INI..
-
오라클 DB 용어, 명령문 정리01 - 기호, 연산자, SELECT문비전공자 공부일기/:: DB - SQL 2019. 5. 17. 17:25
2019. 05. 17 수업내용 정리 내가 찾아보려고 정리한 내용 테이블(TABLE): DB에서 데이터를 저장하기 위한 객체 스키마(SCHEMA): 논리적 공간(물리적으론 존재X) 식별자: 테이블명, 컬럼명, 컬럼별명 등. 단어와 단어의 구분자로 _ (언더바)를 사용 (대소문자 구분을 하지 않으므로 자바처럼 카멜 표기법을 사용하지 않는다) PK (PRIMARY KEY): 제약조건. 절대 중복데이터가 저장되지 않는 고유값. 객체들이 서로 관계를 맺도록 함 FK (FOREIGN KEY): 제약조건. 여러 개의 테이블이 서로 연결될 수 있도록 함. -- : 설명문 처리(자바의 //같은 역할) ; : 명령을 구분하기 위해 명령 마지막에 써주는 것. 문장의 마침표와 같은 역할 * : '모든 컬럼'이라는 뜻. 다른..