728x90

데이터베이스 4

DB SQL 정의어 DDL (정보처리 기사 / 산업기사 실기)

SQL (Structured Query Language) 는 관계 데이터베이스에서 사용하는 대표적인 언어이다. 관계 대수 및 관계 해석을 기초로 하는 효율적인 고급데이터베이스 언어로 대화식이고 기타 다른 언어로 작성된 프로그램에 삽입되어서 처리 될 수 있다. DDL (Data definition language) 데이터 정의어, DML (Data manipulation language) 데이터 조작어, DCL (Data control language) 데이터 제어어 등이 있다. DDL은 테이블, 스키마, 인덱스, 뷰, 도메인을 생성하거나 수정 또는 제거하기 위해 사용되는 언어다. CREATE, ALTER, DROP문이 있다. *SQL문의 특징 1. 대소 문자 구분 하지 않는다. 2. 문장 마지막에 세미콜..

STUDY/자격증 2018.09.30

DB 키(Key), 관계 데이터 연산 (정보처리기사 / 산업기사 실기)

키(Key) 개념 및 종류 키란 관계 데이터베이스에서 튜플을 식별하기 위해 사용하는 속성이나 속성의 집합이며 데이터 베이스 참조 또는 검색에 사용된다. 1) 후보키 Candidate Key - 릴레이션에서 각 튜플을 유일하게 식별할 수 있는 속성 - 유일성 최소성 만족 2) 기본키 Primary Key - 후보키 중에서 특별히 선택한 키 - 중복 될 수 없으며 Null값, 공백이 올 수 없다 - 후보키의 특징 (유일성 최소성 만족) 3) 대체키 Alternate Key - 후보키 중에서 기본키를 제외한 나머지 속성들 4) 외래키 Foreign Key - 하나의 테이블에서 원하는 자료를 얻지 못하는 경우 다른테이블을 참조하기 위해 사용 - 외래식별자 라고도 하며 다른(참조) 릴레이션의 기본키와 같아야 한다..

STUDY/자격증 2018.09.27

DB 개체-관계 모델 E-R Model, 관계 데이터 모델 (정보처리기사 / 산업기사 실기)

개체-관계 모델(E-R Model) 개념적 설계단계에서 사용되는 설계기법중 가장 대표적인 것으로 개체 Entity 타입과 관계 Relationship 타입간의 구조, 개체를 구성하는 속성 Attribute를 약속된 기호로 표현한것. 1976년 Peter Chen 피터첸에 의해 제안되었다. E-R Model 이알 모델 = E-R Diagram 이알 다이어그램 = ERD 이알디(entity relationship diagram) 라고도 한다. 1. 개체 : 실세계에 존재하며 서로 구별이 되는 유무형 정보의 대상2. 속성 : 개체 특성이나 상태3. 관계 : 개체나 속성 사이의 상호연관성 E-R model 의 표현 방법 *관계의 종류에 따라 표현 1) 1:1 일 대 일 관계 : 관계되어 있는 두 개체 타입이 모..

STUDY/자격증 2018.09.26

정보처리기사 / 산업기사 실기 요점정리 DB 데이터베이스

2017년 실기 개편 이후 DB 출제범위 1) 데이터 아키텍처 이해2) 모델링 작업 수행3) 데이터 변환 설계4) 스키마 구성5) 무결성 확인6) 정규화 작업7) 관계 데이터 연산8) DB 운영관리 빈칸채우기 또는 약어 / 주관식 형식으로 출제되며 전산영어 문제로도 자주 나오는 부분이기 때문에 영어이름도 알아두어야 합니다. 데이터베이스의 정의 데이터(Data) 1. 값 value : 수치 ex)20 2. 메타데이터 meta-data : 값에 의미를 부여해주는 설명 ex) 2019년 9월 샘플의 길이(cm) 3. 데이터 data : 값 + 메타데이터 ex) 20cm 4. 정보 information : 의사결정에 도움이 될 수있는 의미가 부여된 가공된 데이터 데이터베이스란 특정 조직에서 업무 처리를 위해 다..

STUDY/자격증 2018.09.24
728x90