Проектирование базы данных информации о районах Санкт-Петербурга

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

Рассмотрим предложенные в данной работе запросы на языке SQL:

) SELECT [Муниципальные округи].Район, [Муниципальные округи].[Название муниципального округа], [Муниципальные округи].Население[Муниципальные округи]((([Муниципальные округи].Район)=[Нужный район]))BY [Муниципальные округи].Район DESC, [Муниципальные округи].[Название муниципального округа] DESC, [Муниципальные округи].Население DESC;

Выводит на экран все муниципальные округи нужного района.

2) SELECT Районы.Население, Районы.[Название района], Районы.[Адрес органа самоуправления], Районы.МетроРайоны(((Районы.Население)>[Выше кол-ва населения]))BY Районы.Население DESC;

Показывает все районы с определённым населением

3) SELECT Районы.Метро, Районы.[Название района], Районы.Население, Районы.[Адрес органа самоуправления]Районы(((Районы.Метро)=Yes));

Показывает все районы, где есть метро

SELECT [Главы администрации].Возраст, [Главы администрации].ФИО, [Главы администрации].[Год вступления в должность], [Главы администрации].Район[Главы администрации]((([Главы администрации].Возраст)>[Старше]))BY [Главы администрации].Возраст DESC;

Выводит имена глав администрации в возрасте определённого возраста

5) SELECT Районы. [Название района], [Органы самоуправления]. [Адрес органа самоуправления], Районы. Население, [Главы администрации]. ФИО, Районы. Метро[Главы администрации] INNER JOIN (Районы INNER JOIN [Органы самоуправления] ON Районы.[Название района] = [Органы самоуправления].Район) ON [Главы администрации].ФИО = [Органы самоуправления].[ФИО главы администрации];

Выводит районы, их органы самоуправления, население, глав администрации и наличие метро

6) UPDATE [Главы администрации] SET [Главы администрации].ФИО = [Введите ФИО]((([Главы администрации].Район)=[Нужный район]));

Выводит поле ввода ФИО нового главы администрации определённого района

7) DELETE [Муниципальные округи].[Название муниципального округа][Муниципальные округи]((([Муниципальные округи].[Название муниципального округа])=[Нужный Округ]));

Выводит полё ввода упразднённого округа с последующим удалением его из базы

8) SELECT Районы.[Название района], [Органы самоуправления].[Адрес органа самоуправления], Районы.Население, [Главы администрации].ФИО, Районы.Метро INTO [Район + Орган + Население + Глава + Метро]Районы INNER JOIN ([Органы самоуправления] INNER JOIN [Главы администрации] ON [Органы самоуправления].Район = [Главы администрации].[Район управления]) ON Районы.[Название района] = [Органы самоуправления].Район;

Выводит 5 самых заселённых районов

3.4 Разработка пользовательского интерфейса

 

Разработка пользовательского интерфейса - один из самых главных этапов при создании базы данных, так как именно пользовательский интерфейс позволяет быстро находить требующуюся информацию, просматривать её и редактировать. Так как количество кнопок на каждой кнопочной форме ограничено восемью, необходимо создать подчиненную форму. Интерфейс можно увидеть на рисунке 4.

 

Рис.4. Интерфейс

Заключение

 

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

Проектирование состояло из построения ER-диаграммы, определения ключевых полей для связи и определения правил этих связей.

Список использованной литературы

 

1) Попов Е.О., Павлов Н.В., Скородумов Д.Н. Информатика. Работа в Microsoft Access, метод. указания по выполнению лабораторных работ и курсовому проектированию - СПб.: Изд-во СПбГТУ, 2008. - 94 с.

) Дуболазов В.А., Павлов Н.В. Правила оформления курсовых проектов и работ, метод. указания - СПб.: Изд-во СПбГТУ, 2007. - 25 с.

) Павлов Н.В. Основы работы с системой управления базами данных MS Access 97, метод. указания по выполнению лабораторных работ - СПб.: Изд-во СПбГТУ, 2001. - 68 с.