2021-1 데이터베이스기초 2주차

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1.

파일 시스템의 장단점을 설명하라

장점: 각 응용 프로그램이 개별적으로 사용하는 데이터를 파일로 관리/유지, 검색, 삽입, 삭제


및 갱신을 프로그램으로 처리 가능함.

단점: 데이터 공유 불가능, 데이터 종속성, 데이터 중복성, 응용프로그램의 상이한 목적에
따른 구조 변경에 따른 요구 때문에 중복성 존재, mutual exclusion-데이터 공유 경우, 한
사용자가 작업을 하고 있으면 다른 사용자는 접근 불가

2. 데이터 종속성을 설명하고, 그 문제점과 해결책을 설명해 보라

응용 프로그램과 데이터 간의 상호 의존 관계를 가짐.

구성 방법이나 접근 방법 변경 시 관련 프로그램도 변경해야 함.

해결책: 데이터 파일 처리 루틴들을 하나의 공동 접근 루틴으로 구성한다

3. 데이터 중복성이 문제가 되는 이유를 설명하고 그 해결책을 설명해 보라

일관성, 보안성, 경제성, 무결성

해결책: 데이터를 개별적으로 관리하지 않고 통합적으로 구성해서 관리한다

4. DBMS 가 갖추어야 될 필수 기능은 어떤 것인가를 설명하라

정의 기능-다양한 형태의 데이터를 조직할 수 있는 기능

조작 기능-데이터언어로 표현하기 위한 수단 제공

제어 기능-데이터의 정확성과 보안성을 유지하는 기능

5. DBMS 를 사용할 때의 장단점을 설명하라

장점: 데이터 중복의 최소화, 데이터의 공용, 일관성 유지, 무결성 유지, 보안 보장, 표준화
용이, 기관 전체 데이터의 상충된 요구의 조정

단점: 운영비 문제, 특정 응용 프로그램의 복잡화, 복잡한 백업과 복구, 시스템의 취약성

6. 데이터의 중복성은 완전히 제거되어야 하는가? 그렇지 않다면 그 이유는 무엇인가?

아니다. 중복성을 제거하기 위해 복잡한 시스템 설계는 설계 기간이 길어지게 되고 보다


전문적, 기술적이 되어야 하기 때문에 그 구조가 복잡하게 되고 성능이 저하될 수 있다.
그렇기 때문에 상황에 따라서 적절히 사용하는게 좋다고 생각한다.

7. 데이터의 무결성이 유지되지 않았을 경우의 파급 효과를 설명하라

데이터 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제


값이 일치하는 정확성을 말한다. 데이터 중복성이 유지되지 않는다면 허용되지 않는 값이나
부정확한 데이터가 여러 가지 경로에 의해 데이터베이스에 잠입할 수도 있다.

8. 데이터 독립성을 설명하고, 왜 중요한 것인가를 설명하라

데이터의 논리적 구조나 물리적 구조가 변경되더라도 응용 프로그램이 영향을 받지 않는것,


논리적 구조나 물리적 구조가 변경되어야 하는데 모든 응용 프로그램이 함께 변경되거나
재작성 되어야 한다면 큰 손실이 발생하기 때문이다.

9. 데이터베이스 관리 시스템과 파일 관리 시스템을 비교 설명하라


데이터베이스 관리 시스템은 파일 구조에서 데이터 종속성과 데이터 중복성을 제거한
것이다.

10. DBMS 는 무엇이며 왜 필요한가?

모든 응용 프로그램들이 데이터베이스를 올바르게 공용할 수 있도록 관리하는 소프트웨어


시스템. 데이터의 중복을 통제 가능, 데이터의 일관성 유지, 데이터의 무결성 유지, 데이터의
보안 보장

You might also like