데이터베이스 개념(1) Study 2011. 4. 20. 11:41

데이터베이스의 개념중에 혼돈이 되는 개념이 바로

파일과 데이터베이스의 차이죠..

데이터베이스는 실제로는 파일로 구성이 되어 있습니다.

하지만, 일반 파일과는 다르죠.(직접 열어서 작업을 하지 않죠.. 대신 DBMS가 모든 작업을 대신해줍니다. 물리적인 파일에 대한 작업이죠..)

데이터베이스에서 핵심 기술중에 한가지가 바로 이 파일구조이죠.

파일내부를 어떻게 저장할 것이며, 성능이나 안정성 측면까지 고려하여야 하니까요.

또한 데이터베이스안에는 데이터와 다양한 객체들이 존재하게 되죠.

이것들에 대한 부분도 포함이 되어 있습니다.

결론을 지어보면

"데이터베이스는 디스크상의 물리적인 파일이나, 일반 파일과는 다른 개념입니다.

사용자는 DBMS를 통해서 데이터에 대한 핸들링을 부탁하고, 실제 DBMS가 물리적인 파일의 내용을 핸들링 하는 것입니다."

"유저부분은 권한에 대한 것입니다. 일반적으로 스키마라고 부르며, 사용자에 객체에 대한 권한을 부여하는 방식으로 구성이 됩니다. 데이터베이스에 이런 내용도 모두 저장이 되게 됩니다. 오라클의 경우 롤이라는 개념(여러 권한을 묶어 놓은..)이 존재하며 이를 통해서 사용자에게 여러 권한을 한번에 줄수가 있습니다."

"권한과 롤 부분은 업무특성이나 데이터의 접근권한을 먼저 산출하고 권한과 롤을 정의하고 사용자에게 부여하는 방식입니다. 물론 그 이전에 테이블이 존재하여야 합니다."

'Study' 카테고리의 다른 글

정보처리기사 기출문제( 2003 ~ 2010 )  (1) 2011.08.10
토렌트  (0) 2011.07.24
데이터베이스 개념  (0) 2011.04.20
Database란?  (0) 2011.04.20
공부하자~!!  (0) 2011.04.20