일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnhancedFor
- 예외처리
- oracle
- GRANT VIEW
- 생성자오버로드
- 환경설정
- 자동차수리시스템
- abstract
- 컬렉션프레임워크
- exception
- 객체 비교
- 컬렉션 타입
- 대덕인재개발원
- 집합_SET
- 사용자예외클래스생성
- 오라클
- 자바
- Java
- 추상메서드
- 정수형타입
- 참조형변수
- 메소드오버로딩
- 제네릭
- 인터페이스
- 한국건설관리시스템
- cursor문
- 예외미루기
- 다형성
- NestedFor
- 어윈 사용법
- Today
- Total
목록오라클 (23)
거니의 velog

-- 회원테이블에서 지역(주소1의 2자리),생일년도별로 마일리지평균, -- 마일리지합계, 최고마일리지, 최소마일리지, 자료수를 검색하시오 ? -- ( Alias는 지역,생일연도, 마일리지평균, 마일리지합계, 최고마일리지,최소마일리지, 자료수 ) SELECT * FROM MEMBER; SELECT SUBSTR(MEM_ADD1,1,2) AS "지역" , SUBSTR(MEM_BIR,1,2) AS "생일연도" , ROUND(AVG(MEM_MILEAGE),1) AS "마일리지평균" , SUM(MEM_MILEAGE) AS "마일리지합계" , MAX(MEM_MILEAGE) AS "최고마일리지" , MIN(MEM_MILEAGE) AS "최소마일리지" , COUNT(MEM_MILEAGE) AS "자료수" FROM MEM..

-- FLOOR(n) : n과 같거나 작은 수 중에 가장 큰 정수 -- CEIL(n) : n과 같거나 큰 수 중에 가장 작은 정수 SELECT FLOOR(1332.69), CEIL(1332.69) FROM DUAL; -- 양수 내림, 올림 SELECT FLOOR(-1332.69), CEIL(-1332.69) FROM DUAL; -- 음수 내림, 올림 -- REMAINDER(c, n) : n으로 나눈 나머지, MOD 함수와 유사 SELECT MOD(10, 3), REMAINDER(10, 3) FROM DUAL; -- 10-3.7*FLOOR(2.702702…,0) : 버림 SELECT MOD(10, 3.7) , REMAINDER(10, 3.7) FROM DUAL; -- 10-3.7*ROUND(2.702702..

------------------------------------------------------------------------ SELECT * FROM PROD; -- 상품 테이블 SELECT * FROM BUYER; -- 매입처 테이블 SELECT * FROM BUYPROD; -- 매입내역 테이블 SELECT * FROM CART; -- 주문(판매)현황 테이블 SELECT * FROM LPROD; -- 상품분류코드 테이블 SELECT * FROM MEMBER; -- 회원 테이블 SELECT * FROM ZIPTB; -- 주소 테이블 ALTER TABLE BUYER MODIFY (buyer_gbcd varchar2(10)); -- 길이를 10바이트로 변경. UPDATE buyer SET buyer_g..

DROP TABLE cart; DROP TABLE member; DROP TABLE buyprod; DROP TABLE prod; DROP TABLE buyer; DROP TABLE lprod; -- 객체이름 30자 이내, 무조건 알파벳시작, 알파벳, 숫자, _,$ -- 객체이름은 무조건 대문자로 저장됨. CREATE TABLE lprod ( lprod_id NUMBER(7) NOT NULL, lprod_gu CHAR(4) NOT NULL, lprod_nm VARCHAR2(40) NOT NULL, CONSTRAINT pk_lprod PRIMARY KEY (lprod_gu) ); INSERT INTO lprod(lprod_id,lprod_gu,lprod_nm) VALUES(1,'P101','컴퓨터제품');..

-- 각 테이블에 10개 이상의 예제 레코드를 삽입하는 SQL문을 작성한다. INSERT ALL INTO PROFESSOR (PRO_NO, PRO_NAME, PRO_MAJOR, PRO_DEPTNO, PRO_TELNO) VALUES ('18A01', '김길순', '국어국문학', 'AB1', '010-2623-4323') INTO PROFESSOR (PRO_NO, PRO_NAME, PRO_MAJOR, PRO_DEPTNO, PRO_TELNO) VALUES ('18A02', '봉종옥', '영어영문학', 'AB2', '010-9531-0469') INTO PROFESSOR (PRO_NO, PRO_NAME, PRO_MAJOR, PRO_DEPTNO, PRO_TELNO) VALUES ('19A03', '서하현', '독..

3. 학사관리시스템 (1) 요구사항 분석 - 구축 범위는 학생, 교수, 교과목의 기본 관리가 이루어 지도록 한다. - 학생은 학기 별 과목을 선택하여 성적 관리가 이루어 지도록 한다. - 지도교수는 정기적으로 학생을 상담하고 상담내용을 기록한다. 다른 교수도 상담할 수 있다. - 교수와 교과목이 포함된 수강 관리가 되어야 한다. - 교과목 코드는 연도, 학기가 구분되도록 한다. - 성적은 100점 만점을 기준으로 입력되게 하고 추후 조회나 인쇄 시에는 학점으로 표기하도록 한다. 문1) ERwin을 사용하여 ER 다이어그램을 작성한다. 문2) ERwin을 이용하여 스키마를 생성하고 SQL Server에 적용한다. 테이블명세서 시스템명 학사관리시스템 작성일 2023.07.17 테이블 ID STUDENT 작성..

-- 각 테이블에 데이터 10개 이상 입력하기 INSERT ALL INTO EMPLOYEE (EMP_NO, EMP_NAME, EMP_ADDRESS, EMP_TELNO, EMP_SALARY) VALUES ('A001', '강서주', '세종시 다정남로 22', '010-8317-9503', 3000000) INTO EMPLOYEE (EMP_NO, EMP_NAME, EMP_ADDRESS, EMP_TELNO, EMP_SALARY) VALUES ('A002', '임석일', '대전시 중구 계룡로 110', '010-4564-1546', 2700000) INTO EMPLOYEE (EMP_NO, EMP_NAME, EMP_ADDRESS, EMP_TELNO, EMP_SALARY) VALUES ('A003', '곽재우', ..

2. 자동차수리 전문점 시스템 구축 (1) 요구사항 분석 - 자동차수리 전문점 ‘다수리’는 사업확장을 위해 자동차수리 서비스와 직원을 관리할 수 있도록 데이터베이스를 구축하려고 한다. - 다수리’에는 여러 명의 사원이 근무하고 있으며 사원번호(key), 이름, 주소, 연락처 및 급여를 관리한다. - 새로운 고객이 자동차 수리를 요청하면 고객정보를 등록하며 이때 고객번호(key), 고객명, 주소, 연락처를 입력한다. - 자동차에 대해서는 자동차번호(key), 제조사, 연식, 주행거리 정보를 관리한다. - 한 명의 고객은 여러대의 자동차를 소유할 수 있다. - 고객이 자동차 수리를 요청하면 한명의 전담직원이 할당되고 이때 서비스 번호가 부여된다. - 수리 후 수리비와 수리시간 정보를 기록한다. - 수리 요청..

-- 각 테이블에 데이터 10개 이상 입력하기 INSERT INTO EMPLOYEE (E_EMPNO, E_NAME, E_ADDRESS, E_TELNO, E_POSITION, E_DEPARTMENT) VALUES ('1001', '김기훈', '대전광역시 서구 둔산로 31번길 31', '010-1234-5671', '대리', '영업부'); INSERT INTO EMPLOYEE (E_EMPNO, E_NAME, E_ADDRESS, E_TELNO, E_POSITION, E_DEPARTMENT) VALUES ('1002', '홍성범', '대전광역시 서구 갈마로123 ', '010-2234-5672', '차장', '총무부'); INSERT INTO EMPLOYEE (E_EMPNO, E_NAME, E_ADDRESS, ..

1. 한국건설관리시스템 (1) 요구사항 분석 1) 한국건설의 구조 - 한국건설은 10대 건설회사 중 하나로 수십 개의 사업장에 직원들이 근로하며 한국건설은 수백 개의 하청업체를 가지고 있다. 직원으로 충당할 수 없는 인원은 하청업체를 두어서 관리한다. - 하지만 이러한 상관관계는 생략하고 사업장 관리 부분만 개체로 표현하기로 한다. 2) 서비스와 제한점 - 사원이 근무하는 사업장을 확인할 수 있으며 한 명의 사원은 어느 기간 동안에는 하나의 사업장에만 근무할 수 있으며, 그 기간이 지나면 다른 사업장에서 근무할 수 있다. - 구입한 사업장 자재는 한 사업장에서만 사용할 수 있으며, 한 사업장에서 관리하는 사업장 자재는 많다. 3) 사용자 요구사항을 분석한 결과 - 사원은 (사원번호, 사원명, 주소, 전화..