Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РЭУБД.doc
Скачиваний:
17
Добавлен:
20.12.2018
Размер:
239.62 Кб
Скачать
  1. Создайте хранимую процедуру, определяющую список заказчиков из города, название которого задаётся параметром, из тестовой таблицы Customers. Билет №10

  1. Создание запросов с использованием агрегатных функций. Группировка.

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

Агрегатная функция производит вычисление над единичным результатом от множества записей.

Группировка данных - это процедура объединения в логическом порядке строк с определенными значениями. Одним из видов группировки является сортировка (определяемая фразой ORDER BY), кроме этого в группе условий оператора выборки SELECT могут быть использованы фразы GROUP BY и HAVING (во вполне определенном

порядке: WHERE - GROUP BY - HAVING - ORDER BY ).

  1. Соединение с сервером и базой данных в InterBase.

На странице InterBase Палитры компонентов содержатся компоненты доступа к данным, адаптированные для работы с сервером InterBase и объединенные названием InterBase Express. Компоненты из набора InterBase Express предназначены для работы с сервером InterBase версии не ниже 5.5.

Их преимущество заключается в реализации всех функций за счет прямого обращения к API сервера InterBase. Благодаря этому существенно повысилась скорость работы компонентов.

Новые компоненты предоставляют разработчику новые возможности.

  1. Напишите триггер, который при удалении названия фирмы в родительской таблице «Фирмы», удаляет подчинённые записи в дочерней таблице «Заказы». Билет №11

  1. Основные функции процессора баз данных bde, стандарт odbc.

BDE служит посредником между приложением и базами данных. Он предоставляет пользователю единый интерфейс для работы, развязывающий пользователя от конкретной реализации базы данных. Благодаря этому не надо менять приложение при смене реализации базы данных.Приложение Delphi, когда ему нужно связаться с базой данных, обращается к BDE и сообщает обычно псевдоним базы данных и необходимую таблицу в ней. BDE по псевдониму находит подходящий для указанной базы данных драйвер. Драйвер — это вспомогательная программа, которая понимает, как общаться с базами данных определенного типа. Если в BDE имеется собственный драйвер соответствующей СУБД, то BDE связывается через него с базой данных и с нужной таблицей в ней, обрабатывает запрос пользователя и возвращает в приложение результаты обработки. BDE поддерживает естественный доступ к таким базам данных, как Microsoft Access, FoxPro, Paradox и dBase.Если собственного драйвера нужной СУБД в BDE нет, то используется драйвер ODBC. BDE поддерживает SQL — стандартизованный язык запросов, позволяющий обмениваться данными с SQL-серверами, такими, как Sybase, Microsoft SQL, Oracle, Interbase. Эта возможность используется особенно широко при работе на платформе клиент/сервер.

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