목록기사 (62)
BEATSLOTH 공대인의 무덤
저는 신청 완료 ! 정보처리기사 실기 시험 접수를 3번째 ... 신청 하네요 ! 이번엔 붙어야징 ! 이제 이 책 보기 지겨웡 ㅠㅠ 흑 .... 시험장소에 시험인원 다차기전에 미리미리 신청 해주세요 ~ 큐넷 :(http://www.q-net.or.kr/man001.do?&gSite=Q&gId=) 시험신청은 큐넷 사이트에서 하실수 있습니다 ~
책을 씹어먹을라고 펴서 외웠는데 .. .까먹은것들이 몇개 있습니다 .. 그래서 제가 까먹은거 위주로 정리하면서 다시 한번 리마인드 하려고 써봅니다 ..(는 ... 다 까먹음 ) 데이터베이스 특징: 실시간 접근성 ,계속적인 진화 , 동시공유 , 내용에 의한 참조 , 데이터 논리적 물리적 독립성데이터 베이스 관리 시스템 ( DBMS ) 의 필수 기능 : 정의 , 조작, 제어 데이터베이스 언어 DDL (데이터 정의어 ) : 스키마에 사용되는 제약, 구조 , 형식 ,방식 정의 목적DML (데이터 조작어 ) : 응용프로그램과 DBMS 의 인터페이스를 위한 언어 검색, 삽입 삭제 , 갱신 등DCL ( 데이터 제어어) : 보안 및 권한 제어 , 무결성 , 회복 , 병행 제어 데이터 베이스 관리자 ( DBA) : DB..
이상(ANOMALY) : 일부 속성 중에 중복이나 종속으로 인해 야기 되는 피해 또는 문제 종류 : 삽입이상 , 갱신이상 , 삭제이상 삽입이상 : 삽입시 의도치 않게 원하지 않은 값을로 인해 삽입이 안되는 이상 갱신이상 : 갱신시 일부 정보만 갱신 되어 정보의 불일치성 으로 인한 이상삭제이상 : 삭제시 원치 않던 값도 함께 삭제되는 현상 함수적 종속 (FUNCTIONAL DEPENDENCY) 짧게 요약하자면 X->Y (또는 학생 안에 이름 , 학번 , 학과 ) 정규화 그림 하나로 요약한다. 그리고 하나로 요약한다 . 앞 글자 따서 도부이결다조로 외웁시다 . 1NF: 도메인이 원자값2NF: 모든 속성이 기본키에 대해서 완전 함수적 종속3NF: 모든 기본키에 대해 이행적 함수적 종속BCNF : 모든 결정자가..
내장 SQL : 프로그램 실행시 함께 힐생 되도록 호스트 프로그램 언어 삽입한 SQL호스트 프로그램 언어에서 실행문이 나타날 수 있는 곳이면 어느곳에나 사용 가능 명령문 구분은 EXEC SQL 과 ; 문자 사이 기술자바에서는 #SQL (내장 SQL ); CURSOR : 내장 SQL 문의 실행 결과 반복된 여러개의 튜플에 접근 할 수 있도록 해주는 개념 DECLARE: 커서를 정의 OPEN : 커서 질의 결과 첫번째 튜플을 가리키도록 설정FETCH : 질의 결과에 대한 튜플들 중 현재 다음 튜플로 커서 이동CLOSE : 질의 실행 결과에 대한 처리 종료시 커서 닫기 스토어드 프로시저 (Stored Procedure) : 특정한 작업을 수행하는 SQL 문을 논리적으로 그룹화특징 : 모듈별 프로그래밍 허용 ,..
[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(6)SQL-4 DML (Data Manipulation Language) : 데이터 베이스 사용자가 응용프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는 언어DML 에는 INSERT ,DELETE, UPDATE 가 있다 . INSERT: 새로운 튜플 삽입시 사용INSERT INTO 테이블명 ,속성명VALUSE 데이터 DELETE: 특정 튜플 삭제DELETE FROM 테이블명 WHARE 조건; UPDATE : 특정 내용 갱신UPDATE 테이블명SET 속성명 =데이터 [속성명, 데이터]WHERE 조건; DCL (Data Contorl Language) : 데이터 보안 , 무결성 ,회복 , 병행제어 등 정의 DCL 에는 COMMIT, ROLLBAC..
JOIN - 2개의 테이브에 대해 연관된 튜플들을 집합시켜 하나의 릴레에션을 생성INNER JOIN ,OUTER JOIN으로 구분 INNER JOIN : EQUI JOIN 과 NON -EQUII JOIN 으로 구분 EQUI JOIN : 공통 속성을 기준으로 비교에 의해 같은 갑을 가지는 행을 연결하여 결과를 생성하는 JOIN 중복을 제거한 JOIN 은 NATURAL JOIN 이라 한다 . EUQI JOIN SELECT [테이블 명] 속성명 [테이블 명 [속성명 ... FROM 테이블 명 ,테이블명 WHERE 테이블 명 속성명 = 테이블 명 , 속성명 NATURAL JOIN SELECT 테이블 명 , 속성명 , 테이블명 속성명 ...FROM 테이블명 NATURAL JOIN 테이블명 NON-EQUI JOIN..
CREATE VIEW CREATE VIEW 뷰명 [(속성명,[속성명])]AS SELECT CREATE INDEX CREATE [UNIQUE] INDEX ON 테이블 명 ({[ (속성명 [ASC |DESC]* [속성명| ASC |DESC]]}])[CLUSTER]; UNIQUE :중복 값이 없는 속성으로 인덱스를 생성 ASC : 오름차순DESC : 내림차순생략시 오름 차순으로 정렬 CLUSTER : 지정된 키에 따라 튜플들을 그룹으로 지정하기 위해 사용 CREATE TRIGGER -- 트리거는 DB 시스템에서 데이터의 입력, 갱신 ,삭제 등의 이벤트가 발생시 자동적으로 수행되는 사용자 정의 프로세서 CREATE TRRIGGER 트리거명 [동작시기] [동작 옵션 ] ON 테이블명REFFERENCING [NEW..
DDL : 정의 , 변경 또는 제거에 사용 EX) Creat , Alter,Drop CREAT SCHEMA : 스키마 정의 CREATE SCHEMA 스키마 명 Authorization 사용자 ID; CREATE SCHEMA : 도메인 정의CREAT DOMAIN 도메인명 데이터 타입 DEFAULT 값 CONSTRAINT 조건명 CHECK ( 범위 값 ) CRATE TABLE : 테이블 정의 CREATE TABLE 테이블 명PRIMARY KEY 기본키_속성명UNIQUE 대체키_속성명 FOREIGN KEY (외래키 _ 속성명)REFERENCES 참조테이블 (기본키 _속성명)CONSTRAINT 제약조건명 CHECK (조건식) ON DEFAULT 옵션 : 참조 테이블의 튜플이 삭제 되었을 때 기본 테이블에 취해야..
릴레이션의 열은 속성 행은 튜플 (열 : Column , 행 :ROW) ER모델을 관계형 데이터 모델로 변환 하는 것은 매핑 룰(Mapping Rule) 이라고 한다.속성은 컬럼으로 , 식별자는 기본키로 릴레이션 간의 관계는 기본키와 이를 참조하는 외래키를 이용해 표현한다 . 키의 개념 및 종류 슈퍼키: 한 릴레이션 내에 있는 속성들의 집합으로 구성된키 유일성 O 최소성 x 후보키 : 튜플을 유일하게 식별 하기 위한 속성들의 부분 집합 유일성 O 최소성 O기본키 : 후보키 중에 특별히 선정된 키로 중복 값 x . (NULL 값을 가질수 없다 ) 대체키 : 기본키를 제외한 나머지 후보키외래키 : 기본키를 참조하는 속성 또는 속성들의 집합 무결성의 개념 무결성은 DB에 저장된 데이터 값과 그것이 표현하는 현..