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