Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.23 Mб
Скачать

Связи «один ко многим»

Связь «один ко многим» самая распространенная. В этом типе связей у строки таблицы А может быть несколько совпадающих строк таблицы Б, но каждой строке таблицы Б может соответствовать только одна строка из А.

Связи «многие ко многим»

В связи «многие ко многим» строке таблицы А может сопоставляться несколько строк таблицы Б, и наоборот. Такие связи создаются определением третьей таблицы, которая называется таблицей соединения, чей первичный ключ состоит из внешних ключей А и Б.

Связи «один к одному»

В связи «многие к одному» строке таблицы А может сопоставляться только одна строка таблицы Б, и наоборот. Связь «один к одному» создается, если для обоих связанных ключей определены ограничения первичного ключа или уникальности.

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

В результате реализации базы данных получилось 13 таблиц. Проектирование БД проводилось в среде SQL Server Management Studio.

Среда SQL Server Management Studio — это интегрированная среда для доступа, настройки, управления, администрирования и разработки всех компонентов SQL Server. Среда SQL Server Management Studio объединяет большое число графических средств с набором полнофункциональных редакторов сценариев для доступа к SQL Server разработчиков и администраторов с любым опытом работы.

Среда SQL Server Management Studio объединяет в едином интерфейсе возможности программ Enterprise Manager, Query Analyzer и Analysis Manager, входивших в состав более ранних выпусков SQL Server. Кроме того, среда SQL Server Management Studio работает со всеми компонентами SQL Server, например со службами Службы Reporting Services, Integration Services, а также с SQL Server Compact 3.5 с пакетом обновления 2 (SP2). Разработчики получают знакомую среду, а администраторы баз данных — единую полнофункциональную программу, объединяющую простые в использовании графические средства и богатые возможности для создания сценариев.

1.5.4. Разработка форм.

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

Такие формы были разработаны мной в среде Visual Studio 2015.

Microsoft Visual Studio 2015 — это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio.

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

По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, например Unity и Apache Cordova, с помощью расширений Набор средств Visual Studio для Unity и инструментов Visual Studio для Apache Cordova соответственно.

Рис.18

Первая форма – является главной. При работе в системе именно эта форма будет открываться первой.

Рис.19

На этой форме расположены кнопки «Школьники», «Сторудники», «Библиотека», «Столовая». При нажатии на одну из кнопок будет открываться следующая форма, в которой при необходимости можно внести новые данные.

Рис.20

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

Рис.21

Также можно посмотреть весьт список книг, а также статус этих книг (выданы они или нет). Для этого необходимо будет нажать кнопку «Список книг».

Рис.22

Подобные формы будут выскакивать при нажатии кнопки «Спортивный зал», «Столовая» и «Медицинский кабинет».

Если ученик или сотрудник покинули школу и хранение информации о них в базе данных бессмысленно, эту информацию можно удалить. Для этого нужно нажать на форме «Школьники» или «Сотрудники» кнопку «Удалить» и информация стирается из памяти базы данных.