목록정보처리기사/데이터베이스 구축 (13)
DevBlackCat
물리데이터베이스 설계사용자 DBMS 결정데이터 타입과 크기결정데이터 용량 및 업무 프로레스 분석역정규화인덱스 설계, 데이베이스 생성특징물리적인 데이터 모델로 매핑트랜잭션을 예상빈도를 포함해 분석효율적 저장구조 겁근 방법 고려인덱스 활용 스토리지(1) 개념대용량 데이터를 저장하기위한 저장장치 기술① DAS (Direct Attached Storage)직접 호스트에 연결된 저장 방식 (usb)장/단점장점: 빠른 속도, 확장 용이단점: 데이터 증가 시 운영 효율성 감소, 호스트 장애 시 접근 제한, 연결 제한② NAS (Network Attached Storage)네트워크를 통한 데이터 공유 저장 방식장/단점장점: 네트워크 기반 고속 데이터 전송, 여러 장치 입출력 용이단점: 전송속도 제한, 데이터 캡슐화로 ..
관계 데이터 모델 (1) 릴레이션의 구조학번이름학과성별학년0001이흥직컴퓨터여30002이경직철학남10003이창훈체육여2 학번~ 학년 : 속성(Attribute) : 릴레이션의 각열차수: 속성의 갯수 = 5튜플:각각의행카디널리티:모든 행들의 갯수 = 3(릴레이션에서 튜플의 총갯수) 도메인 : 값의 범위 | 성별의 도메인 (성별은 남,녀 두개가 있으니) = 2ex. 만일 학년의 도메인은 3도메인을 정의함으로써 데이터 무결성을 유지할수있다.원자값의 집합 최대존재할수있는 튜플수 계산은 각 열의 도메인 수를 곱하면된다. (2) 릴레이션릴레이션은 데이터들을 2차원 테이블 구조로 저장한것릴레이션 스키마 : 릴레이션의 이름과 속성을 포함한 릴레이션 논리적 구조릴레이션 인스턴스 : 스키마에 따라 실제로 저장된 데이터..
데이터베모델 개념데이터 구조를 단순화, 추상화 하여 체계적으로 표현 데이터베이스 모델에 표시해야할 요소 정의설명구조 (Structure데이터 구조 및 개체 간 관계연산 (Operation)데이터 처리 방법제약조건 (Constraint)데이터의 논리적 제약조건 개체-관계 모델(1) 개체-관계 모델 개념데이터베이스의 요구 사항을 그래픽적으로 표현하는 모델개체(Entity), 속성(Attribute), 관계(Relationship)을 사용하여 데이터를 기술특정 DBMS나 하드웨어에 독립적임산출물: 개체-관계 다이어그램 (Entity-Relationship Diagram, ERD)(2) 개체 (Entity)현실 세계의 독립적이고 구별 가능한 대상표현: ER 다이어그램에서 사각형으로 나타낸다.(3) 애트리뷰트,..
데이터베이스의 설계데이터베이스 구조를 도출하는 과정구조를 조직화한다. 데이터베이스의 설계 단계 ★ⓐ 개념적 설계요구사항과 데이터를 추상적인 관점에서 표현하는 단계개념적 스키마를 구성 (E-R 다이어그램) ⓑ 논리적 설계목표 DBMS의 논리적 자료구조를 변환하는 과정목표 DBMS 기반으로 설계 (계층형,관계형,객체지향형...)정규화 과정 거침트랜잭션 인터페이스 설계스키마 평가 및 정제ⓒ 물리적 설계뮬리적구조 , 저장구조 , 데이터 타입,인덱스,등 고려해서 설계특정 DBMS 설계성능 용량 고려데이터 물리적 스키마 생성레코드 집중의 분석 및 설계트랜잭션 처리량 , 응답시간등 고려ⓓ 구현DDL을 사용하여 명령문 작성 스티마 생성 RDBMS 종류ORACLE대규모 데이터베이스 환경에 적합하며, 많은 정보를 처리..
데이터베이스의 개념데이터 : 관찰이나 측정을 통해 수집한 사실이나 값정보:데이터를 처리하여 의사결정에 유용하게 정리한 결과 데이터베이스의 정의 ★정의설명통합 데이터 (Integrated Data)중복이 최소화된 데이터 모임저장 데이터 (Stored Data)컴퓨터가 접근 가능한 매체에 저장된 데이터운영 데이터 (Operational Data)조직의 목적을 위한 필수 데이터공유 데이터 (Shared Data)여러 응용 프로그램들이 공동으로 사용하는 데이터 공(저)장통운 으로 기억하기 (공장통운) 데이터 언어 ★언어설명DDL (Data Definition Language)데이터베이스의 구조와 제약 조건 정의DML (Data Manipulation Language)데이터 처리 및 조작에 사용되는 언어DCL ..