전체 글

학교수업/데이터베이스

데이터베이스 11주차 요약

◆그룹화 ●GROUP BY절에 사용된 애트리뷰트에 동일한 값을 갖는 투플들이 각각 하나의 그룹으로 묶인다. ▷따라서 SELECT절에서는 각 그룹마다 하나의 값을 갖는 애트리뷰트, 집단 함수, 그룹화에 사용된 애트리뷰트들만 나타날 수 있다. ○SELECT DNO, AVG(SALARY) AS AVGSAL, MAX(SALARY) AS MAXSAL ○FROM EMPLOYEE ○GROUP BY DNO; ●HAVING절 ▷이 조건을 만족하는 그룹들만 질의 결과에 나타난다. ▷GROUP BY절 이후에 적용한다. ○HAVING AVG(SALARY) >= 2500000; ●집합 연산 ▷UNION ALL(합집합)을 제외하고 결과가 오름차순으로 정렬된다. ▷UNION ALL을 제외하고 모든 집합 연산의 결과 릴레이션에서 중..

학교수업/데이터베이스

데이터베이스 10주차 요약

●select * from tab; ▷현재 접속자 계정으로 생성 된 샘플 테이블 정보 보기 ●select * from emp; ▷emp 테이블 전체 검색 ●cl scr ▷화면 지우기 ●desc 테이블이름 *오라클 명령어 ▷애트리뷰트의 상세를 보여줍니다. ●set linesize 150 *오라클 명령어 ▷한줄의 최대 길이를 늘린다. ◆별칭 ●as를 이용하여 투플 변수로 가리킬 수 있다. ▷select salary * 1.1 as newsalary ◆릴레이션의 모든 애트리뷰트나 일부 애트리뷰트들을 검색 ●리스트 대신 *을 이용하면 된다 ◆상이한 값들을 검색(중복삭제) ●select절에서 distinct절을 명시하여 중복을 제거한다. ◆문자열 비교 ◆부분문자열 ●% ▷0개 이상의 문자가 들어올 수 있다. ●_..

학교수업/데이터베이스

데이터베이스 9주차 요약

●참조 무결성 제약조건 ▷참조되는 릴레이션을 변경하는 삽입, 삭제, 수정 중에서 참조 무결성 제약 조건을 위배할 수 있는 연산은 삭제와 수정 연산이다. ▷ON DELETE NO ACTION ▷ON DELETE CASCADE ▷ON DELETE SET NULL ▷ON DELETE SET DEFAULT ▷ON UPDATE NO ACTION ●참조 무결성 제약조건의 추가 ▷ALTER TABLE STUDENT ADD CONSTRAINT STUDENT_PK(제약조건의 이름) PRIMARY KEY (STNO); ●참조 무결성 제약조건의 삭제 ▷ALTER TABLE STUDENT DROP CONSTRAINT STUDENT_PK; ◆INSERT, DELETE, UPDATE문 ●INSERT ▷기존의 릴레이션에 투플을 삽..

학교수업/데이터베이스

데이터베이스 8주차 요약

●SQL CREATE TABLE DEPARTMENT( DEPTNO INT, DEPTNAME CHAR(20), FLOOR INT, PRIMARY KEY (DEPTNO) ); CREATE TABLE EMPLOYEE( EMPNO NUMBER NOT NULL, EMPNAME CHAR(20) UNIQUE, TITLE VARCHAR(15) DEFAULT ‘사원’, MANAGER NUMBER, SALARY INT CHECK (SALARY

메카인
메카인의 지식창고