Автор работы: Пользователь скрыл имя, 23 Февраля 2012 в 15:36, лабораторная работа
Задания по клиент-серверным базам данных:
Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Осуществить фильтрацию данных по полям:
Год выпуска
Должность
2. Создать хранимую процедуру действия, которая возвращает Цвет машины по её Году выпуска и Имени владельца. Создать процедуру выбора, которая осуществляет выборку тех владельцев машин, у которых Стаж работы не превышает 8 лет.
3. В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.
4. На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об изменении или удалении записи в главной таблице.
5. Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.
6. Создать UDF, которая позволяет определить принадлежность Цвета машины стандартному набору цветовой гаммы («радуге»). В клиентском приложении осуществить выборку тех записей из таблицы Такси, где Цвет машины входит в состав «радуги».
7. Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.
8. В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.
9. Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.
10. Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.
Вариант №6
1. Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Автотранспорт Ремонт авто
Код автотранспорта (PK)
|
| Код ремонта (PK) |
Тип автотранспорта Завод-изготовитель Год выпуска Имя владельца
|
| Дата ремонта Причина поломки Срок починки Имя автомеханика Срок гарантии Рекомендации к обслуживанию |
Осуществить фильтрацию данных по полям.
Завод изготовитель
Причина поломки
2. Создать хранимую процедуру действия, которая возвращает Имя владельца, чей автотранспорт наиболее часто бывал в ремонте. Создать процедуру выбора, которая осуществляет выборку тех записей из подчинённой таблицы, у которых Срок гарантии попадает в указанный диапазон.
3. В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.
4. На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об удалении или вставки записи в главной таблице.
5. Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.
6. Создать UDF, которая позволяет анализировать Дату ремонта авто. В клиентском приложении осуществить выборку тех записей из подчинённой таблицы, где ремонт авто производился в летние месяцы.
7. Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.
8. В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.
9. Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.
10. Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.
Вариант №7
1. Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Оптовый склад Название товара
Код склада (PK)
|
| Код товара (PK) |
Адрес склада Тип склада (хоз- или продуктовые товары) Имя директора |
| Дата поступления Название товара Номер партии Количество поступлений Артикул товара Номер сертификата Срок годности товара |
Осуществить фильтрацию данных по полям:
Адрес склада
Артикул товара
2. Создать хранимую процедуру действия, которая возвращает общее Количество поступлений товара в определённый оптовый склад. Создать процедуру выбора, которая осуществляет выборку тех записей из подчинённой таблицы, у которых Срок годности товара не попадает в указанный диапазон.
3. В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.
4. На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об удалении записи в подчинённой таблице.
5. Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.
6. Создать UDF, которая позволяет анализировать Дату поступления товара. В клиентском приложении осуществить выборку тех записей из подчинённой таблицы, где к определённой дате окончится Срок годности товара.
7. Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.
8. В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.
9. Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.
10. Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.
Вариант №8
1. Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Военная часть Офицерский состав
Код военной части (PK)
|
| Код офицера (PK) |
Наименование части Командир части Расположение части
|
| Полное имя офицера Паспортные данные офицера (серия, номер) Место проживания
|
Осуществить фильтрацию данных по полям:
Командир части
Место проживания
2. Создать хранимую процедуру действия, которая осуществляет вставку новой записи в главную таблицу. Создать процедуру выбора, которая осуществляет выборку тех записей из главной таблицы, у которых Расположение части начинается на определённую букву.
3. В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.
4. На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента о вставке новой записи в подчинённой таблице.
5. Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.
6. Создать UDF, которая позволяет преобразовывать строчные буквы в прописные. В клиентском приложении осуществить выборку записей из главной таблицы, изменив написание имени Командира части.
7. Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.
8. В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.
9. Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.
10. Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.
Вариант №9
1. Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Предприятие Имущество
Код предприятия (PK)
|
| Код имущества (PK) |
Наименование предприятия Директора предприятия Номер лицензии Адрес предприятия Недвижимое имущество |
| Наименование имущества Адрес расположения Дата приобретения Срок службы |
Осуществить точный и неточный поиск данных по полям:
Номер лицензии
Дата приобретения имущества
2. Создать хранимую процедуру действия, которая осуществляет удаление записи из главной таблицы. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Имущество, у которых Срок службы имущества определённого предприятия не превышает 5 лет.
3. В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.
4. На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об изменении записи в подчинённой таблице.
5. Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.
6. Создать UDF, которая позволяет преобразовывать прописные буквы в строчные. В клиентском приложении осуществить выборку записей из подчинённо таблицы, изменив написание Наименование имущества.
7. Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.
8. В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.
9. Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.
10. Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.
Вариант №10
1. Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.
Завод Товар
Код завода (PK)
|
| Код товара (PK) |
Наименование завода Имя директора Номер лицензии Адрес завода Профиль завода |
| Наименование товара Вес товара Материал изготовления Цена товара Срок годности |