Способы организации субд
Файл-серверные. Архитектура клиент-сервер. При такой организации обработка всех данных происходит на клиентском узле, на сервере хранятся только файлы. Клиент делает только запрос на получение блоков-файлов (хранимых записей), а вся обработка по изменению данных производится на клиенте. Такая сист. очень ненадежна, поскольку при многопользовательской работе сбой при работе любого клиента может разрушить базу.
# Microsoft Access
Клиент-серверные. Вся обработка запроса ведется на сервере. Клиент только выдает запрос и получает результирующие данные. Изменение файла заносится сервером только после того, как транзакция приложения успешно завершена. В сист. повышается безопасность и целостность.
Недостатки:
высокие требования к пропускной способности каналов связи с сервером
слабая защита данных от взлома
сложность администрирования и настройки клиентских мест
необходимость использования на раб. местах мощных компьютеров
#Oracle, My SQL, Microsoft SQL Service
Встраиваемые СУБД - это СУБД, которые способны работать в одном адресном пространстве с приложением, т.е. единая программа приложений и БД. Такая СУБД работает автономно вместо с программой, они ориентированы на решение узких классов задач.
# Interbase
Лекция 11-12
25 апреля 2012 г.
14:36
2 мая 2012 г.
14:30
Вопросы физического проектирования
В процессе физического проектирования осуществляется отображение концептуальной модели во внешнюю память, т.е. создается физ. схема БД.
Параметры физ. модели определяют эффективность функционирования БД. Основной параметр эффективности - время поиска нужных записей.
Управление физ. параметрами - ф-ии администрирования БД в процессе эксплуатации.
Существуют 2 способа организации БД на физ. уровне:
Файловая организация, при кот. поиск и выборка данных производятся средствами операционной сист.
Бесфайловая организация, при кот. работу с внешней памяти берет на себя полностью СУБД.
Основные понятия физ. уровня:
Хранимая запись - семантически значимая ед. хранения, упакованная в файл. Файл - это поименованная совокупность хранимых записей одного типа. В хранимую запись отображается одна или несколько логич. записей (строк соответствующей табл.).
Блок - фиксированная совокупность хранимых записей.
За одну операцию обмена между внеш. и оператив. памятью участвует 1 блок.
Метод доступа - совокупность технич. и программных ср-в, обеспечивающих хранение и выборку данных, упакованных в хранимой записи. МД хар-ся 2 компонентами:
Организация (структура) внешней памяти:
Последовательная память организации. При такой организации доступ к хранимой записи возможен только путем просмотра всей памяти либо с начала, либо с конца
Прямая организация. Время доступа к хранимой записи практически не зависит от их местоположения в памяти.
Метод поиска. Задается алгоритмом, кот. определяет путь доступа к треб. записи, реализуемый в рамках структуры памяти.