-
데이터베이스 구조 (암기)정보처리산업기사(실기) 2022. 7. 3. 14:00
Ctrl + A를 누르면 내용물이 보입니다.
모바일은 여기 를 참고하세요
DB(DataBase) : 데이터저장소
데이터종류
- 통합데이터 : integrated Data
- 저장데이터 : Stored Data
- 운영데이터 : Perational Data
- 공용데이터 : Shared Data
특징
- 실시간 접근 : Real Time Accessibility
- 지속 최신화 : Continuous Evolution
- 동시 공유 : Concurrent Sharing
- 내용으로 검색 : Content Reference
시스템 구조
- DB
- DBMS : 데이터의 구성/접근/유지관리 시스템. (종속성/중복성↓)
- 스키마 : 개체 / 속성 / 관계 정보가있는 메타데이터(시스템 데이터)
- SQL : 질의어
System Catalog / Data Dictionary
- 메타데이터들을 보관함
- SQL을 통해서 검색만 가능(시스템이 관리)
- DBMS가 생성 / 유지 / 갱신함
카탈로그 SQL (정보분류)
- SYSTABLES
- SYSINDEXS
- SYSCOLUMNS
- SYSVIEW
- SYSUSERS
- SYSTABAUTH : 테이블 권한정보
- SYSCOLAUTH : 속성 권한정보
- SYSDEPEND : 테이블/뷰의 종속관계
스키마(Schema) 분류
- 내부스키마 : Internal , 데이터 인덱싱(검색키워드지정) / 저장구조의 물리개념체
- 개념스키마 : Conceptual , 보안 / 규칙 / 정의 중심체(Table의 구조정보 ≠ Table)
- 외부스키마 : External , 중심에서 떼어쓰는 구조체(View의 구조정보 ≠ View)
Table/Relation (RDB, 관계형 데이터베이스) 구조
이름 나이 성별 이강선 11 남 신예나 22 여 용도분류 : 개체릴레이션 / 관계릴레이션
- 튜플 / 레코드 : 이강선 11 남 , 하나의 개체
- 속성 / 애트리뷰트/컬럼 : 나이 11 22 , 하나의 정보단위
- 릴레이션 스키마 : 이름 나이 성별
- 인스턴스 스키마 : 이름 나이 성별 아래 의 개체정보들
- 기수 / 카디널리티 : 컬럼 갯수
- 차수 / 디그리 : 튜플 갯수
- 도메인 : [남 , 여] 처럼 데이터의 양이 정해져있는 값의 모든 값 집합
View
- 테이블/뷰 에서 파생, 일부 정보를 떼어서 사용한 가상테이블.
- 물리적인 존재는 없음.
- 기본키를 포함중일때만 DML 가능.
SQL 분류
- DDL : Definition 정의 (구조를 담당함)
- DML : Manipulation 조작 (조작을 담당함) , 절차적(상세경로검색) / 비절차적(데이터검색)
- DCL : Control 제어 (권한을 담당함) , 무결성 / 보안 / 병행 을 제어
독립성 분류
- 논리적 독립성 : 프로세스와 DB간의 독립성
- 물리적 독립성 : 저장기기와 DB간의 독립성
DBA : DB 설계 / 피드백적용 / 관리 / 문서화를 담당하는 직책
'정보처리산업기사(실기)' 카테고리의 다른 글
데이터베이스 변형 (0) 2022.07.05 데이터베이스 설계(암기) (0) 2022.07.04 데이터베이스 설계 (0) 2022.07.04 데이터베이스 구조 (0) 2022.07.03 정보처리산업기사 실기 과목 목차 (0) 2022.07.02