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

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

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Вариант №11

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

 

Планеты                                                                      Спутники планеты

Код планеты (PK)

 

 

Код спутника (PK)

Наименование планеты

Расстояние до солнца

Диаметр планеты

 

 

Наименование спутника

Диаметр спутника

Скорость вращения

Периоды солнечного затмения

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

Расстояние до солнца

Диаметр спутника

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

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

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

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

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

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

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

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

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



Вариант №12

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

 

Материк                                                                      Страна

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

 

 

Код страны (PK)

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

Площадь материка

 

 

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

Столица

Президент

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

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

Столица страны

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

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

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

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

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

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

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

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

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


Вариант №13

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

 

Лицей                                                                      Директор лицея

Код лицея (PK)

 

 

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

 

Направление лицея

Адрес лицея

Телефон лицея

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

 

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

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

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

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

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

Направление лицея

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

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

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

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

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

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

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

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

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

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


Вариант №14

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

 

Техникум                                                                      Преподаватель

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

 

 

Код преподавателя (PK)

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

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

Адрес техникума

Директор

 

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

Учёное звание

Ученая степень

Должность

Место работы

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

Профиль работы

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

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

Учёная степень

2.        Создать хранимую процедуру действия, которая возвращает максимальное количество преподавателей в техникуме, имеющих Учёную степень «доцент». Создать процедуру выбора, которая осуществляет выборку записей из таблицы Преподаватель, в которых занимаемая Должность – «зав. каф.».

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

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

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

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

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

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

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

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


Вариант №15

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

 

Пансион                                                                      Жильцы пансиона

Код дома (PK)

 

 

Код жильца (PK)

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

Адрес пансиона

Номер филиала

 

Полное имя жильца

Адрес жильца

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

Недуг

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