본문 바로가기

유튜브 영상/그리타GRITA-정보처리기사 -데이터베이스7

데이터모델링 정보 모델링, 데이터 모델링, 개념, 논리, 물리적 데이터 모델 1. 데이터 모델링의 정의 현실세계를 "추상화" 하여 데이터 관점에서 체계적으로 표현한 모형 데이터, 데이터 간의 관계, 데이터의 의미 및 제약조건 등을 표현 데이터의 구조를 논리적으로 표현하며 데이터베이스 설계과정의 한 부분 임 정보 모델링 vs. 데이터 모델링 정보 모델링 - 현실세계를 추상화하여 정보구조로 생성하는 과정 데이터 모델링 - 정보 모델링에서 생성된 정보 구조를 이용하여 "논리저 구조 또는 데이터 구조"로 생성하는 과정 2. 데이터 모델의 종류 모델링순서 개념적 -> 논리적 -> 물리적 종류 주요내용 핵심요소 개념적 데이터 모델 현실세계의 개념을 추상적으로 표현 개체타입, 개체타입 간의 관계를 E-R모델로 구현 Ex) E-R.. 2024. 4. 8.
데이터베이스 사용자 DBA, 응용프로그래머, 일반 사용자 1. 데이터베이스 사용자의 종류 종류 주요내용 DBA 데이터베이스 관리자, Database Administrator 데이터베이스의 관리 및 운영의 모든 권한과 역할을 수행 DDL, DCL 응용프로그래머 Application Programmer 주로 DML을 이용하여 응용 프로그램을 작성하여 DB 접근 C, JAVA 등의 언어를 이용하여 DBMS가 지원하는 데이터 조작 명령어를 활용 일반사용자 End User 터미널 또는 기타 접속도구를 이용하여 데이터베이스의 자원 활용 목적 OLAP 소프트웨어 사용 OLAP란? OLAP(Online Analytical Processing)는 데이터 웨어하우스, 데이터 마트 또는 기타 중앙화된 통합 데이터 저장소의 대용량 데이터를 고속.. 2024. 4. 3.
데이터베이스언어 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL) 1. 데이터베이스 언어의 개요 데이터베이스 관리시스템과 사용자 간의 연결 언어 기법 데이터 언어의 완전성 기반의 데이터 정의, 데이터 조작, 데이터 제어 수행 2. 데이터베이스 언어의 종류 종류 주요내용 요약 데이터 정의어 Data Definition Language 데이터베이스 구조 정의(생성, 수정, 삭제) 논리적, 물리적 데이터 구조 및 사상관계, 제약조건을 정의 메타데이터 형식으로 데이터 사전에 결과 저장 Ex) Create Database, Drop Database DDL 데이터 조작어 Data Manipulation Language 데이터를 조작하는 언어(생성, 수정, 삭제, 조회) 사용자와 DBMS간의 인터페이스 기능 .. 2024. 4. 3.
데이터베이스 스키마 외부스키마, 개념스키마, 내부스키마, 논리적 독립성, 물리적 독립성 1. 데이터베이스 스키마의 개요 데이터베이스의 구조을 객체, 데이터간의 관계, 제약조건 등에 관한 명세를 기술한 "메타데이터" ANSI/SPARC 3 계층 구조(ANSI-SPARC 3 Level Architecture)로 표현 2. 스키마 3 계층 구조 구분 주요내용 Point 외부스키마 External Schema 사용자 또는 응용프로그램 입장에서의 논리적 구조 개별 사용자 그룹 입장의 View를 제시, 여러 개 존재 Ex) SQL, Pro*C, JDBC 등을 이용하여 DB 접근 사용자 뷰 개념스키마 Conceptual Schema 외부와 내부를 연결, 접근권한, 보안 및 무결성 등에 관한 정의 전체 관점으로 정의되어 한 개 존재 Ex.. 2024. 4. 3.