728x90
반응형

Learn/KH정보교육원 88

[KH정보교육원 당산] 연습문제4 (SQL활용)

1.DCL (Data Control Language)에 대하여 서술하시오 -> 데이터베이스에 접근하거나 객체에 권한을 주는등의 역할을 하는 언어 2.DML (Data Manipulation Language)에 대하여 서술하시오 -> 데이터 조작어, 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어 3.트랜잭션 (Transaction)에 대하여 서술하시오 ->트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산 4.데이터 딕셔너리 (Data Dictionary)에 대하여 서술하시오 ->데이터 사전(Data Dictionary)은 읽기 전용으로 제공되는 테이블 ..

[KH정보교육원 당산] 24일차 (SQL 집합연산자,JOIN,집계함수,HAVING,중첩질의,뷰(view),시퀀스)

집합연산 합집합(UNION,UNION ALL) 교집합(INTERSECT) 차집합(MINUS) 형식 ) select문1 집합연산자 select문2 select문1 과 select문2 의 필드개수와 데이터타입이 서로 같아야함 데이터 더보기 -- 부서 테이블 제거하기 DROP TABLE EMP; -- 사원 테이블 제거하기 DROP TABLE DEPT; -- 급여 테이블 제거하기 DROP TABLE SALGRADE; -- 부서 테이블 제거하기 DROP TABLE EMPLOYEE; -- 사원 테이블 제거하기 DROP TABLE DEPARTMENT; -- 급여 테이블 제거하기 DROP TABLE SALGRADE; -- 부서 테이블 생성하기 CREATE TABLE DEPT( DEPTNO NUMBER(2) CONSTR..

[KH정보교육원 당산] 23일차 (오라클 - 쿼리문 실습)

실습데이터 더보기 학과 테이블 ('920', '컴퓨터공학과', '201호') create table department ( dept_id varchar2(10) not null, dept_name varchar2(20) not null, office varchar2(20), constraint pk_department primary key(dept_id) ); 학생 테이블 ('1292001', '900424-1825409', '김광식', 3, '서울', '920') create table student ( stu_id varchar2(10) not null, resident_id varchar2(14) not null, name varchar2(10) not null, year int, address v..

[KH정보교육원 당산] 22일차 (데이터베이스)

전반적인 데이터베이스 이론 및 실습 1.데이터와 데이터베이스 2.관계형 데이터베이스 3.오라클 소개 및 실습 예제) 메일 제목 : 2021 04 08 7_8 best_sandwiches_list_chicago_url 자바 프로젝트 (본인이름) 첨부 파일 : 아래와 같이 총 3 개 파일 제출 프로젝트 Export 후, 20210408_본인이름.zip 오라클 사용자 계정 생성부터 테이블 생성까지의 모든 코드를 txt 파일로 저장 : SQL_본인이니셜.txt HTML 결과 파일 : best_sandwiches_list_chicago_본인이니셜.html​ 엑셀 파일 폴더 위치 : c : / chicago / best_sandwiches_list_chicago_url.xls ​====================..

[KH정보교육원 당산] 연습문제3 (데이터베이스)

1.DBMS(Data Base Management System)에 대해 서술하시오. =>데이터베이스를 조작하는 별도의 소프트웨어, DBMS를 통해 데이터베이스를 관리하여 응용 프로그램들이 데이터베이스를 공유하고, 사용할 수 있는 환경을 제공 2.데이터베이스 관리자 계정과 사용자 계정에 대해 서술하시오. => 관리자 계정은 데이터베이스에 대한 모든 권한과 책임을 가진 계정이고, 사용자 계정은 질의,갱신,보고서 작성 등 최소한의 권한만 가진 계정이다. 3.제약조건 중 NOT NULL, UNIQUE 제약조건에 대해 서술하시오. => NOT NULL을 명시한 컬럼에는 반드시 데이터를 입력해야한다. UNIQUE는 고유값을 뜻한다. 유일한 값만 들어가도록 할 때 사용한다. 4.제약조건(CONSTRAINT)에 대해 ..

[KH정보교육원 당산] 21일차 (오라클과 엑셀 파일을 이용한 실습 - cafe HTML)

다음 문제) 1. best_sandwiches_list_chicago_price_address.xls 읽어서 오라클에 저장 (Rank, Cafe, Menu, Price, Address) 2. 이미지 파일명을 저장 (30, 34번은 이미지가 없다. => default.jpg 대체) 오라클에 저장 (이미지.jpg) 오라클 : rank, cafe, menu, price, addr, img 순으로 되도록 데이터 확인 cafe => Al's Deli // Longman & Eagle price => 9.5 address => 2109 W, Chicago Ave., 이러한 데이터들은 엑셀 파일로 읽어 들일수는 있으나 오라클에 저장 되지가 않는다. SQL> insert into table values ('Al's D..

[KH정보교육원 당산] 20일차 (오라클과 엑셀파일을 이용한 실습 - 주유소)

어제 내준 문제 문제1. 주어진 파일을 이용하여 데이터베이스에 저장한 후, 저장된 파일을 html파일로 출력 문제2. 셀프 가능 주요소 개수와 비 셀프 주유소의 개수 파악. 준비) 1.오라클 테이블 생성 => 필드명(상호,주소,상표,전화번호,셀프여부,휘발유,경유) =>휘발유와 경유는 정수형 2.자바와 오라클 연동 => 드라이버 필요 3.엑셀파일을 읽어서 값을 오라클에 저장 => jxl.jar필요 쿼리 실행 객체 Statement : 단순조회(쿼리 안에 변수가 없을 경우) 접속 성공한 Connection 객체를 통해 생성 예) "select *from oilbank"를 자바에서 오라클에게 실행 요청 (쿼리문에 변수가 없기때문에 굳이 PreparedStatement 사용안함) statement stmt = ..

[KH정보교육원 당산] 19일차 ( 데이터베이스 - Oracle )

오라클 설치 오라클 명령어 명령어 콘솔에서 sqlplus로 이동 후 사용자 계정을 생성하기 위한 관리자 접속 conn sys as sysdba conn => 데이터 접속 명령 sys => 데이터베이스 시스템 sysdba => 데이터베이스 시스템관리자 계정 생성 SQL > Create u. june-17.tistory.com 오라클 연결 드라이버 추가 project - Build Path - Configure Build Path - Adds external Jars 자바가 데이터 베이스 접속하는 순서 1.드라이버 로딩 => "oracle.jdbc.driver.OraclDriver" Class.forName("oracle.jdbc.driver.OracleDriver"); 2.드라이버매니저를 이용하여 DB접속..

[KH정보교육원 당산] 18일차 ( socket예제 - 퀴즈 만들기)

프로세스를 통해 서버와 클라이언트끼리 답 주고 받기 문제수는 3개로 설정 - 프로세스 처리 담당 - 처음 사용해본 메소드 equalsIgnoreCase(); String 클래스의 메소드 이며 equals(); 와 다르게 대소문자를 구분하지 않고 비교!! - 서버 담당 - 새로운 예외 처리 => 선언부에 예외 처리 : throws 예외 System.err.println(); => err out과 err은 모두 PrintStream 이기 때문에 화면(console) 상에 출력된다. 사실, out과 err 은 모두 같은 타입이기 때문에 두가지의 기능은 같다. => 이름을 다르게 표기 하는 이유 : 프로그램 할 때에 일반적인 것과는 다른 에러나 기타 다른 정보를 보기 원할 때에 err 을 사용하라는 권고, 즉,..

[KH정보교육원 당산] 연습문제 2 (네트워크)

1.서버(Server)에 대해 서술하시오. -> 어떤 정보를 얻기 위해서 정보가 위치한 장치로 요청을 보내고 결과적으로 원하는 데이터를 받아오게 되는데 이 데이터가 저장된 장치를 서버라고 한다. 2.클라이언트(client)에 대하여 서술하시오. -> 서버와 정보(서비스)를 주고받는 사용자를 뜻한다. 3.소켓(socket)이란 무엇인지 서술하시오. -> 프로그램이 네트워크에서 데이터를 통신할 수 있도록 연결하는 연결부. 4.IP주소란 무엇인지 서술하시오. ->네트워크 환경에서 컴퓨터간의 통신하기 위해서 각 컴퓨터마다 부여된 네트워크 상의 주소 5.포트란 무엇인지 서술하시오. ->모뎀과 컴퓨터간의 데이터를 주고 받을 수 있도록 하는 통로 6.네트워크를 사용하는 목적에 대하여 서술하시오. -> 2대 이상의 컴..

728x90
반응형