drop table ENROL; drop table STUDENT; drop table COURSE; create table STUDENT ( sno number(3) primary key, sname nvarchar2(4) constraint sname_always_exists not null, year number(1) default 1, dept nvarchar2(5), unique (dept, sname), constraint year_check check (year >=1 and year
drop table ENROL; drop table STUDENT; drop table COURSE; create table STUDENT ( sno number(3) primary key, sname nvarchar2(4) constraint sname_always_exists not null, year number(1) default 1, dept nvarchar2(5), unique (dept, sname), constraint year_check check (year >=1 and year
CREATE OR REPLACE PROCEDURE print_hello(p in nvarchar2) IS BEGIN DBMS_OUTPUT.PUT_LINE('Hello World!'||p); --System.out.println("Hello World"+p) 과 유사한 기능을 가진다. -- "Hello World"+p => String concatenation END; / SET SERVEROUTPUT ON EXECUTE print_hello('홍길동'); -- 이것은 프로시저가 DBMS에 저장되어 있고 이 내용을 호출하여 붙여서 나옴 select *from USER_SOURCE; select *from student; --학과별로 학생의 인원을 계산해서 ST_DEPT 테이블에 기록 delete st_de..
public class MainActivity extends AppCompatActivity { ImageView imageView; File outputFile; FrameLayout container; CameraSurfaceView cameraView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.imageView); container = (FrameLayout) findViewById(R.id.container); came..
View다른 table로부터 유도된 이름을 가진 virtual table을 말한다. 기본 base table은 물리적으로 구성되어있다.하지만 View는 반드시 물리적으로 구현되어 있는 것은 아니다. -> 뷰의 정의만 시스템 내에 저장하여 두었다가 가져다 쓰는 것 -> 데이터는 저장되지 않고 View가 사용될 때만 만들어지는 table CREATE VIEW [(열_이름_리스트)] AS SELECT 문 [WITH CHECK OPTION]; ※주의※AS SELECT문은 기존의 SELECT 문과는 다르게 UNION이나 ORDER BY를 사용할 수 없다.[WITH CHECK OPTION]절은 이 뷰에 대한 갱신이나 삽입 연산을 실행할 때 뷰 정의 조건을 위반하면 실행이 거부된다.뷰의 정의는 기본 테이블처럼 ALT..
이번 여행에서는 런던-> 파리-> 프랑크푸르트-> 프라하-> 빈-> 이탈리아(몇개의 도시) 이런 순으로 유레일 패스를 이용하기로 하였습니다. 다들 유럽 여행하실 때마다 유레일패스 많이 쓰시더라구요... 유럽의 풍경들을 다 볼수 있는 기차여행의 묘미 때문이라고 하는데요ㅋㅋㅋ 유레일 패스란??유럽 23개국의 국철을 통틀어서 '유레일(EURAIL)'이 라고 하고, 유럽에 방문하는 여행객들을 위해 이 국철을 기간동안 횟수의 제한없이 자신이 원하는 스타일로 이용할 수 있도록 만든 승차권입니다. ★유레일 패스로 이용할수 있는 23개국 스위스, 프랑스, 독일, 이탈리아, 오스트리아, 스페인, 헝가리, 네델란드, 벨기에, 룩셈부르크, 아일랜드, 포르투갈, 그리스, 덴마크, 노르웨이, 필란드, 스웨덴, 루마니아, 크로아..
공간 필터링이웃처리 과정1. 중앙점(x,y)의 정의 2. 이웃에 있는 화소만을 포함하는 연산 수행3. 이 연산의 결과를 그 점에서의 처리의 "응답"으로 하고 4. 영상의 모든점에 대해 반복한다. 중앙점을 이동시키는 과정은 새로운 이웃을 만드는 데 입력영상의 각 화소에 대해 하나씩 생긴다. 만약 이웃화소들에 대해 수행된 연산이 선형적이면, 선형공간 필터링비선형 적이면, 비선형 공간 필터링 선형 공간 필터링(spatial convolution)이웃의 각 화소를 대응하는 계수로 곱하고 그 결과들을 더해서 각 점 (x,y)에서의 응답을 얻는 것으로 구성된다. 만약, 이웃을 크기가 m*n이면, mn개의 계수가 필요하다. 계수란?- 마스크, 필터, 커널,윈도우, 템플릿 등을 가리킴 각 점(x,y) 에서의 응답은 필..
참고 블로그 http://blog.naver.com/hms4913/30181847790 image smoothing 가우시안 또는 이와 유사한 커널함수를 컨벌루션하여 영상의 픽셀 정보를 변경하는 기법 마스크기반 영상처리 7.1 영상에서 컨볼루션 : 입력영상에 마스크를 적용하여, 입력영상의 픽셀값과 마스크의 가중치를 각각 곱한 다음 그 합을 출력영상의 픽셀값으로 정하는 것 : 마스크 = 필터 = 윈도우 = 커널 영상에서 가장 바깥에 있는 경계선을 처리하는 방법 ㅇ 원래 영상에 픽셀값 0인 검은색으로 테두리를 추가하여 영상의 크기를 크게 만든 다음 마스크를 적용하는 방법 ㅇ 원래 영상에 가장 바깥 경계와 같은 색의 테두리를 추가하여 영상의 크기를 크게 만든 다음 마스크를 적용하는 방법 ㅇ 입력영상에서 마스크..
릴레이션 조작을 위한 연산의 종류관계 대수 - 절차 언어관계 해석 - 비절차 언어 관계 대수릴레이션에 대한 연산의 결과는 릴레이션이다. 연산자의 종류1. 일반 집합 연산자 - 합집합 - 교집합 - 차집합 - 카티션 프로덕트(곱셈) 2. 순수 관계 연산자 - 실렉트(select) - 프로젝트 - 조인 - 디비전 (%) 연산의 종류1. 기본 연산 - 합집합, 차집합, 카티션 프로덕트, 실렉트, 프로젝트 2. 복합 연산 - 조인, 교집합, 디비전 조인의 구분1. 세타 조인 - 비교연산자(=,등)를 이용하여 표현된 조인2. 동일 조인 - 비교연산자가 '='인 조인3. 자연 조인 - 양쪽 릴레이션에서 중복된 속성에 대해 동일 조인을 수행하고 조인 결과에서 중복된 속성을 한번만 나타낸 조인 세미 조인 자연 조인과 ..