일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- 정보처리기사
- autoset
- 자바
- 정처기필기
- cisco packet
- VLAN
- javaee
- NCS
- 라우터
- html
- jsp연결
- 버추얼머신
- Oracle
- 데이터베이스
- 네트워크
- Cisco
- 네트워크관리사
- 참조타입
- sql
- ciscopacket
- 리눅스
- w3school
- Java
- 원형그래프
- ospf
- php
- jsp
- 이것이 자바다
- rinux
- 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) PK 제약조건 create table pk_user1( id nchar(10) primary key, name varchar(20) ); create table pk_user2( id nchar(10), name varchar(20), primary key (id) ); create table pk_user3( id nchar(10), name varchar(20), constraint pk_user3_1 primary key (id) ); create table pk_user4( id nchar(10), name varchar(20), constraint pk_user3_2 primary key (id, name) --컬럼 2개에 제약조건 걸려면 밑에 하는 수 밖에 없다 ); create tabl..