Базы данных и знаний

Автор работы: Пользователь скрыл имя, 23 Февраля 2012 в 15:36, лабораторная работа

Описание

Задания по клиент-серверным базам данных:
Создать реляционную СУБД, содержащую две таблицы. Между таблицами установить необходимый тип связи. В таблицах при помощи триггеров и генераторов организовать формирование уникальных значений полей, по которым будет строиться первичный ключ. В качестве удалённого сервера, где будет храниться БД, можно использовать либо InterBase, либо MS SQL Server.

Работа состоит из  1 файл

ВариантЗадачиКлиент-СерверныеБД_2.doc

— 309.50 Кб (Скачать документ)

Осуществить фильтрацию данных по полям:

Год выпуска

Должность

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)

Наименование завода

Имя директора

Номер лицензии

Адрес завода

Профиль завода

 

Наименование товара

Вес товара

Материал изготовления

Цена товара

Срок годности

Информация о работе Базы данных и знаний