Содержание
- 2. 0. Эпиграф Часто у экспертов данных больше, чем здравого смысла. Колин Пауэлл
- 3. 1. Вопросы реализации базы данных Теперь, когда большая часть приложения проанализирована, спроектирована и реализована, можно вернуться
- 4. 2. Вопросы реализации базы данных Можно реализовать БазуДанных (PayrollDatabase), воспользовавшись какой-нибудь объектно-ориентированной системой управления базами данных
- 5. 3. Вопросы реализации базы данных Другой вариант – воспользоваться для хранения данных плоскими файлами. На этапе
- 6. 4. Вопросы реализации базы данных Третий вариант – подключить к объекту БазаДанных (PayrollDatabase) реляционную СУБД (РСУБД).
- 7. 5. Вопросы реализации базы данных Обычно базы данных не следует рассматривать как решающий фактор при проектировании
- 8. 6. Вопросы реализации базы данных На множестве предыдущих занятий мы реализовали всю бизнес-логику системы расчета зарплаты.
- 9. 7. Выбор СУБД Выбор технологии баз данных обычно диктуется скорее политическими, нежели техническими причинами. Компании-производители баз
- 10. 8. Схема БД На следующем слайде показана схема базы данных, которой мы будем далее пользоваться. В
- 11. 9. Схема БД Сами данные, относящиеся к тарификации, хранятся в таблицах ВыплатаЧас (HourlyClassification), ВыплатаОклад (SalariedClassification) и
- 12. 10. Схема БД В таблицах DirectDepositAccount () и PaycheckAddress () хранятся данные, относящиеся к соответствующему методу
- 13. 11. Схема БД
- 14. 12. Создание БД В Обозревателе решений выделите ПРОЕКТ Payroll_FIO (иначе база добавится в текущую папку!) В
- 15. 13. Добавление БД в проект
- 16. 14. Создание БД Если окно "Источники данных" еще не открыто, нажмите клавиши SHIFT+ALT+D или выберите в
- 17. 15. Создание таблиц Создайте таблицы в соответствии со схемой данных. (см. слайды далее!) Не забудьте указать
- 18. 16. Создание таблицы Работник (Employee) Чтобы создать таблицу Работник (Employee) В области Обозреватель серверов разверните узел
- 19. 17. Создание таблицы Работник (Employee) В сетке добавьте строку для каждой из следующих записей, указав имя
- 20. 18. Создание таблицы Работник (Employee) Откройте контекстное меню для столбца EmpID и выберите Задать первичный ключ.
- 21. 19. Создание таблицы Работник (Employee) В левом верхнем углу конструктора таблиц нажмите кнопку Обновить, как показано
- 22. 20. Создание таблицы Работник (Employee) В диалоговом окне Предварительный просмотр обновления базы данных нажмите кнопку Обновить
- 23. 21. Создание таблицы
- 24. https://msdn.microsoft.com/ru-ru/library/ms233763.aspx
- 25. 11. Изъян в дизайне системы Возможно, вы еще не забыли, что в классе PayrollDatabase были только
- 26. 12. Рефакторинг системы Для этого нам придется прибегнуть к рефакторингу, выполняя после каждого шага автономные тесты,
- 27. 13. Рефакторинг кода
- 28. Стр. 650!!!
- 30. Скачать презентацию