본문 바로가기
반응형

분류 전체보기160

[JAVA]수열합계 구하기 알고리즘(do~while문) 정보처리 기사 실기시험에 자주 출제 되는 수열 합계 구하기 문제풀어보기. 문제1. (수열1)1+2+3+4+...+100까지의 합계 구하기 [변수] i : 1씩 증가되는 숫자가 저장될 변수, 즉 i 는 1,2,3,...,100 까지 차례로 변경된다. J : i가 누적되어 저장될 변수, 즉 1+2+3+4+...+100 까지의 값이 저장된다. [실행결과] i = 100, j = 5050 문제에서 주어지는 순서도의 빈칸을 다 채운 뒤 봐보면 다음과 같다. 변수 i는 100까지 증가시켜하고 증가되는 값들이 차곡차곡 변수 J에 누적되어야한다. 결과를 우선 말하자면 do ~ while문을 사용하여 풀어야 하는 문제이다. do~while문은 자주 쓰이지 않지만 이같은 정보처리기사에선 정형화된 문제기 때문에, do ~ .. 2020. 5. 6.
[Oracle]데이터 무결성 제약 조건 2020/04/07 - [HTML/DataBase] - [Oracle]데이터 무결성을 위한 제약조건(CONSTRAINT) [Oracle]데이터 무결성을 위한 제약조건(CONSTRAINT) 데이터 무결성 제약조건이란, 테이블을 생성할 때 부적절한 자료가 입력되는 것을 방지하고, 데이터베이스 안에 있는 데이터의 정확성을 위해 지켜야하는 규칙이다. 제약조건으로는 기본키, 유니크 키, NOT NULL,.. ga-you-ni.tistory.com 개념 정의 게시물😃 데이터 무결성 제약 조건 테이블에 유효하지 않은 (부적절한) 데이터가 입력되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해 정의하는 여러가지 규칙. ▼ PRIMARY KEY : -테이블에 기본키를 생성한다. -PRIMARY KEY 제약조건.. 2020. 4. 22.
[Oracle]트랜잭션(Transaction) 관리 "트랜잭션(Transaction): 데이터 처리에서 논리적으로 하나의 작업 단위를 의미." 트랙잭션 관리 : 데이터의 일관성을 보장한다. 오라클은 하나의 트랜잭션 역시 ALL-OR-NOTHING 방식으로 처리한다. DML 작업을 성공적으로 처리하도록 하기 위해서 COMMIT 명령을 작업을 취소하기 위해서는 ROLLBACK 명령을 실행. COMMIT ROLLBACK -모든 작업들을 정상적으로 처리하겠다고 확정하는 명령어. -트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서 변경된 내용을 모두 영구저장. -COMMIT명령어를 수행하게 되면 하나의 트랜잭션 과정을 종료하게 된다. -작업 중 문제가 발생하여서 트랜잭션의 처리과정에서 발생한 변경 사항을 취소하는 명령어. -ROLLBACK은 트랜잭션으로 인한 .. 2020. 4. 22.
[Oracle]DML(Data Manipulation Languagu)-INSERT, UPDATE, DELETE문 데이터 조작어(DML) 는 테이블에 새로운 데이터를 삽입하거나 기존의 데이터를 수정 및 삭제하기 위한 명령어의 집합이다. 테이블에 내용을 추가하는 INSERT문 테이블에 데이터를 입력하기 위한 명령어 --문법 INSERT INTO table_name (column_name1,..., column_namaN) //콜럼이름은 생략 가능 VALUES(column_value1,..., column_valueN); - 한 번에 하나의 로우만 INTO 다음에 명시한 테이블에 삽입한다. - 테이블 명 다음에 기술한 칼럼에 VALUES 절에서 지정한 컬럼 값을 순서대로 입력한다. - INTO 절에 칼럼을 명시하지 않으면 테이블을 생성할 때 정의한 컬럼 순서와 동일한 순서대로 VALUES 이하의 값이 입력되기 때문에 테.. 2020. 4. 21.
[Oracle] 데이터 사전 데이터 사전 은 사용자와 데이터베이스 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블의 집합이다. 사용자가 테이블을 생성하거나, 사용자를 변경하는 등의 작업을 할 때 데이터 베이스 서버에 의해 자동으로 갱신되는 테이블로 사용자는 데이터 사전의 내용을 직접 수정하거나 삭제할 수 없고 사용자가 이해할 수 있는 데이터를 산출해 줄 수 있도록 하기 위해서 읽기 전용 뷰 형태로 정보를 제공한다. /*데이터 사전 종류*/ USER_ 데이터 사전 자신의 계정이 소유한 객체 등에 관한 정보 조회 접두어로 USER가 붙은 데이터 사전은 사용자와 가장 밀접하게 관련된 뷰로써 자신이 생성한 테이블, 인덱스, 뷰, 동의어 등의 객체나 해당 사용자에게 부여된 권한 정보를 제공한다. USER_TABLES :.. 2020. 4. 21.
[Oracle]테이블에 별칭 사용하기 SELECT문을 사용하며 테이블 명 전체를 기재하며 사용하기에는 쿼리문이 길어질 수도 있고, 작성하는데도 힘들기 때문에 테이블이름을 별칭으로 지정하여 사용할 수 있다. -테이블의 별명은 30자까지 가능하지만 너무 길지 않게 작성한다. -FROM 절에서 테이블명을 명시하고 공백을 둔 다음 테이블 별칭을 지정한다. -하나의 SQL 명령문에서 테이블명과 별칭을 혼용할 수 없다. -테이블의 별칭은 해당 SQL문에서만 사용한다.(따지자면 지역변수처럼 사용) --테이블에 별칭사용하기 SELECT e.eno, e.ename, d.dname, e.dno FROM employee e, department d WHERE e.dno = d.dno; --테이블에 별칭사용하기 --혼용하면 오류 SELECT e.eno, e.en.. 2020. 4. 16.
반응형