Лабораторный практикум. Лабораторная работа Обследование предметной области Построение модели ide создание контекстной диаграммы Создание диаграммы декомпозиции Создание диаграммы
Скачать 5.73 Mb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования Оренбургский государственный университет РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ ЛАБОРАТОРНЫЙ ПРАКТИКУМ Оренбург 2018 Содержание 1 Лабораторная работа № 1. Обследование предметной области .......................... 3 1.1 Построение модели IDEF0 ................................................................................... 5 1.2 Создание контекстной диаграммы .................................................................... 10 1.3 Создание диаграммы декомпозиции ................................................................. 12 1.4 Создание диаграммы декомпозиции ................................................................. 15 1.5 Диаграммы потоков данных (DFD-модель) ..................................................... 18 1.6 Декомпозиция процесса «Продажа и маркетинг». .......................................... 20 1.7 Создание диаграммы DFD .................................................................................. 21 1.8 Создание связи между стрелками ...................................................................... 22 1.9 Контрольное задание .......................................................................................... 23 1.10 Контрольные вопросы ...................................................................................... 23 2 Лабораторная работа № 2. Построение технического задания ......................... 25 2.1 Структура технического задания. Общие сведения ........................................ 25 2.2 Назначение и цели создания (развития) системы ............................................ 26 2.3 Требования к системе ......................................................................................... 26 2.4 Требования к функциям (по подсистемам) ...................................................... 27 2.5 Требования к видам обеспечения ...................................................................... 27 2.5 Состав и содержание работ по созданию системы .......................................... 28 2.6 Порядок контроля и приемки системы ............................................................. 28 2.7 Пример технического задания. .......................................................................... 29 2.8 Контрольное задание .......................................................................................... 56 2.9 Контрольные вопросы......................................................................................... 56 3 Лабораторная работа № 3. Разработка технического проекта........................... 57 3.1 Структура технического проекта. Пояснительная записка ............................ 57 3.2 Функциональная и организационная структура системы ............................... 58 3.3 Постановка задач и алгоритмы решения .......................................................... 58 3.4 Организация информационной базы ................................................................. 59 3.5 Система математического обеспечения ............................................................ 59 3.6 Принцип построения комплекса технических средств ................................... 60 3.7 Расчет экономической эффективности системы .............................................. 60 3.8 Мероприятия по подготовке объекта к внедрению системы.......................... 60 3.9 Ведомость документов ........................................................................................ 60 3.10 Пример технического проекта. Пояснительная записка ............................... 61 3.11 Функциональная и организационная структура системы ............................. 61 3.12 Постановка задач и алгоритмы решения ........................................................ 61 3.13 Организация информационной базы ............................................................... 62 3.14 Контрольное задание ........................................................................................ 64 3.15 Контрольные вопросы ...................................................................................... 64 4 Лабораторная работа № 4. Реализация баз данных и таблиц в MS SQL Server. Обеспечение целостности данных ........................................................................... 65 4.1 Базы данных SQL Server. Системные базы данных ........................................ 65 4.2 Пользовательские базы данных ......................................................................... 66 4.3 Объекты базы данных ......................................................................................... 66 4.4 Типы данных MS SQL Server ............................................................................. 67 4.5 Пример работы с таблицами. Создание таблицы «Поставщик» с помощью 5.2 Получение данных из определенных столбцов таблицы «Titles» .................. 89 5.3 Задание условия, для результирующего результирующего набора ............... 90 5.4 Задание порядка, в котором выводится результирующий набор ................... 91 5.5 Группировка данных в результирующем наборе ............................................. 92 5.6 Создание таблицы для размещения результирующего набора ...................... 93 5.7 Модификация данных в базе данных SQL Server. Создание таблицы в базе данных ........................................................................................................... 95 5.8 Добавление данных с помощью операторов 7 Лабораторная работа № 7. Управление и манипулирование данными .......... 116 7.1 Создание и вызов процедуры. Создание процедуры ..................................... 116 7.2 Вызов процедуры .............................................................................................. 118 7.3 Системные хранимые процедуры. Просмотр системных хранимых процедур в базе данных 9.6 Создание представления в базе данных SQL Server 2017 ....................................................................................................... 170 11.1 Блокировки ....................................................................................................... 172 11.2 Управление транзакциями .............................................................................. 175 11.3 Управление транзакциями в среде MS SQL Server. Определение транзакций ................................................................................................................................... 177 11.4 Вложенные транзакции ................................................................................... 180 11.5 Пример вложенных транзакций ..................................................................... 181 11.6 Блокировки в среде MS SQL Server. Управление блокировками .............. 183 11.7 Уровни изоляции MS SQL Server .................................................................. 186 11.8 Контрольное задание ...................................................................................... 189 11.9 Контрольные вопросы .................................................................................... 192 12 Лабораторная работа № 12. Разработка базы данных. В ms sql server ......... 193 12.1 Контрольное задание ...................................................................................... 193 12.2 Контрольные вопросы .................................................................................... 193 13 Лабораторная работа № 13. Разработка бизнес-правил ................................. 195 13.1 Пример создания триггеров, запрещающего добавление, обновление и удаление строк в таблице. Триггер для запрета добавления строк в таблицу .. 195 13.2 Триггер для запрета обновления строк в таблице........................................ 196 13.3 Триггера для запрета удаления строк из таблицы ....................................... 196 13.4 Контрольное задание ...................................................................................... 197 13.5 Контрольные вопросы .................................................................................... 197 14 Лабораторная работа № 14. Разработка концептуальной модели приложения- клиента ...................................................................................................................... 198 14.1 Пример разрабатываемого приложения ........................................................ 199 14.2 Контрольное задание ...................................................................................... 202 14.3 Контрольные вопросы .................................................................................... 202 15 Лабораторная работа № 15. Разработка приложения-клиента в среде Visual Studio 2017 на языке C# .......................................................................................... 203 15.1 Настройка подключения к базе данных ........................................................ 203 15.2 Создание базы данных .................................................................................... 209 15.3 Создание клиентского приложения ............................................................... 213 15.4 Добавление компонентов на форму .............................................................. 214 15.5 Выбор источника данных ............................................................................... 215 15.5 Добавление меню и первичная настройка элементов главной формы ...... 218 15.6 Создание остальных форм приложения ........................................................ 220 15.7 Настройка объекта «DataSet» ......................................................................... 225 15.8 Настройка элементов главной формы «FrmMain» ....................................... 226 15.9 Добавление обработчика события «Form_Load» для главной формы ...... 227 15.10 Настройка объекта «dataGtidView1» ........................................................... 228 15.11 Настройка объекта «PictureBox» ................................................................. 231 15.12 Кнопка «Фильтры сортировки и поиска» ................................................... 232 15.13 Метод загрузки списка авторов из базы данных с помощью хранимой процедуры ................................................................................................................ 232 15.14 Кнопка «Поиск» ............................................................................................. 233 15.15 Кнопка «Снять фильтр» ................................................................................ 234 15.16 Кнопка «ОК» .................................................................................................. 234 15.17 Кнопка «Сортировка» ................................................................................... 235 15.18 Кнопки «Корзина» и «Добавить в корзину» .............................................. 236 15.19 Настройка событий «Click» на кнопках главного меню ........................... 236 15.20 Добавление обработчиков событий для формы «Авторы» ...................... 237 15.21 Добавление обработчиков событий для формы «Клиенты» .................... 238 15.22 Добавление обработчиков событий для формы «Выбор даты» ............... 239 15.23 Добавление обработчиков событий для формы «Поставщики» .............. 239 15.24 Добавление обработчиков событий для формы «Редактирование книги» ................................................................................................................................... 240 15.25 Добавление обработчиков событий для формы «Издательства» ............. 243 15.26 Добавление обработчиков событий для формы «Оформление заказа» .. 244 15.27 Добавление обработчиков событий для формы «Информация о заказах» ................................................................................................................................... 246 15.28 Контрольное задание .................................................................................... 247 15.29 Контрольные вопросы .................................................................................. 247 Список использованных источников .................................................................... 248 3 |