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

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

Описание

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

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

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

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

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

Район расположения

Недуг жильца

2.        Создать хранимую процедуру действия, которая возвращает минимальный Номер филиала. Создать процедуру выбора, которая осуществляет выборку записей из таблицы Жильцы пансиона, где присутствует заданный Недуг.

3.        В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента о внесении 5 изменений в записи таблицы Пансион.

5.        Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.

6.        Создать UDF, которая позволяет в строке удалять сочетания «ул.», «д.», «кв.». В клиентском приложении осуществить выборку записей из таблицы Пансион, изменив написание Адрес пансиона.

7.        Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.

8.        В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.

9.        Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.

10.     Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.



Вариант №16

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

 

Гостиница                                                                      Приезжие

Код гостиницы (PK)

 

 

Код приезжего (PK)

Наименование гостиницы

Адрес расположения

Количество мест

Комендант гостиницы

Телефон вахты

 

Полное имя приезжего

Паспортные данные (номер, серия)

Адрес прописки

Дата рождения

Срок пребывания

Осуществить сортировку данных по полям.

Комендант гостиницы

Полное имя приезжего

2.        Создать хранимую процедуру действия, которая возвращает Полное имя самого старшего приезжего в определённой гостинице. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Гостиница, где Количество мест превышает 1000.

3.        В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента о внесении 6 записей в таблицу Приезжие.

5.        Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.

6.        Создать UDF, которая позволяет сокращать строку до трёх символов, например из «Иванов Олег Петрович» - «ИОП». В клиентском приложении осуществить выборку записей из таблицы Приезжие, изменив написание Полное имя приезжего.

7.        Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.

8.        В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.

9.        Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.

10.     Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.


Вариант №17

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

 

Грузовое такси                                                        Владелец машины

Код машины (PK)

 

 

Код владельца (PK)

Марка машины

Цвет машины

Год выпуска

Имя владельца

Грузоподъёмность

 

Полное имя владельца

Адрес проживания

Домашний телефон

Место работы

Должность

Стаж работы

Семейное положение

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

Грузоподъёмность

Должность

2.        Создать хранимую процедуру действия, которая возвращает Марку машины такси, имеющей максимальную Грузоподъёмность. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Владелец машины, где Стаж работы владельца не превышает 15 лет.

3.        В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента о внесении 3 записей в таблицу Грузовое такси и 3 записей в таблицу Владелец машины.

5.        Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.

6.        Создать UDF, которая позволяет сокращать строку до трёх символов, например из «Иванов Олег Петрович» - «Иванов О.П.». В клиентском приложении осуществить выборку записей из таблицы Владелец машины, изменив написание Полное имя владельца.

7.        Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.

8.        В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.

9.        Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.

10.     Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.



Вариант №18

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

 

Видеотехника                                                        Гарантийный талон

Код видеотехники (PK)

 

 

Код ремонта (PK)

Тип видеотехники

Завод-изготовитель

Год выпуска

Имя владельца

 

 

Дата ремонта

Причина поломки

Срок починки

Имя автомеханика

Срок гарантии

Рекомендации к обслуживанию

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

Завод изготовитель

Причина поломки

2.        Создать хранимую процедуру действия, которая возвращает Имя владельца, обладающего самой новейшей техникой. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Гарантийный талон, где определённое Имя автомеханика встречается наиболее часто.

3.        В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об удалении 3 записей из таблицы Гарантийный талон.

5.        Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.

6.        Создать UDF, которая позволяет определить дату починки видеотехники по Дате ремонта и Сроку починки. В клиентском приложении осуществить выборку записей из таблицы Гарантийный талон, где видеотехнику к определённой дате можно забрать с ремонта.

7.        Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.

8.        В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.

9.        Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.

10.     Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.


Вариант №19

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

 

Оптовый магазин                                                        Название товара

Код склада (PK)

 

 

Код товара (PK)

Адрес магазина

Название магазина

Тип магазина (хоз- или продуктовые товары)

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

 

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

Номер партии

Количество поступлений

Артикул товара

Номер сертификата

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

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

Адрес магазина

Артикул товара

2.        Создать хранимую процедуру действия, которая возвращает Имя директора по Названию магазина. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Название товара, где Количество поступлений товара превышает среднее значение поступлений товара по всем магазинам.

3.        В главной таблице организовать с помощью триггеров каскадное обновление и удаление записей в дочерней таблице.

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента об удалении и внесении новых записей в таблицу Оптовый склад.

5.        Создать приложение, демонстрирующее хранение, изменение и добавление графической и текстовой информации большого объёма в подчинённой таблице.

6.        Создать UDF, которая позволяет строковое значение заключить в символы «», например, Спорт – «Спорт». В клиентском приложении осуществить выборку записей из таблицы Оптовый магазин, изменив написание Название магазина.

7.        Продемонстрировать использование механизма транзакций в клиентском приложении с помощью компонента TDatabase.

8.        В клиентском приложении продемонстрировать использование Olap-технологии для многомерного представления данных из двух таблиц.

9.        Продемонстрировать использование механизма кэшированных изменений в клиентском приложении.

10.     Создать приложение, демонстрирующее различные способы настройки сетки TDBGrid.



Вариант №20

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

 

Морфлот                                                                      Состав моряков

Код части Морфлота (PK)

 

 

Код моряка (PK)

Наименование части

Капитан части

Расположение части

Морской корабль

 

Полное имя моряка

Паспортные данные моряка (серия, номер)

Место проживания

Срок службы

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