본문 바로가기

유튜브 영상31

데이터베이스 사용자 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.
데이터베이스관리시스템 DBMS 필수기능(데이터정의, 조작, 제어) 1. 데이터베이스 관리시스템 응용시스템이며 소프트웨어, 프로그램의 집합체 운영체제 위에서 동작하며, 사용자와 데이터베이스 사이에서 명령어처리, 데이터조작 등의 서비스 수행 ex) 마이크로소프트 사의 MS-SQL, 오라클 사의 Oracle, MariaDB, MySQL 등 2. DBMS의 필수기능 구분 주요내용 데이터 정의 Data Definition Facility, DDL 데이터베이스의 물리구조와 논리구조를 정의 데이터 조작 Data Manipulation Facility, DML 데이터 입력, 수정, 삭제, 조회와 같은 명령어 수행 데이터 제어 Data Control Facility, DCL 데이터의 무결성 유지및 보안, 권환관리, 장애에 대한 회복, 동시성제어 3... 2024. 4. 3.