СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разработка кода ИС Практическая работа №20

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Разработка кода ИС Практическая работа №20»

Практическое занятие № 20

Тема: Создание базы данных

Цель работы: собрать разрозненную информацию в едином месте, устранить дублирование данных.

Ход работы

Вам необходимо разработать информационную систему на языке программирования С# в Visual Studio (WPF). В программе должна быть отражена автоматизация бизнес-процесса организации, где вы проходите производственную практику. В программе должен быть следующий функционал: авторизация, добавление, редактирование, удаление, фильтрация, поиск, экспорт в Excel. Значения берутся из базы данных (базу данных разрабатываем в SQL Server Management Studio).

Пример: в образовательной организации ведется журнал учета успеваемости студентов ручным способом. Разработчик сделал программу «Электронный журнал учета успеваемости студентов». Он создал базу данных в SQL Server Management Studio. Сделал вывод значений в виде таблицы (элемент DataGrid) в Visual Studio, сделал функционал: авторизация, добавление и удаление, фильтрация и поиск.

Для начала необходимо разработать базу данных в SQL Server Management Studio. В этой программе реализовать диаграмму БД (привести ее к 3 нормальной форме).

Теоретический материал (для повторения)

Необходимо в SQL Server Management Studio создать базу данных.

Базу данных назвать на английском языке.

Таблицу тоже называем на англ.яз. У ID (как у первичного, так и у внешнего ключа ставим тип данных int, остальные nvarchar(50). У ID не забываем ставить первичный ключ.


Для заполнения таблицы нажимаем изменить первые 200 строк:



Схема к базе данных. Связь налаживаем правильно (от внешнего ключа к первичному):



Контрольные вопросы:

1. Какие основные функции выполняет СУБД?

2.В чём заключается принцип централизованного хранения данных? 
Какие преимущества он даёт?