dml2 데이터베이스(Database) - 사용자(DBA, 일반사용자, 응용프로그래머) 데이터베이스(Database) - 사용자 데이터베이스를 사용하는 사용자에는 관리자, 일반사용자, 개발자로 구분할 수 있다. 각 사용자에 대한 설명과 역할을 정의해보자. 1) 데이터베이스 관리자(DBA : Database Administrator) - 정의 데이터 정의어(DDL), 데이터 제어어(DCL)을 통해 데이터베이스를 정의하고 제어하는 사용 혹은 그룹을 말한다. 데이터베이스 관리자는 일관성있게 데이터베이스 스키마를 생성하고 관리하여야 한다. 다양한 사용자들의 요구사항을 분석 및 평가하여, 논리적인 구조를 결정하게 된다. 참고) DDL, DML, DCL 은 이전 포스팅 글에서 설명되어 있으니 참고해주세요. 데이터베이스 관리 시스템에 대한 설명(클릭!) - 데이터베이스 관리자의 주요 역할 데이터베이스 .. 2023. 1. 2. 데이터베이스 관리 시스템에 대한 설명 파일 시스템 1) 정의 각각의 응용프로그램은 개별적으로 데이터 파일을 관리해야 한다. 각각의 응용프로그램은 자신의 데이터 파일을 관리하기 위해 검색, 입력, 삭제, 수정을 할 수 있어야 한다. 2) 문제점 논리적 파일 구조, 물리적 파일 구조간의 1:1로 사상된다. 물리적 데이터 구조에 대한 접근 방법을 응용 프로그램에 구현해야 한다. 데이터 종속성과 데이터 중복성 데이터 종속성(Data Dependency) 응용 프로그램과 데이터 상호 간 의존관계가 강하게 연결된 상태이며, 데이터의 구조와 접근 방법의 변경은 응용프로그램도 같이 변경되어야 한다. 데이터 중복성(Redundancy) 하나의 시스템 내에 같은 내용의 데이터가 중복되어 저장되어 관리되며, 내부적인 일관성을 유지하기 힘들다. 또한 보안성, 경.. 2022. 12. 31. 이전 1 다음