Database/Database 기초

Database/Database 기초

데이터 과학과 빅데이터

2022. 12. 14. 01:30 수정 및 복습 시작 데이터 과학 데이터 과학은 필수적이다. 4차 산업혁명 시대로 진입하며 빅데이터, 사물 인터넷, 인공지능 등 핵심 기술의 중심에 데이터가 있다. 21세기의 원유는 즉 데이터다. 전통적인 방식으로 데이터를 수집하고 저장하는데 한계가 있다. 현대 데이터는 방대한 규모와 다양한 형태가 존재한다. 단순히 데이터를 분류하고 검색하는 것을 넘어, 방대한 양의 데이터 속에 숨겨진 규칙과 패턴을 찾아내 문제 해결에 활용하고 미래의 일을 예측하여 미리 준비하기를 우리는 원하고 있다. 이 말은 다양해진 데이터 활용에 대한 요구가 늘어난다는 것이다. 데이터 과학의 개념은 데이터를 수집한 후 분석을 통해 데이터를 정확히 이해함으로써 그 속에 숨겨진 새로운 지식을 발견하고,..

Database/Database 기초

데이터베이스 응용 기술

2022. 12. 14. 01:00 수정 및 복습 시작 객체지향 데이터 베이스 객체지향 데이터 모델 객체지향 개념에 기반을 둔 데이터 모델이다 객체와 객체 식별자, 속성과 메서드, 클래스, 클래스 계층 및 상속, 복합 객체 등을 지원한다. 다양한 응용 분야의 데이터 모델링을 위한 새로운 요구 사항을 지원한다. 의미적으로 관계가 있는 데이터베이스 구조를 표현하기 위한 강력한 설계 기능을 제공한다. 특수한 몇몇 분야에서 사용된다. 객체와 객체 식별자 객체 지향 데이터 모델에서 객체(Object)는 현실 세계에 존재하는 개체를 추상적으로 표현한 것이다. 객체 지향 데이터 모델을 구성하는 기본 요소다. 각 객체는 시스템 전체에서 유일하게 식별될 수 있는 객체 식별자를 가지고 있다. 객체 간의 관계는 객체 식별자..

Database/Database 기초

보안과 권한 관리

2022. 12. 14. 00:30 수정 및 복습 시작 데이터베이스 보안 데이터베이스 보안의 목표는 조직에서 허가한 사용자만 데이터베이스에 접근할 수 있도록 통제하여 보안을 유지하는 것이다. 물리적 환경에 대한 보안, 권한 관리를 통한 보안, 운영 관리를 통한 보안이 필요하다. 물리적 환경에 대한 보안은 말 그대로 자연재해 같은 데이터베이스에 물리적 손실을 발생시키는 위험으로부터 데이터베이스를 보호하는 것이다. 딱히 중요한 내용은 아니다. 권한 관리를 통한 보안은 접근이 허락된 사용자만 권한 내에서 데이터베이스를 사용하도록 보호한다. 계정이 발급된 사용자만 데이터베이스에 접근할 수 있도록 통제하고, 사용자별로 사용 범위와 수행 가능한 작업 내용을 제한한다. 운영 관리를 통한 보안은 접근이 허락된 사용자가..

Database/Database 기초

회복과 병행 제어

2022. 12. 13. 23:30 수정 및 복습 시작 데이터베이스 관리 시스템은 데이터베이스가 항상 정확하고 일관된 상태를 유지할 수 있도록 다양한 기능을 제공하는데, 그 중심에는 트랜잭션이 있다. 트랜잭션을 관리함으로써 데이터베이스의 회복과 병행 제어가 가능해져, 결과적으로 데이터베이스가 일관된 상태를 유지할 수 있다. 트랜잭션 트랜잭션은 하나의 작업을 수행하는 데 필요한 데이터베이스의 연산들을 모아놓은 것으로, 데이터베이스에서 논리적인 작업의 단위가 된다. 트랜잭션은 데이터베이스에 장애가 발생했을 때 데이터를 복구하는 작업의 단위도 된다. 데이터베이스의 무결성과 일관성을 보장하기 위해 작업 수행에 필요한 연산들을 하나의 트랜잭션으로 제대로 정의하고 관리해야 한다. 트랜잭션의 특징 트랜잭션의 특성으로..

Debin
'Database/Database 기초' 카테고리의 글 목록