본문 바로가기

반응형

정보 처리 기사 필기/3. 데이터 베이스 구축

(4)
3-3 SQL SQL(Structured Query Language) 명령어 SQL의 개념 관계형 데이터 모델을 따르는 DBMS 표준 데이터베이스 언어 관계 대수를 기초로 만들어진 DB 관련 명령어 형식 입력 릴레이션으로부터 원하는 출력 릴레이션 얻어내는 명령어 형식 내장 SQL 프로그래밍 언어 COBOL, C, Visual Basic, ASP, PHP 등에 포함하여 사용 응용 프로그램 내 데이터 정의/질의하는 SQL 문장 내포하여 프로그램 실행 시 함께 실행 변수/데이터베이스 필드(속성)의 이름은 다르거나 같아도 되지만 데이터 타입은 반드시 일치 SQL 명령어의 분류 데이터 정의어(DDL: Data Definition Language) DB 정의/수정 목적으로 사용하는 언어 데이터 저장하는 테이블 구조 생성, 변경 ..
3-2 논리 데이터베이스 설계 - ERD E-R 다이어그램(ERD) 작성 1. E-R 다이어그램(ERD) 표기법 ERD: Entity Relationship Diagram - 업무 분석 결과로 도출된 개체와 실체 간의 관계 도식화 개체-관계(E-R) 다이어그램 기호 개체 ⬜️ 유일한 단어로 사용 관계 ◇ 속성 ○ 개체가 가지고 있는 요소 또는 성질(동그라미로 표시) Peter Chen, Crow's Foot Model로 표기 속성명은 단수형으로 명명하며 개체와 동일한 명칭 사용하지 않음 속성값이 NOT NULL인지 NULL인지 고려 다중 값 속성 ◎ 관계-속성 연결 ㅡ 관계 표시 방법 관계 표기법 종류 2. 확장 E-R 다이어그램(ERD) 슈퍼 타입(super-type)과 서브 타입(sub-type) 슈 퍼 타입은 여러 개의 서브 타입 나누어 ..
3-2 논리 데이터베이스 설계 개체와 속성 1. 개체(Entity) 개념 현실 세계의 유/무형 대상체 추상화하여 표현하는 단위로 파일에서 레코드에 대응하는 개념 돋립적으로 존재하며 식별 가능 조직에서 업무 활동상 지속적 관심을 갖고 있는 대상으로 동질성을 지닌 개체 집합이나 행위의 집합 개체 타입 (Entity Type) 개체 이름, 특성으로 표현된 속성들로 구성하여 만든 논리적 정의 설계에 해당하는 개념으로 개체 스키마(Entity Schema) 개체 타입 특성 시스템 구축하고자 하는 업무에 필요한 정보 유일한 식별자(Unique Identifier)에 의해 식별 가능 영속적으로 존재하는 개체의 집합 업무 프로세스는 그 개체 타입 반드시 이용 개체 타입에는 반드시 속성(항목, 필드, Attribute) 포함 다른 개체 타입과 최소 ..
3-1 데이터 베이스 개요 데이터 베이스의 개요 1. 데이터 베이스의 개요 개념 응용 시스템들이 데이터 공유할 수 있도록 운영에 필요한 모든 데이터 통합하여 컴퓨터에 저장한 데이터 정의 공유 데이터(Shared Data): 여러 응용 시스템이 공동으로 소유하고 유지하는 자료 운영 데이터(Operational Data): 조직의 고유한 업무 수행하는데 존재가치 확실하고 없어서는 안될 반드시 필요한 자료 통합 데이터(Integrated Data, 종합 데이터): 자료의 중복 배제한 데이터의 모임 저장 데이터(Stored Data): 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 2. 데이터 베이스 특징 및 기능 특징 계속적인 변화 (Continuous Evolution) 데이터베이스 상태는 동적이므로 데이터 삽입, 삭제, 갱신으로..

반응형