
- •230201 «Информационные системы и технологии»
- •Введение
- •1Необходимое материально-техническое обеспечение для проведения лабораторных работ
- •2Построение приложений для баз данных в среде Lazarus
- •2.1Схема взаимодействия приложения Lazarus с различными базами данных
- •2.2Компоненты вкладки sqLdb среды Lazarus
- •3Работа со средой ibExpert
- •3.1Особенности программы
- •3.2Операции над базой данных
- •3.2.1Создание базы данных
- •3.2.2Регистрация базы данных
- •3.2.3Соединение с базой данных и отсоединение от нее
- •3.2.4Удаление базы данных
- •3.3Операции с таблицами
- •3.3.1Создание таблицы и задание ее структуры
- •3.3.2Окно работы с созданной таблицей. Редактирование структуры таблицы
- •3.3.3Работа со связями между таблицами
- •3.3.4Работа с триггерами
- •3.3.5Работа с данными таблиц
- •3.4Qsl-редактор
- •4Создание приложения для доступа к базе данных Interbase или Firebird с помощью среды программирования Lazarus
- •4.1Работа с компонентами
- •4.1.1Связка компонентов для доступа к базе данных
- •4.1.2Настройка компонентов
- •4.1.3Общий принцип работы компонента tsqlQuery
- •4.1.4Общий принцип работы компонента tsqlTransaction
- •4.2Особенности приложения и базы данных
- •4.2.1Особенности размещения
- •4.2.2Особенности рассматриваемой базы данных
- •4.3Непосредственная работа с базой данных
- •4.3.1Формирование интерфейса с помощью данных из базы
- •4.3.2Вставка новых записей в таблицу с помощью приложения
- •4.3.3Удаление записей в базе данных с помощью приложения
- •4.3.4Редактирование данных в базе с помощью приложения
- •Приложение а (обязательное) Пример оформления титульного листа отчета по лабораторной работе
Ф
МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ «ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
- УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ
КОМПЛЕКС»
УЧЕБНО-НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ
ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Кафедра: «Информационные системы»
В.Н. Волков, Н.В. Волкова, О.Э. Лысков
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Методические указания по проведению лабораторных работ
Дисциплина – «Проектирование информационных систем»
Специальности: 080801 «Прикладная информатика (в экономике)»,
230201 «Информационные системы и технологии»
Допущено ФГБОУ ВПО «Госуниверситет - УНПК»
для использования в учебном процессе в качестве
методических указаний для высшего
профессионального образования
Орел 2012
Авторы: к.т.н., доцент кафедры ИС О.Э. Лысков,
к.т.н., доцент кафедры ИС В.Н. Волков,
к.т.н., ассистент кафедры ИС Н.В. Волкова
Рецензент: к.т.н., доцент кафедры ИС А.А. Стычук
Методические указания содержат описание лабораторных работ по дисциплине «Проектирование информационных систем». Они посвящены выработке у студентов навыков динамического формирования интерфейса приложения к базам данных. Методические указания содержат теоретические сведения по рассматриваемым вопросам, практические примеры и справочную информацию, необходимую для выполнения лабораторных работ.
Методические указания предназначены для студентов очной формы обучения специальностей 080801 «Прикладная информатика (в экономике)», 230201 «Информационные системы и технологии» и смежных с ними специальностей и направлений.
Редактор Е.В. Олькина
Технический редактор И.В. Бизин
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«Государственный университет – учебно-научно-
Производственный комплекс»
Лицензия ИД 00670 от 5.01.2000
Подписано
к печати 22 октября 2012 г. Формат 60
84
1\16
Печать офсетная. Усл. печ. л.5,6. Тираж 10 экз.
Заказ №__________
Отпечатано с готового оригинал-макета
на полиграфической базе ФГБОУ ВПО «Госуниверситет - УНПК»
© ФГБОУ ВПО «Госуниверситет - УНПК», 2012
Содержание
Введение 4
1 Необходимое материально-техническое обеспечение для проведения лабораторных работ 5
2 Построение приложений для баз данных в среде Lazarus 6
2.1 Схема взаимодействия приложения Lazarus с различными базами данных 6
2.2 Компоненты вкладки SQLdb среды Lazarus 6
3 Работа со средой IBExpert 8
3.1 Особенности программы 8
3.2 Операции над базой данных 8
3.3 Операции с таблицами 12
3.4 QSL-редактор 21
4 Создание приложения для доступа к базе данных Interbase или Firebird с помощью среды программирования Lazarus 22
4.1 Работа с компонентами 22
4.2 Особенности приложения и базы данных 25
4.3 Непосредственная работа с базой данных 26
5 Формулировка задачи 31
5.1 Задание на лабораторную работу 31
5.2 Контрольные вопросы 31
Список рекомендуемой литературы 32
Приложение А (обязательное) Пример оформления титульного листа отчета по лабораторной работе 33
Введение
Современные информационные системы часто являются распределенными. Приложения для доступа к базам данных пишутся во многих средах и на многих языках. Поэтому программист не всегда имеет под рукой удобные графические компоненты-посредники для манипулирования информацией в базе данных. Соответственно специалист в области разработки информационных систем должен уметь формировать интерфейс приложений посредством динамического создания SQL-запросов к базам данных.
Целями лабораторного практикума по дисциплине «Проектирование информационных систем» являются: изучение принципов построения приложений доступа к базам данных в среде Lazarus; отладка приложений посредством сред IBExpert и Lazarus; изучение принципов динамического создания SQL-запросов к базам данных для формирования интерфейса приложений доступа к ним.
Методические указания по дисциплине «Проектирование информационных систем» предназначены для студентов, владеющих базовыми знаниями в области программирования в среде Delphi или Lazarus, и владеющие базовыми знаниями в области работы с базами данных и языком SQL.