일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 정보처리기사
- rinux
- autoset
- 정처기필기
- 버추얼머신
- ospf
- 오라클
- 이것이 자바다
- w3school
- NCS
- 네트워크관리사
- cisco packet
- 리눅스
- VLAN
- 네트워크
- jsp연결
- Java
- 원형그래프
- php
- 데이터베이스
- Oracle
- 참조타입
- 라우터
- 자바
- sql
- html
- jsp
- Cisco
- ciscopacket
- javaee
- Today
- Total
목록Oracle (40)
기록해! 정리해!
5/23 1) 정보처리 문제 6-1파일 보기 DDL-만들기 (ex.alter, drop) -롤백 불가능 DML-조작 (ex. select, insert, update, delete) -롤백 가능 DCL-권한 (ex. grant, revoke) alter : 제약조건, 컬럼 등 큰거를 수정 update : 레코드 값을 수정 2) 구조 -선형 구조 Que(큐) : FIFO (먼저 들어간게 먼저 나온다) Stack(스택) : FILO (먼저 들어간게 나중에 나온다) Deck(데크) - 양쪽 끝에서 노트의 삽입과 삭제가 허용 -비선형 구조 (입출력 모호) : 트리, 그래프 3) 정규화 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 한다 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다 효과적인 검색 알..
5/24 1) 스토어드 프로시저 : CRUD 가능 (R:select) 1. select --리턴이 있기때문에 insert, update, delete랑 패턴이 다름 select*from student; --결과가 출력되기 위한 설정 set SERVEROUTPUT ON; create procedure ps_select_student_count as var1 int; var2 int; begin select count(*) into var1 from student; select count(*) into var2 from student where dept='컴퓨터'; DBMS_OUTPUT.PUT_LINE('전체:'||var1||',조건:'||var2); --콘솔에 출력하겠다 end; execute ps_sel..
5/24 1. 자료 와 정보 : 자료를 가공하면 정보가 된다 2. 오라클에서 스키마란? : 스키마=데이터베잉스=사용자 이름(=저장소) 3. 제약조건 5가지 한번 적어보세요 : primary key, foreign key, unique, check, default, not null (check는 사용가능한 곳도 있고 없는 곳도 있다) 4. view 의 특징 : 논리적으로 생성된 가상의 테이블이다. 보안성이 좋고 편리하다 5. 트랜젝션이란 ? : 작업 처리의 단위 6. DBA 는 어떤일을 하는 사람일까요? : 데이터베이스 관리자 (계정관리, 장치관리, 백업 등을 한다. 프로그래밍에 약할 수 있음) 7. 트리거 는 어떤 일을 하는것일까요? : 어떤 일을 실행할 때 자동으로 실행되는 것 8. F.K 에 대하여 ..
5/23 2) insert ~~ select ~~ 구문 : select 결과를 다른 테이블에 insert하는 구문 3) 트리거 (82p) select * from student; 1)원본 테이블 create table student( sno varchar2(3) , sname nvarchar2(10), year varchar2(10), dept nvarchar2(10) , constraint student_sno_pk primary key(sno)); --삭제하기 2)지워진 테이블을 보관할 테이블 create table delStudent( sno varchar2(3) , sname nvarchar2(10), year varchar2(10), dept nvarchar2(10) , delStudent da..
1. 데이터 형식에서 char(2)와 nchar(2) 차이에 대하여 설명하시오 : char - 고정길이를 갖는 아스키코드 문자 데이터형 nchar - 고정길이를 갖는 유니코드 문자 데이터형 varchar2 - 가변길이를 갖는 아스키코드 문자 데이터형 nvarchar2 - 가변길이를 갖는 유니코드 문자 데이터형 2. 제약조건 중 not null에 대해 설명하시오 : 필수 값이 무조건 존재해야한다 3. delete문과 drop문의 차이에 대해 설명하시오 : delete는 레코드를 삭제하는 DML이라 롤백이 가능하고 drop은 테이블(object)을 삭제하는 DDL이라 롤백이 불가능하다 4. create table school ( deptno int, name varchar2(10), loc char(6) )..
문제1. idx에 p.k 를 부여하여 school을 만드시오. 문제2. 레코드를 추가하시오. 문제3. 이름을 기준으로 내림차순 정렬하시오. 문제4. 번호가 101, 104, 107 인 학생의 레코드를 출력하시오. 문제5. 105번의 이름을 영원으로 변경하시오. 문제6. 104번의 나이를 15살로 수정하시오. 문제7. 이름이 아름이인 학생의 전화번호를 삭제하시오. 문제8. 전체 학생의 나이를 19살로 수정하시오. 문제9. 102번 학생을 삭제하시오. 문제10. 전체 레코드를 삭제하시오. [출처] [5일차] SQL 연습문제 10개 (마주이야기&마주스토리) | 작성자 지효아빠