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

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

Описание

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

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

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

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

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

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

Срок службы

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

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

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

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

6.        Создать UDF, которая позволяет объединять строки. В клиентском приложении осуществить выборку записей из таблицы Морфлот, добавив в поле Наименование части имя Капитана части.

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

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

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

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

 


Вариант №21

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

 

Завод                                                                      Цеха

Код завода (PK)

 

 

Код цеха (PK)

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

Директора завода

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

Адрес завода

Количество цехов

 

Наименование цеха

Гл. инженер цеха

Рабочий телефон

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

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

 

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

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

Главный инженер цеха

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

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

4.        На сервере создать триггер, позволяющий генерировать сообщение, извещающее клиента о внесении изменений в запись по полю Домашний телефон инженера таблицы Цеха.

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

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

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

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

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

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



Вариант №22

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

 

Банк                                                                      Филиал банка

Код банка (PK)

 

 

Код филиала (PK)

Наименование банка

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

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

Адрес банка

Тип (частный, государственный)

 

Наименование филиала

Директор филиала

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

Рабочий телефон/факс

 

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

Тип банка

Наименование филиала

2.        Создать хранимую процедуру действия, которая возвращает общее количество записей в таблице Банк, если государственных банков больше, чем коммерческих, в противном случае – среднее арифметическое всех записей. Создать процедуру выбора, которая осуществляет выборку тех записей из таблицы Филиал банка, где в Адресе расположения филиала присутствует заданная улица.

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

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

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

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

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

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

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

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


Вариант №23

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

 

Архив документов                                                        Документы

Код архива (PK)

 

 

Код документа (PK)

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

Дата создания архива

Владелец архива

Количество документов

 

 

Наименование документа

Размер документа

Примечание

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

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

Размер документа

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

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

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

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

6.        Создать UDF, которая позволяет представлять Размер документа только в байтах, например, 1Кб – 1024б. В клиентском приложении осуществить выборку записей из таблицы Документы, изменив написание Размера документа.

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

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

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

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

 



Вариант №24

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

 

Мировой океан                                                        Приток

Код океана (PK)

 

 

Код притока (PK)

Наименование океана

Площадь океана

Глубина океана

Омываемые материки

 

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

Средняя температура притока

Материк – исток

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

Наименование океана

Средняя температура притока

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

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

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

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

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

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

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

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

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

 



Вариант №25

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

 

Школа                                                                      Директор школы

Код школы (PK)

 

 

Код директора (PK)

 

Направление школы

Адрес школы

Телефон школы

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

 

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

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

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

Рабочий телефон

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