Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Разработка серверной части

[Назад]    [Содержание ]    [Вперед]

  


Разработка серверной части


Объекты базы данных
Определение таблиц
Типы данных
Создание таблицы
Индексы
Вычисляемые столбцы
Внешние ключи
Значения по умолчанию
Использование доменов
Определение бизнес-правил с представлениями, хранимыми процедурами и триггерами
Определение представлений
Определение хранимых процедур
Хранимая процедура SELECT
Выполняемая хранимая процедура
Поддержка целостности данных с помощью xранимой процедуры
Определение триггеров
Права доступа к объектам базы данных
Предоставление доступа к таблицам
Предоставление доступа к представлениям
Предоставление доступа к хранимым процедурам
Отмена доступа пользователей

При разработке приложения клиент/сервер потратьте немного времени на планирование, прежде чем приступать к непосредственному кодированию. Планирование включает определение бизнес-правил для приложения, т.е. вы должны решить, какие задачи будут выполняться сервером, а какие - клиентом. Затем следует остановиться на структурах таблиц, связях между полями и типами используемых данных, а также на вопросах защиты. Для того чтобы выполнить эти операции, вы должны быть знакомы с объектами баз данных на стороне сервера.

Проиллюстрируем эти понятия с помощью Interbase. Это сервер баз данных, который поставляется с Delphi. С его помощью можно создавать автономные приложения клиент/сервер, соответствующие стандарту ANSI SQL-92. Чтобы использовать сервер Interbase, вы должны разобраться с программой InterBase Windows ISQL, которая также поставляется с Delphi.

На заметку В книге рассматривается сервер Interbase и его реализация SQL только потому, что он входит в поставку Delphi. Все, о чем идет речь далее в этой главе, применимо и для других реализации SQL в других серверах баз данных, за исключением некоторых специфических свойств.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017