객체지향, 객체관계, 웹 데이터베이스
1. 객체지향 데이터베이스 개념과 구조 ① 객체지향 데이터베이스의 출현 배경 ∘기존 데이터 모델인 계층, 네트워크, 관계형 같은 데이터 모델은 업무용 기술에 성공적으로 사용되어 왔지만, 공학 설계와 제조(CAD/CAM, CIM), 과학실험, 통신, 지리정보 시스템, 멀티미디어 등의 복잡한 데이터베이스 응용에는 충분하지 못함 ∘이와 같은 새로운 응용들은 복잡한 객체의 구조, 장기 트랜잭션, 이미지나 대형 텍스트 데이터의 저장을 위하여 새로운 데이터 타입, 특정 응용에 의존하는 비표준적인 연산의 정의 등의 기능이 필요함 ∘또 다른 이유는 소프트웨어 응용 개발에 객체 지향 프로그래밍 언어의 사용이 증가하기 때문이며, 기존의 데이터베이스를 C++, SMALLTALK, JAVA 등과 같은 객체지향 언어로 작성된 ..
2023. 9. 7.
데이터베이스 보안과 권한
1. 데이터베이스 보안과 권한 ① 데이터베이스 보안의 쟁점(1) ∘데이터베이스 보안에 대한 주요 쟁점 - 특정 정보에 접근할 수 있는 권한에 관한 법적, 윤리적 쟁점들로서 예를 들면, 정보의 프라이버시를 통제하는 수많은 법규 - 어떤 종류의 정보를 공개하지 않을지에 관한 행정적, 제도적, 기업 수준의 정책에 관한 쟁점들로서 예를 들면, 신용 등급과 개인의 의료 기록 - 다양한 보안 기능을 수행해야 하는 시스템 수준과 같은 쟁점들로서 예를 들면, 보안 기능이 하드웨어 수준, 운영체제 수준, 또는 DBMS 수준에서 처리되어야 하는가의 문제 - 조직에 따라서는 여러 단계의 보안 등급을 정하고 데이터와 사용자를 이러한 분류 기준에 따라 분류할 필요성이 있으며, 예를 들면, 1급 비밀(top secret), 2급..
2023. 9. 5.