본문 바로가기

반응형

정보처리산업기사

(18)
정보처리산업기사 준비 - (SQL-JOIN) JOIN의 개념 - 조인은 2개의 테이블에 대해 연관된 튜플들을 결합하여, 하나의 새로운 릴레이션을 반환한다. - 조인은 크게, INNER JOIN과 OUTER JOIN으로 구분된다. - 조인은 일반적으론 FROM절에 기술하지만, 릴레이션이 사용되는 어느곳에서나 사용할 수 있다. *학교에서 인싸, 아싸라는 개념이 있는데 조인과 많이 유사한것 같습니다. 그렇게 생각하고 기억하는것이 좋을것 같습니다.
정보처리산업기사 준비 - 예제10 예제에 앞서 SQL-SELECT문에 대해 얘기하자면 SELECT문의 일반 형식은 SELECT ~ FROM 테이블명~ WHERE 조건 ~ GROUP BY 속성 ~ HAVING 조건 ORDER BY 속성 ~ 간단하게 나타내면 이렇게 됩니다. 이 점에 유의하고 예제를 풀면 될것 같습니다.
정보처리산업기사 준비 - 예제8 예제는 다음과 같다. 아래의 을 만족하는 뷰를 정의하는 SQL문을 작성하시오. - 와 릴레이션을 이용한다. - 의 'instructor' 속성 값과 의 'id' 속성이 같은 자료에 대한 view를 정의한다. - 뷰는 'ccid','ccname','instname' 속성을 가진다. - 뷰는 테이블의 'id','name', 테이블의 'name' 속성을 사용한다. CREATE VIEW CC(ccid, ccname, instname) AS SELECT Course.id, Course.name, Instructor.name FROM Course, Instuctor WHERE Course.instructor=Instructor.id; *이런 SQL문제는 계속 풀어봐야 될것 같습니다. C언어도 언어이다 보니 영어처럼..
정보처리산업기사 준비 - 예제7 예제는 다음과 같다. 테이블에 데이터 타입이 문자 20자리인 'job' 속성을 추가하는 SQL문을 작성하시오. ALTER TABLE patient ADD job CHAR(20); *수정할 테이블 이름은 이다. 문자 20자리인 'job'속성을 추가한다.
정보처리산업기사 준비 - 예제6 예제는 다음과 같다. 아래의 을 만족하는 테이블를 정의하는 SQL문의 작성하시오. - 'id(문자 5)','name(문자 10)','sex(문자 1)','phone(문자 20)' 속성을 가진다. - 'id'속성은 기본키이다. - 'sex' 속성은 'f' 또는 'm' 값만 갖도록 한다(제약조건명 : sex_ck). - 'id'는 테이블에 있는 'doc_id'를 참조한다(제약조건명 : id_fk). CREATE TABLE patient ( id CHAR(5) PRIMARY KEY, name CHAR(10), sex CHAR(1), phone CHAR(20), CONSTRAINT sex_ck CHECK (sex_'f' or sex='m'), CONSTRAINT id_fk FOREIGN KEY(id) REFER..
관계대수(Realtion Algebra) 관계대수의 개념 - 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 언어이다. - 관계대수는 하나 또는 두 개의 릴레이션을 입력으로 받아들여 결과로서 새로운 릴레이션을 생성해내는 연산들의 집합이다. 관계해석의 개념 - 관계해석은 원하는 정보가 무엇이라는 것만 계산수식을 사용하여 정의하는 비절차적인 특징을 가지고 있다. 즉 관계해석은 무엇을 원하는지만 표현하고 어떻게 얻어야 하는지는 표현할 필요가 없는언어이다. *관계대수와 관계해석을 구분할 수 있도록 공부하는 것이 좋은것 같습니다.
무결성(Integrity)의 개념 및 종류 무결성의 개념 - 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미한다. - 무결성 제약 조건은 데이터베이스에 저장된 데이터의 정확성을 보장하기 위해 정확하지 않은 데이터가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약 조건을 말한다. 무결성의 종류 무결성의 종류에는 참조 무결성, 개체 무결성, 도메인 무결성이 있다. 참조 무결성 - 외래키 값은 NULL이거나 참조 릴레이션의 기본키값과 동일해야 한다는 규정 개체 무결성 - 기본 릴레이션의 기본키를 구성하는 어떤 속성도 NULL 일 수 없다는 규정 도메인 무결성 - 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정
관계형 데이터 모델, 릴레이션 관계형 데이터 구조 : 릴레이션 릴레이션에 대한 설명은 다음과 같습니다. - 관계형 데이터 모델에서는 데이터를 원자 값으로 갖는 이차원의 테이블로 표현하는데, 이를 릴레이션이라 한다. - 릴레이션의 구조는 물리적인 저장 구조를 나타내는 것이 아닌 논리적 구조이므로 다양한 정렬 기준을 통하여 릴레이션을 표현할 수 있다. - 릴레이션은 구조를 나타내는 릴레이션 스키마와 실제값들인 릴레이션 인스턴스로 구성된다. - 릴레이션의 열을 속성이라 하고, 행을 튜플이라 한다. 릴레이션 스키마 - 릴레이션의 이름, 각 속성의 이름과 타입, 그리고 속성 값의 도메인을 정의하는, 즉 다시 말해 릴레이션에 데이터를 넣을 수 있도록 하는 릴레이션 틀이라고 생각하면 된다. 릴레이션 인스턴스 - 어느 시점의 릴레이션에 들어 있는 ..

반응형