Индивидуальное задание № 7
Тема: "Создание информационной системы с настраиваемым путем к БД SQLite"
1. С помощью СУБД SQLite создайте базу данных для хранения информации о предметной области согласно своему варианту. (3)
2. База данных должна состоять из двух таблиц, связанных отношением "один ко многим". В главной таблице должно быть не менее 3 полей, в подчиненной – не менее 5. В таблицах предусмотреть наличие ключевых полей, полей, обязательных и не обязательных для заполнения. В каждой таблице сделать по два индекса.
|
№ варианта |
Название БД |
|
1 |
Список сотрудников по цехам |
|
2 |
Список книг по разделам литературы |
|
3 |
Телефонный справочник по городам |
|
4 |
Список товаров по группам товаров |
|
5 |
Список абитуриентов по специальностям |
|
6 |
Список фильмов по жанрам |
|
7 |
Список учеников спортивной секции по видам спорта |
|
8 |
Список экскурсионных туров по странам |
|
9 |
Список предметов мебели по видам |
|
10 |
Список сотрудников по должностям |
|
11 |
Список пациентов по участкам |
|
12 |
Список учеников музыкальной школы по музыкальным инструментам |
|
13 |
Список стройматериалов по видам |
|
14 |
Список аудиозаписей по жанрам |
|
15 |
Список консультаций по преподавателям |
|
16 |
Список мобильных телефонов по производителям |
|
17 |
Список учеников по годам рождения |
|
18 |
Список компьютерных комплектующих по видам |
|
19 |
Список видеофильмов по режиссерам |
|
20 |
Список вкладчиков банка по видам депозитов |
|
21 |
Список автомобилей по типам кузова |
|
22 |
Список собак по породам |
|
23 |
Список стран по материкам |
|
24 |
Список учебных заведений по типам |
|
25 |
Список автомобилей по моделям |
|
26 |
Список интернет пакетов по провайдерам |
|
27 |
Список аудиозаписей по исполнителям |
|
28 |
Список клиентов банка по видам кредитов |
|
29 |
Список консультаций по дням недели |
|
30 |
Список учеников спортивной школы по возрасту |
3. Организуйте каскадное обновление и удаление данных. (2)
4. В среде Delphi организуйте работу со связанными таблицами с помощью двух сеток. Имена и ширину колонок в сетках настроить под нужды программы. (3) Заполните таблицы реальными данными: в главной таблице – 5 записей, в подчиненной 10 (по две записи для каждого значения из главной таблицы). (2)
5. Измените код программы так, чтобы путь к файлу БД хранился в реестре и мог настраиваться пользователем с помощью диалога открытия файла в случае, если записи в реестре или файла БД нет. (5)