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

상수 이름에만 snake case를 사용하고, 나머지는 camel case를 사용한다. (1) 라이브러리 클래스 : 객체 생성 및 메소드 제공 역할 (2) 실행 클래스 : main() 메소드 제공 역할 [Product.java] package ddit.chap06.sec02; public class Product { private static int pid; // 제품번호 private static String pName = "마커펜"; // 제품명 Product() { // 생성자 메서드. 멤버 필드 초기화. pid++; pName = "마커펜"; } public static void showProduct() { System.out.println("제품번호 : " + (++pid)); System.ou..

-- 각 테이블에 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), 제조사, 연식, 주행거리 정보를 관리한다. - 한 명의 고객은 여러대의 자동차를 소유할 수 있다. - 고객이 자동차 수리를 요청하면 한명의 전담직원이 할당되고 이때 서비스 번호가 부여된다. - 수리 후 수리비와 수리시간 정보를 기록한다. - 수리 요청..

[ArrayConversionEx.java] package ddit.chap05.sec07; import java.util.Random; public class ArrayConversionEx { public static void main(String[] args) { ArrayConversion ac = new ArrayConversion(); ac.histogram(); ac.conversion(); ac.printHisto(); } } class ArrayConversion { private int[] dice = new int[6]; private Random random = new Random(); private char[][] histo; public ArrayConversion() { for..

-- 각 테이블에 데이터 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, ..

[Triangle.java] package ddit.chap05.sec04; public class Triangle { // 객체 배열 // 배열의 시작 주소를 p가 가지게 함. private Point[] p; // 배열만 선언. 객체는 아직 생성되지 않음. // 배열 안에 3개의 Point 객체 주소를 포함시킴. // 이중 포인터 구조. Triangle(Point[] p) { this.p = new Point[] {new Point(100, 100), new Point(500, 100), new Point(250, 250)}; } public void draw() { System.out.println(p[0] + "과 " + p[1] + "을(를) 연결합니다."); System.out.println(..

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

- 오라클에서 뷰를 생성하기 위해서는 cmd에서 뷰 권한을 부여해야 한다. (1) sqlplus sys/java@localhost:1521 as sysdba (2) grant create any view to [유저이름]; (3) Ctrl + C = sqlplus 종료 CREATE TABLE EMP (EMPID CHAR(6) NOT NULL, NAME VARCHAR(20) NOT NULL, DEPT VARCHAR(20) NOT NULL, HIRE_DATE DATE, BIRTHDAY VARCHAR(20), ADDRESS VARCHAR(50), JOB VARCHAR(20), SALARY NUMBER(10), CONSTRAINT PK_EMP PRIMARY KEY(EMPID)); SELECT * FROM EMP..