1-29 데이터의 독립성
“논리적 독립성 : 응용 프로그램과 데이터베이스를 독립시킴으로써, 데이터의 논리적 구조를 변경시키더라도 응용 프로그램은 변경되지 않습니다.” 에서 데이터의 논리적 구조를 변경한다 함은 DB에 컬럼을 추가/삭제 한다는 말인데 이러면 기존 응용 프로그램이 다루던 컬럼이 삭제되버리면 이런 현상은 어떻게 설명할 건가요?
1-34
“대표적인 데이터 조작 언어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 비절차적 데이터 언어이다.”에서 터미널이 무엇인가요?
1-34
절차적 조작 언어의 예를 들어주세요.
안녕하세요.
1)
데이터의 논리적 구조의 변경으로 인해 응용 프로그램이 다른 것으로 변경되지 않는다는 것입니다. 즉 기존의 응용 프로그램을 그대로 사용하여 논리적 구조의 변경에 대응할 수 있다는 것이죠. 단순이 기존 응용 프로그램의 수정이 아니라 아예 변경을 하여 다른 응용 프로그램을 사용해야 하지 않는다는 것입니다.
2)
터미널이란 서버에 접속하는 일반 사용자 컴퓨터를 말합니다.
3)
절차적 언어, 즉 절차 중심의 언어에는 일련의 처리 절차를 차례로 기술해 나가는 C, COBOL, FORTRAN, BASIC 등의 고급 언어가 해당됩니다.
시험의 출제 범위 외에 해당하는 내용의 질문은 답변까지 시간이 소요될 수 있으며, 전공 심화 내용과 같이 깊이 있는 내용인 경우 답변에 어려움이 있을 수 있음을 양해 바랍니다.
오늘도 즐거운 하루 되세요.
"-
*2014-09-29 09:56:11
안녕하세요.
1)
데이터의 논리적 구조의 변경으로 인해 응용 프로그램이 다른 것으로 변경되지 않는다는 것입니다. 즉 기존의 응용 프로그램을 그대로 사용하여 논리적 구조의 변경에 대응할 수 있다는 것이죠. 단순이 기존 응용 프로그램의 수정이 아니라 아예 변경을 하여 다른 응용 프로그램을 사용해야 하지 않는다는 것입니다.
2)
터미널이란 서버에 접속하는 일반 사용자 컴퓨터를 말합니다.
3)
절차적 언어, 즉 절차 중심의 언어에는 일련의 처리 절차를 차례로 기술해 나가는 C, COBOL, FORTRAN, BASIC 등의 고급 언어가 해당됩니다.
시험의 출제 범위 외에 해당하는 내용의 질문은 답변까지 시간이 소요될 수 있으며, 전공 심화 내용과 같이 깊이 있는 내용인 경우 답변에 어려움이 있을 수 있음을 양해 바랍니다.
오늘도 즐거운 하루 되세요.
"