Создание базы данных для районов Санкт-Петербурга, с помощью которой можно оперативно найти нужную информацию всем районам города. Построение ER-диаграммы, определение ключевых полей для связи и правил этих связей. Разработка пользовательского интерфейса.
При низкой оригинальности работы "Проектирование базы данных информации о районах Санкт-Петербурга", Вы можете повысить уникальность этой работы до 80-100%
В данной работе, будет выполняться техническое задание по построению базы данных информации о районах Санкт-Петербурга.Мною были определены основные объекты рассматриваемой предметной области, информация о которых должна содержаться в базе данных, и состав этой информации: ? Главы администрации · Год вступления в должность · Название · Район ? РайоныСоздание запросов и отчетов - необходимое требование при разработке БД, которое позволит пользователям быстрее получать, отфильтровывать и просматривать полезную для них информацию. ? Запросы на выборку: · Все округи района ? Запросы на основе связанных таблиц: · Вывести на экран название района, орган самоуправления, население, главу администрации и наличие метроПервым шагом проектирования считается выделение сущностей. Прежде всего, необходимо определиться с самим понятием «сущности»: сущность - это некоторый объект, представляющий интерес для организации (в данном случае для библиотеки). Каждая сущность должна иметь определенное количество атрибутов или свойств сущности. В качестве ключа следует выбирать минимальный набор атрибутов, такой, что при удалении одного составляющего данного ключа весь набор переставал бы выполнять свою основную функцию (далее ключи сущностей будут подчеркнуты). Исходя из первоначальных целей создания базы данных, необходимо выделить следующие сущности: Главы администрацииЕсли сущностей три, то связь называется тернарной. Также выделяют различные степени связи: 1:1 - один экземпляр одной из сущностей взаимодействует ровно с одним экземпляром другой сущности; 1:n - один экземпляр одной из сущностей взаимодействует ровно с несколькими экземплярами другой сущности; n:m - один экземпляр одной из сущностей взаимодействует с несколькими экземплярами другой сущности и, в тоже время, один экземпляр второй сущности взаимодействует с несколькими экземплярами из первой сущности.Если степень связи 1:1 и класс принадлежности обеих сущностей обязательный, то такая связь преобразуется в одно отношение, первичным ключом которого становится любой из сущностей. Если степень связи 1:1 и класс принадлежности одной из сущностей обязательный, а другой необязательный, то формируется два отношения, по одному для каждой сущности. Ключ каждой сущности становится первичным ключом соответствующего отношения. Ключ сущности с необязательным классом принадлежности добавляется как атрибут в отношение для сущности с обязательным классом принадлежности. Ключами этих отношений станут ключи каждой сущности.Органы самоуправления Район Правило 1Первая нормальная форма (1НФ) - это обычное отношение, поэтому, согласно определению отношений, любое отношение автоматически находится в 1НФ. Иными словами, каждый атрибут данного отношения хранит одно-единственное значение и не является ни списком, ни множеством значений. Вторая нормальная форма (2НФ) - отношение, находящееся в 1НФ и обладающее неключевыми атрибутами, не зависящими от части сложного ключа (зависят лишь от всего ключа целиком, а не от части). Третья нормальная форма (3НФ) - отношение, находящееся в 2НФ и включающее в себя лишь взаимно независимые отношения.Органы самоуправления Название органа самоуправления Район Колво отделений полиции 3НФСоздание базы данных Access осуществляется в соответствии с ее структурой, полученной в результате проектирования. Структура базы данных определяется составом таблиц и их взаимосвязями. Их количество и перечень полей определяется из окончательного списка отношений.Она отражает исходные таблицы, связи между ними, а также все поля таблиц, включая ключевые. В данной работе для осуществления поставленных целей требуется создать схему данных (Рис.3).Рассмотрим предложенные в данной работе запросы на языке SQL: 1) SELECT [Муниципальные округи].Район, [Муниципальные округи].[Название муниципального округа], [Муниципальные округи].Население 2) SELECT Районы.Население, Районы.[Название района], Районы.[Адрес органа самоуправления], Районы.Метро 3) SELECT Районы.Метро, Районы.[Название района], Районы.Население, Районы.[Адрес органа самоуправления] SELECT [Главы администрации].Возраст, [Главы администрации].ФИО, [Главы администрации].[Год вступления в должность], [Главы администрации].Район FROM [Главы администрации] INNER JOIN (Районы INNER JOIN [Органы самоуправления] ON Районы.[Название района] = [Органы самоуправления].Район) ON [Главы администрации].ФИО = [Органы самоуправления].[ФИО главы администрации];Разработка пользовательского интерфейса - один из самых главных этапов при создании базы данных, так как именно пользовательский интерфейс позволяет быстро находить требующуюся информацию, просматривать ее и редактировать.В курсовой работе была создана база данных для районов Санкт-Петербурга.
План
Оглавление
Введение
1. Постановка задачи
1.1 Состав хранимой БД информации
1.2 Выходная информация
2. Проектирование базы данных
2.1 Определение сущностей
2.2 Построение ER-диаграммы
2.3 Получение предварительных отношений
2.4 Нормализация отношений, таблица окончательных отношений
3. Создание базы данных
3.1 Создание исходных таблиц
3.2 Схема данных
3.3 Разработка запросов к базе данных
3.4 Разработка пользовательского интерфейса
Заключение
Список использованной литературы
Введение
база данные информация город интерфейс
В данной работе, будет выполняться техническое задание по построению базы данных информации о районах Санкт-Петербурга. Целью работы является достижение оперативности извлечения информации по каждому району города.
Актуальность информации заключается в удобстве доступа к данным для лиц занимающих руководящие государственные должности, а так же для ознакомления граждан.
Вывод
В курсовой работе была создана база данных для районов Санкт-Петербурга. С ее помощью можно оперативно найти нужную информацию всем районам города. В базе данных находятся сведения относительно глав администрации районов, населению, муниципальным округам, наличию метро, органам управления и др.
Проектирование состояло из построения ER-диаграммы, определения ключевых полей для связи и определения правил этих связей.
Список литературы
1) Попов Е.О., Павлов Н.В., Скородумов Д.Н. «Информатика. Работа в Microsoft Access», метод. указания по выполнению лабораторных работ и курсовому проектированию - СПБ.: Изд-во СПБГТУ, 2008. - 94 с.
2) Дуболазов В.А., Павлов Н.В. «Правила оформления курсовых проектов и работ», метод. указания - СПБ.: Изд-во СПБГТУ, 2007. - 25 с.
3) Павлов Н.В. «Основы работы с системой управления базами данных MS Access 97», метод. указания по выполнению лабораторных работ - СПБ.: Изд-во СПБГТУ, 2001. - 68 с.
Размещено на
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы