Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рэубд-ответы.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
683.52 Кб
Скачать
  1. Настройка приложения клиента для работы с удалённой базой данных.

Создание пользовательского приложения требует разработки так называемого дружественного интерфейса пользователя, т.е. организации диалога между пользователем и компьютером (кли­ентом и сервером). Основным способом организации диалога является разработка диалоговых форм, которые по назначению можно подразделить на следующие группы: для ввода данных в таблицы; для ввода условий обработки информации в запросы; для автоматизации работы с объектами базы данных. Формы для ввода данных в таблицы предназначаются для такой организации процедур внесения информации, которые могли бы свести к минимуму возможность ошибок оператора. Кроме того, такие формы могут служить для проведения анализа имеющихся в таблицах данных. Формы для ввода условий обработки информации в запросы имеют назначение, аналогичное формам для ввода данных в таблицы. Формы для автоматизации работы с объектами базы данных имеют различное назначение, например это формы-заставки, формы-меню, кнопочные формы и др. Все эти формы и представляют собой интерфейс пользователя. Разработка форм может производиться различными средства­ми визуального проектирования, например: с помощью языков программирования (C++, Delphi, VBA); с помощью специальных компонентов СУБД (конструкторов форм Microsoft Access, Oracle и др.).

  1. Физическая организация удалённой базы данных: простая и составная база данных.

Физическое проектирование базы данных предусматривает при­нятие разработчиками окончательного решения о способах реа­лизации создаваемой базы данных в условиях применения конк­ретной СУБД.

Физическое проектирование базы данных (для реляционной модели) включает в себя следующие этапы.

1)Перенос глобальной логической модели данных в среду целевой СУБД.

2)Проектирование базовых отношений в среде целевой СУБД.

3)Проектирование отношений, содержащих производные данные.

4)Реализация ограничений предметной области.

5)Проектирование физического представления базы данных.

6)Анализ транзакций.

7)Выбор файловой структуры.

8)Определение индексов.

9)Определение требований к дисковой памяти.

10)Разработка пользовательских представлений.

11)Разработка механизмов защиты.

12)Анализ необходимости введения контролируемой избыточ­ности.

13)Организация мониторинга и настройка функционирования операционной системы.

  1. Назначение и структура файлов базы данных.

Система визуального программирования Delphi со­держит ряд компонент, специально ориентированных на работу с базами данных. Использование этих, компонент позволяет быстро создавать при­ложения, работающие с базами данных. Кроме того, большая часть этих компонент построена таким образом, что обеспечивает максимальную переносимость программ, позволяя им работать (с минимальными изме­нениями, а в некоторых случаях вообще без изменений) с различными ба­зами данных. Сразу, правда, следует оговориться, что данные системы ориентированы на работу под управлением Windows / Windows NT.

Основными компонентами для доступа к объектам произвольных баз данных в C++ Builder и Delphi являются TDatabase, TSession, TTable и TQuery. Для работы с InterBase можно также использовать специализи­рованные компоненты TIBTable, TIBQuery, TIBDatabase, TlBTransaction. Перечисленные компоненты составляют только часть возможных средств для работы с базами, но их достаточно для рассмотрения всех основных возможностей работы с базой данных.

Компоненты TDatabase, TTable и TQuery ориентированы на работу с произвольными базами данными, так что доступ к базам данных в них осуществляется не прямо, а через средства Borland Database Engine (BDE). Это является, с одной стороны, достоинством, обеспечивая пере­носимость программ, с другой - недостатком, поскольку часть возможно­стей InterBase, к счастью незначительная, оказывается недоступной.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]