Главной целью проведения учебной практики студентов 2-го курса факультета бизнес информатики по дисциплине «Базы данных» является развитие и закрепление практических навыков разработки внешних диалоговых приложений к базам данных MS SQL Server, спроектированным в домашнем задании и курсовом проекте.
Современные информационные технологии позволяют разрабатывать как внешние, так и внутренние приложения к базам данных.
Внешнее диалоговое приложение – это пользовательская прикладная программа, разработанная вне СУБД с применением современных средств проектирования прикладных программ. В качестве средств проектирования диалоговых приложений к базам данных на учебной практике используется среда Microsoft Visual. На Web-уровне рекомендуется использовать сочетание языков HTML и VBScript.
Внутреннее диалоговое приложение создается средствами СУБД, в среде которого создана база данных.
- приобрести навыки в разработке и документировании диалоговых сценариев, обеспечивающих решение прикладных задач на основе созданной в MS SQL Server базы данных;
- научиться организовывать доступ к БД из внешних диалоговых форм с использованием языков программирования;
- создавать профессиональные диалоговые WEB-приложения на клиентской стороне. Например, создать WEB-форму для ввода данных в таблицу базы данных или форму для выполнения запросов на языке SQL.
Учебная практика по дисциплине «Базы данных» на факультете бизнес информатики проводится на базе сред Visual Basic, Visual Basic Net и Visual C# как наиболее пригодных для приобретения базовых навыков создания профессиональных диалоговых приложений.
Учебная практика включает в себя лекции и практические занятия.
В результате учебной практики студенты должны разработать внешнее диалоговое приложение к базе данных MS SQL Server
Диалоговое приложение, реализованное как клиентское приложение, должно включать:
1. главную форму с основными элементами управления в виде меню, охватывающего работу с основными таблицами БД, выполнение SQL- запросов, импорт исходных таблиц и представлений в среду Excel, конвертирование исходных таблиц и представлений на Web, построение отчетов с помощью Designer и Crystal Report;
2. формы для выполнения основных функций работы с таблицами БД;
3. форму, позволяющую считывать ранее написанные SQL инструкции для запросов из Excel или Word, вводить произвольную SQL инструкцию и выполнять эти запросы;
4. html страницу, позволяющую выбрать соединение с опубликованной на Web таблицей или представлением;
5. формы, позволяющие вывести на экран монитора отчеты с помощью Designer ((А) - простого, Б - с группировкой и подсчетом итогов) и Crystal Report;
Результаты учебной практики оформляются в виде письменного отчета, который создается в редакторе MS Word. Отчет должен содержать:
- титульный лист, на котором размещается: название учебного заведения, название факультета, название дисциплины, по которой проводилась учебная практика, тема отчета, номер группы, фамилия, имя и отчество студента, фамилия, имя и отчество преподавателя;
- введение, в котором описываются цели и функции прикладной диалоговой системы;
- уточненную ER-модель базы данных,спроектированной в MS SQL Server (ER‑модель берется из курсовой работы);
- краткое обоснование выбора средств проектирования диалогового приложения;
- скриншоты всех диалоговых форм, которые вошли в приложение;
- html страницу, позволяющую выбрать соединение с опубликованными на Web таблицами или представлениями.
Общий объем отчета по учебной практике должен составлять примерно 15 листов формата А4. Шрифт Times 12, поля: левое и правое по 2,5 см., сверху и снизу по 2 см. Желательно, чтобы скриншоты для лучшей наглядности были обработаны графическим редактором.
Разработка внешних диалоговых приложений проводится с использованием программных продуктов Microsoft, которые имеют эффективные средства доступа к базам данных и реализации запросов на языке SQL.
Студенты должны разработать внешние приложения с применением драйверов ODBC и библиотек ADO (ADO Net).
Основы применяемой технологии проектирования диалоговых приложений изложены в работах [1-8].
Разрабатываемые в процессе учебной практики приложения к базам данных должны включать следующие операции:
- просмотр, корректировку таблиц базы данных, добавление и удаление записей;
- просмотр запроса в индивидуальной форме, выбранному из списка запросов главного меню;
Учебная практика проводится в течение 1,5 недель (8 рабочих дней) в компьютерных классах для всех 12-ти подгрупп в посменном режиме.
Лекции проводятся ежедневно для всего потока (всего 14 часов): по четыре часа первые два дня и по 2 часа в течение трех следующих дней. Темы лекций даны в таблице 1.
Практические занятия начинаются с 3-го дня первой недели. Всего предусматривается 7 занятий по 4 часа, т.е. 28 часов.
Восьмой день отводится на оформление отчета и прием зачета по учебной практике.
1. Балена Ф., Димауро Д. Современная практика программирования на Visual Basic и Visual C#. –М.: Русская редакция, 2006, 604 с.
2. Енин А., Енин Н. Локальная СУБД своими руками. Учимся на примерах. –М.: СОЛОН-ПРЕСС, 2007, 464 с., СД
3. Кузьменко В.Г. Базы данных в Visual Basic и VBA. – Изд. «Бином», Москва, 2004, 412 с.
4. Лабор В.В. Си Шарп: Создание приложений для Windows/ -Мн.: Харвест, 2003 – 384 с.
5. Пирогов В.Ю. MS SQL Server 2000: управление и программирование. – СПб.: БХВ- Петербург, 2005. -608 с.: ил.
6. Скотт Ф. Баркер. Создание приложений баз данных в среде Visual Basic.Net и ADO.Net. Советы, рекомендации, примеры. – Изд. «Вильямс», Москва, 2003. 550 с.
7. Фролов А.В., Фролов Г.В. Визуальное проектирование приложений С#. –М.:КУДИЦ-ОБРАЗ, 2003 -512 с.
Приложение 1. Список рекомендуемых проблемных областей для проектирования
учебной базы данных (для домашней и курсовой работ и учебной практики).
Приложение 2. Методические указания к проектированию приложений к базе данных.
Приложение3. Пример создания приложения к базе данных в среде C#.
Цель приведения в программе практики приложения 3 состоит не в иллюстрации оформления образцовых отчетов, а кратком изложении состава работы.