Выбор средства реализации базы данных
Oracle — клиент — серверная СУБД разработана специально для работы в распределенных сетях. Эта РСУБД промышленного применения, предлагает уникальные функции автонастройки и самодиагностики. Данный продукт Oracle рассматривает безопасность с точки зрения критически важных требований к конфиденциальности информации и защите данных и обеспечению целостности данных. Есть возможности ограничения… Читать ещё >
Выбор средства реализации базы данных (реферат, курсовая, диплом, контрольная)
Общие сведения о СУБД
Система управления базами данных (СУБД) — специализированная программа или комплекс программ, предназначенная для организации и ведения базы данных.
Для решения данной задачи СУБД должна обладать основными свойствами:
- ? должна быть распределенного типа;
- ? должна поддерживать операционную систему Microsoft Windows XP и выше;
- ? должна быть нетребовательной к программным и аппаратным ресурсам;
- ? должна поддерживать пространственные данные;
- ? должна иметь минимальную стоимость;
- ? должна обладать клиент — серверной архитектурой.
Распределенные базы данных — совокупность логически взаимосвязанных данных, хранящихся в компьютерной сети. Состоят из набора узлов (каждый узел — это полноценная СУБД), узлы взаимодействуют между собой таким образом, что пользователь любого их них может получить доступ к любым данным в сети.
Пространственная база данных — база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих базовым математическим понятиям точка, кривая, полигон).
Клиент — серверная система характеризуется наличием двух взаимодействующих самостоятельных процессов — клиента и сервера.
Сервер — логический процесс, отвечающий за выполнение запросов.
Клиент — логический процесс, посылающий серверу базы данных запросы.
В настоящее время существует множество СУБД, наиболее известными являются:
- — Oracle — клиент — серверная СУБД разработана специально для работы в распределенных сетях. Эта РСУБД промышленного применения, предлагает уникальные функции автонастройки и самодиагностики. Данный продукт Oracle рассматривает безопасность с точки зрения критически важных требований к конфиденциальности информации и защите данных и обеспечению целостности данных. Есть возможности ограничения доступа к отдельным частям таблицы, регулирование доступа к данным внешними средствами. Присутствуют встроенные средства: резервного копирования и восстановления, логического восстановления недавних изменений в базе данных, обнаружение нарушений в процессе работы СУБД. Основными недостатками данной СУБД является требовательность к ресурсам системы (минимум 512 Мб оперативной памяти и 5 Гб свободного пространства на жестком диске), а также высокая цена (от $ 190 до $ 120 000);
- — Microsoft SQL Server — популярная СУБД. Предназначена для создания различных по размеру баз данных, включая крупные базы данных масштаба предприятия. Используется в различных целях и на различных уровнях и помогает управлять приложениями быстро и эффективно. MS SQL Server создан для управления терабайтами данных, способный обрабатывать такие компоненты, как видео, фотографии, бинарные данные, текст, и многое другое. Основными недостатками является то, что определять для пользователя, какой максимальный объём ресурсов СУБД ему доступен (например, не больше 20%) нельзя, а также очень высокая цена (от 850 $ и выше).
- — MySQL является реляционной СУБД, поддерживает SQL (структурированный язык запросов) и может применяться в качестве SQL-сервера. Это означает, что общаться с сервером можно на языке SQL: клиент посылает серверу запрос, тот его обрабатывает и отдает клиенту только те данные, которые были получены в результате этого запроса. Тем самым клиенту не требуется выкачивать данные и производить вычисления, как, например, в Microsoft Access. MySQL — это программное обеспечение (ПО) с открытым кодом, его можно свободно изучать и изменять. Пакет распространяется на условиях General Public License (GPL), его можно бесплатно загрузить из Интернета для некоммерческого применения.