Индивидуальное задание № 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)