Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_1 / БД progr Вязилов.doc
Скачиваний:
40
Добавлен:
11.06.2015
Размер:
187.9 Кб
Скачать

3.2. Семинарские занятия

Семинарские занятия не предусмотрены.

3.3. Лабораторный практикум

Лабораторно-практические занятия проводятся в виде индивидуальных лабораторных работ и предназначены для приобретения каждым студентом индивидуальных практических навыков по разработке web – технологий.

Наименование тем лабораторных занятий

Разделы

Тема практического занятия

Число часов

Проектирование БД для выбранной предметной области (выявление целей, задач создания БД, трудностей в существующей схеме обработки данных, описание структуры базы данных; источников информации, возможных запросов, выбор СУБД)

Результат: Проект базы данныхcрезультатами обследования и проектом структуры БД

8

СУБД Access: создание поисковой системы для выбранной предметной области; конвертирование данных из различных форматов (электронных таблицы - база данных и обратно, таблицыWord- база данных и обратно,dbf-mdb, др.)

Знакомство с основными настройками СУБД ACCESSи свойствами базовых объектов, с описанием форм их типами, свойствами, с описанием типов запросов. Работа с таблицами, запросами, фильтрами, формами, отчетами. В соответствии с разработанной структурой создание таблицы и обеспечение целостности базы, назначением связей между таблицами в схеме данных. Заполнение таблицы согласованными данными. Применение фильтров к созданным таблицам для обеспечения тематического отбора данных. Запрос простой выборки данных из разных таблиц, с выборкой и группировкой с подведением итогов для разных групп, подготовить запрос на данные из двух таблиц. Разработка формы различных типов (ленточные, простые, табличные), на базе разработанных таблиц. Для доступа к данным использование элементов управления типа надпись и поле. Оформление заголовков, примечаний и областей данных всех форм.

Знакомство с описанием подчиненных форм и разработка сложных форм с одним и более уровнями вложенности, элементами управления: список, поле со списком. Поиск записей при помощи элемента управления типа список. Создание модулей макросов и подготовка в нем команды открытия и закрытия всех ранее подготовленных форм, свертывания и восстановления окон. Создание формы МЕНЮ, в ней кнопок и назначение им макросов из подготовленного модуля. Разработка макроса автозапуска для автоматического запуска формы при открытии БД. Разработка собственной панели меню и назначение ее форме.

С помощью генератора кнопок в каждой форме создание своих собственных навигаторов (перемещение по записям, удаление, добавление). Создание кнопки, по нажатию на которую будет выдано сообщение "Закрыть форму или нет?", в случае выбора отмены действия продолжить работу с формой.

Изучение основных инструментов конструктора отчетов. Знакомство со структурой разрабатываемого отчета, элементами управления. Подготовка в режиме конструктора простой отчет на базе таблицы.

Разработка отчета на базе запроса. Организация представления данных с помощью отчета с определяемым в форме критерием выборки данных (отбор данным на уровне запроса). Создание кнопки в форме, обеспечивающей открытие отчета в соответствии с заданным в форме фильтром отбора данных (применение фильтров). Создание отчета с диаграммами. Описание в нем констант: сообщение заголовка окна, тип окна сообщения и т.д. Написание функций подключения и отключения собственных кнопочных панелей, процедуры в форме для кнопки, по нажатию, на которую указанные вами элементы в форме будут пропадать, и появляться на экране. Изучение возможностей MS Accessпо защите данных.

Результат: База данных в СУБДACCESSдля выбранной предметной области в объеме не менее 3 таблиц и 50 объектов (записей) для основной таблицы

10

Организация доступа к базе данных через Webстраницу.

Результат: Создание средств работы с базой данных черезWebна бесплатном хостинге или сервере кафедры КССТ

10

Освоение одного из выбранных современных инструментальных средств: для проектирования БД (CaseRationalRose); создания БД (СУБДOracle,MySQL,MSSQL); динамических средств доступа к БД (PHP).

Результат: Установка, создание тестовых примеров, демонстрация работы с инструментальным средством на тестовых примерах БД

6

34

Соседние файлы в папке БД_1