- •Федеральное агенство по образованию
- •Оглавление
- •Часть I
- •Часть II
- •Часть I
- •Лабораторная работа 1(2). Применение форм.
- •DoCmd.OpenForm "Номера групп"
- •Лабораторная работа 2(1) Создание и использование запросов с использованием vba.
- •Лабораторная работа 2(2). Создание и использование запросов.
- •Лабораторная работа №3. Создание отчетов.
- •Ход работы
- •Лабораторная работа №4. Разработка приложения на Visual Basic для ведения однотабличной бд.
- •Лабораторная работа №5 обработка нормализованной многотабличной структуры бд.
- •Лабораторная работа №6. Создание многостраничного web-приложения
- •Задание 1. Создайте новую базу данных.
- •Задание 2. Создание проекта и формы SwitchBoard
- •Создание нового приложения и Web-формы SwitchBoard
- •Задание 3. Добавление компонентов, необходимых для работы с бд.
- •Добавление к приложению компонентов для работы с бд
- •Создание Web-формы для ввода данных AddContact
- •Создание Web-формы Calls
- •Часть II
- •3. Создание файла таблицы данных
- •4. Разработка приложения для работы с таблицей данных
- •5. Структура проекта приложения
- •6. Пример реализации бд о студентах
- •7. Контрольные вопросы
- •8. Требования к отчёту
- •9. Перечень заданий
- •Лабораторная работа №2 создание windows-приложения для работы с базой данных. Генерация отчетов.
- •1. Порядок выполнения работы
- •2. Обработка информации однотабличной базы данных
- •3. Печать данных
- •4. Пример реализации программы расчёта средней оценки
- •4. Контрольные вопросы
- •5. Требования к отчёту
- •Лабораторная работа №3 обработка информации базы данных, имеющей структуру «master-detail». Изучение основ sql.
- •1. Порядок выполнения работы
- •2. Основные сведения о ссылочной целостности. Задание индексов.
- •3. Задание псевдонимов в bde Administrator.
- •4. Установка связей между компонентами и бд. Создание меню.
- •5. Поиск данных.
- •6. Контрольные вопросы
- •7. Требования к отчёту
- •Лабораторная работа №4
- •3. Управление базами данных
- •4. Язык баз данных sql
- •5. Хранимые процедуры
- •6. Связь бд с приложением
- •7.1 Создание mdi интерфейса
- •7.2 Создание модуля данных
- •7.3 Вызов дочерней формы
- •7.4 Форма «Студенты»
- •If q_Spr.State in[dsedit,dsinsert] then q_Spr.Post ; // выход из режима редактирования
- •If q_Spr.UpdatesPending then // если были изменния
- •If MessageDlg('Несохраненные данные будут потеряны. Закрыть? ',
- •7.5 Форма Журнал (j_Ved)
- •7.6 Форма Ведомость (Ved)
- •7.7 Отчет об успеваемости (Rep)
- •8. Контрольные вопросы
- •9. Требования к отчёту
- •Рекомендации к выполнению курсовоГо проекта по дисциплине «Базы данных»
- •Варианты заданий:
- •Рекомендуемая литература по дисциплине «Базы данных»
7.7 Отчет об успеваемости (Rep)
Компоненты:
ComboBox (CB_FIO )
Событие OnChange
// запуск хранимой
Q_report.sql.Clear;
Q_report.sql.add('exec report' + QuotedStr(CB_FIO.text) ) ;
Q_report.Open ;
Событие OnDropDown
var Str : string ;
begin
if (Sender as TComboBox).Name = 'CB_FIO' then
Str := 'select distinct FIO from Kadr';
// заполнение выпадающего сиска
(Sender as TComboBox).Items.Clear;
with DataModule3.Q_for_Work do
Begin
sql.Clear;
sql.add(Str);
Open ;
If not IsEmpty then
Begin
First;
while not eof do
begin
(Sender as TComboBox).Items.add(fields[0].AsString) ;
Next ;
end;
end
end;
end;
8. Контрольные вопросы
Работа таблицами в Enterprise Manager Microsoft SQL Server
Основные операторы Transact-SQL
Создание строки соединения через ODBC – драйвер
Интерфейс MDI
Организация кешированных изменений
Создание и запуск хранимой процедуры SQL Server
9. Требования к отчёту
Отчёт оформляется на листах формата А4, на титульном листе указывается название работы, дисциплина, студент, выполнивший работу и преподаватель, принявший отчет.
Отчёт должен включать в себя следующие пункты:
1. Постановка задачи (формулировка задания).
2. Структура базы данных
3. Листинг хранимой процедуры SQL Server
4. Листинги всех программных модулей, заголовочных файлов и файлов форм в текстовом виде (осуществляется выбором опции view as text из контекстного меню формы).
Рекомендации к выполнению курсовоГо проекта по дисциплине «Базы данных»
Курсовая работа (проект) студента - заключительный этап изучения определённой дисциплины.
Цель работы – систематизация и закрепление теоретических знаний, полученных за время обучения, а также приобретение и закрепление навыков самостоятельной работы.
Курсовая работа должна быть подготовлена к защите в срок, устанавливаемый преподавателем.
К защите курсовой работы предоставляется:
пояснительная записка;
программная реализация на дисковом носителе.
Студентам предлагается рассмотреть предметную область с позиций администратора БД, прикладного и системного программиста.
С созданной базой необходимо выполнить ряд операций по её ведению, а именно:
возможность модификации структуры БД (структура БД должна содержать не менее 6-7 таблиц, реализованных 50 записями);
удаление записей по заданному пользователем условию с обеспечением целостности данных связных таблиц;
очистка отдельных таблиц базы данных с сохранением их структуры с условием ввода правильного пароля на очистку;
просмотр БД или отдельных её таблиц (организация справочников);
добавление новых записей в базу с обеспечением целостности данных связных таблиц;
редактирование данных (отдельно выбранной записи в специально организованном диалоговом окне);
упорядочивание существующих записей в таблицах БД по одному или нескольким ключам (возможно как результат SQL-запроса);
поиск записей по ключу, который может иметь диапазонный характер (возможно как результат SQL-запроса);
формирование отчётов различного характера в текстовом виде или в виде диаграмм;
обеспечение безопасности БД (запрос пароля при запуске программы, возможно с разграничением доступа для пользователей с различными уровнями привилегированности).
Текст работы оформляется в виде пояснительной записки в соответствии с требованиями ГОСТ 2.105.95 "Общие требования к текстовым документам" в объеме 8-40 страниц формата А4. Изложение должно быть последовательным, логичным, конкретным.
Пояснительная записка к курсовой работе должна содержать:
титульный лист;
содержание пояснительной записки, включающее наименование всех разделов и пунктов с указанием номеров страниц;
введение, в котором обосновывается актуальность темы, указываются цель и задачи исследований;
теоретическую и исследовательскую часть, в которой анализируется постановка задачи (и, если необходимо, её дополнение или модификация), поэтапное проектирование и обоснование разработанной структуры БД (инфологической (ERD) модели, даталогической и физической). При этом могут быть использованы средства автоматизации проектирования ИС, БД (различные CASE-системы, типа ERWin, BPWin, Rational Rose и пр.)
Основная часть записки должна также включать краткую сопровождающую документацию по разработанной Вами системе, и состоять из двух частей: руководства оператору и пользователю.
Руководство оператору может содержать программные и аппаратные характеристики СУБД. Конкретно, предъявляемые требования к комплексу технических средств (тип вычислительной системы, ее быстродействие, объем внутренней и внешней памяти , требуемое дополнительное периферийное оборудование и пр.) и описание свойств программного файла (объем занимаемой памяти, скорость выполнения, требуемая программная поддержка: тип операционной системы, дополнительные инструментальные и прикладные программы и пр.).
Информация в Руководстве пользователю излагается доступно и понятно, полноценно освещает все моменты, с которыми непрограммирующему пользователю придется сталкиваться при работе с Вашей системой (например, выполнении операций по ведению БД и занесении информации в окна диалога).
структурную схему сопровождающего программного обеспечения разработанной системы БД с описанием общих спецификаций пользовательских функций, описание основных запросов и алгоритмов обработки, а также приложения - листинги программ и виды используемых окон диалога, комплект документов, формируемой в ходе работы (например, отчеты, заявки, свидетельства и пр.)
заключение с краткими выводами по результатам работы и предложениями по их использованию;
список литературы.
Работа оформляется с использованием текстового редактора Word и распечатывается на принтере. Текст пояснительной записки к курсовой работе делится на разделы, подразделы и пункты. Размещение текста - с одной стороны листа. Размер шрифта - 14, поля слева - 30 мм, сверху и справа - по 15 мм, снизу - 20 мм. Нумерация страниц - внизу по середине. Первая страница - титульный лист, вторая - задание, далее - оглавление и текст (номера первых двух страниц не указываются). Оглавление создается автоматически средствами текстового редактора.
Для вставки формул используется редактор формул Microsoft Equation. Формулы нумеруются в пределах каждого раздела, номер указывается справа от формулы - у правой границы текста, в круглых скобках по образцу (3.6) - шестая формула в третьем разделе.
Для создания иллюстраций используются графические редакторы или средства графики математических и статистических пакетов. Таблицы могут быть созданы непосредственно в текстовом редакторе или вставлены из прикладной программы. Таблицы и рисунки должны быть пронумерованы и подписаны.
Ссылки на литературные источники указываются в квадратных скобках; при ссылке на информацию, полученную в Internet, указывается соответствующий электронный адрес. Список литературы, использованной при выполнении работы, приводится в конце текста по образцам:
Оформленная курсовая работа представляется студентом преподавателю для просмотра в соответствии с учебным планом за 2-3 дня до защиты. Во время защиты курсовой работы студент должен кратко сформулировать цель работы, изложить содержание, акцентируя внимание на наиболее важных и интересных с его точки зрения решениях, в первую очередь, принятых студентом самостоятельно. При выступлении демонстрируется созданное программное обеспечение.