Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Федеральное агентство по образованию
Нижнетагильская государственная социально-педагогическая академия
______________________________________________________________
УТВЕРЖДАЮ
Проректор по УМР
_________________
« »_____________ 2009г.
Программа производственного практикума
«Базы данных в Delphi»
Основная образовательная программа подготовки по специальности
080801.65 «Прикладная информатика (в экономике)»
Нижний Тагил
2009
Утверждено на заседании кафедры ИиМОИ ФМФ (протокол № от ) Заведующий кафедрой ________________ | Утверждено на заседании Совета ФМФ (протокол № от ) Председатель совета ________________ |
Составители: |
1. Пояснительная записка
Производственный практикум по сетевым базам данных является обязательным и завершает изучение блока общепрофессиональных дисциплин.
Данный практикум опирается на ранее полученные теоретические знания студентов по курсам «Информационные технологии», «Информатика и программирование», «Базы данных», «Высокоуровневые методы программирования».
Практикум посвящен обобщению использования объектно-ориентированной парадигмы программирования и освоению технологии создания однотабличных и многотабличных баз данных, а также интерфейса их использования с использованием визуальной среды программирования Delphi.
Основное внимание студентов должно быть нацелено на приобретение практических навыков работы в среде Delphi и умения использовать эту среду для создания баз данных: описания таблиц, создания форм для ввода и вывода информации, обработки данных с помощью запросов и представления информации в виде отчетов. Кроме того, В результате практикума студенты должны познакомиться с основами языка SQL, позволяющего создавать все классы запросов.
При составлении программы были учтены:
-требования, сформулированные в квалификационной характеристике выпускника по специальности «Прикладная информатика (по областям)»;
- состояние рынка программного обеспечения.
В результате прохождения практикума студенты должны знать:
- понятия «объектно-ориентированная парадигма программирования», «визуальная среда программирования», «структура данных», «база данных», «тип данных», «ключ», «форма ввода», «структурированный язык запросов SQL», «запрос», «отчет» и др.
- операторы создания и изменения базы данных, создания и управления запросами, создания и управления функциями и процедурами, создания и изменения представлений.
уметь:
- создавать базу данных и описывать таблицы на языке Delphi;
- создавать и выполнять запросы. Строить условия выбора данных с применением операторов сравнения, логических операторов и логических связок.
- организовывать сортировку записей в запросах выборки.
- создавать функции, вызывать их и управлять ими. Использовать встроенные функции.
- создавать процедуры, вызывать их и управлять ими.
- создавать формы и отчеты и управлять ими.
- создавать приложения для работы с созданной базой данных.
2. Принципы отбора содержания и организации учебного материала
При отборе содержания были учтены следующие принципы: непрерывности, преемственности и фундаментальности.
Использование принципа непрерывности, обусловлено обобщающим характером практикума: он служит обобщающим курсом таких предметов как «Информационные технологии», «Информатика и программирование», «Базы данных», «Высокоуровневые методы программирования».
Проявлением принципа преемственности является, то, что содержание практикума основывается на знания и умения, сформированные при изучении всех предыдущих общепрофессиональных и специальных курсов. На практикуме студенты получают практические навыки работы в визуальной среде программирования Delphi и созданию с ее помощью базы данных, что в дальнейшем будет необходимо для последующей профессиональной деятельности.
3. Место проведения, организация и руководство производственным практикумом
3.1. Объекты производственного практикума
Производственный практикум проходит на базе компьютерных аудиторий Нижнетагильской государственной социально-педагогической академии.
3.2. Организация производственного практикума
Организация практикума состоит в составление расписания лабораторных занятий с указанием времени и места их проведения. Он проходит по подгруппам, состоящим в среднем из 7-11 человек. Руководство учебным практикумом осуществляется методистом кафедры информатики и МОИ.
4. Тематический план
№ | Темы занятий | Распределение часов | ||
Общая трудоемкость | Лабораторные занятия | С/р. | ||
1 | Повторение основных операций в визуальной среде Delphi. | 4 | 2 | 2 |
2 | Редактирование готовой базы данных в Delphi. | 4 | 2 | 2 |
3 | Создание однотабличной базы данных в Delphi (таблицы, формы, отчеты, запросы в конструкторе). | 10 | 4 | 6 |
4 | Знакомство с языком SQL и его использование для создания запросов. | 12 | 4 | 8 |
5 | Создание многотабличной базы данных в Delphi. Связи и целостность данных. | 14 | 6 | 8 |
6 | Разработка интерфейса для приложения базы данных в Delphi. | 13 | 4 | 9 |
7 | Выполнение индивидуального проекта. Создание многотабличной базы данных по выбранной теме и интерфейса к ней. | 18 | 8 | 10 |
Итого | 75 | 30 | 45 |
5. Содержание практикума
1. Основные операции в визуальной среде Delphi. Объекты. Свойства. Методы. Режимы работы. Создание функций и процедур. Типы данных. Операторы ввода, вывода и присваивания. Создание оконного интерфейса.
2. Редактирование готовой базы данных в Delphi. Изменение данных в таблице. Дополнение данными. Редактирование форм. Изменение фона, размера объектов, внесение рисунков. Организация фильтров, использование запросов для поиска и обработки информации.
3. Создание однотабличной базы данных в Delphi. Описание таблицы. Задание типов данных. Создание форм ввода и заполнение их данными. Обработка и поиск данных с помощью запросов. Создание отчетов и их публикация.
4. Знакомство с языком SQL. Структура запроса на языке SQL. Команды вывода полей, организации связи, отбора условия, вычисления новых полей. Создание запросов на SQL в Delphi.
5. Создание многотабличной базы данных в Delphi. Индексация данных и задание ключевых полей. Совместимость типов данных. Связи и целостность данных. Организация различных типов связи в Delphi. Создание связанных и подчиненных форм для ввода данных. Организация запросов к нескольким таблицам одновременно. Организация многотабличных отчетов.
6. Разработка интерфейса для приложения базы данных в Delphi. Использование и редактирование автоматизированного интерфейса и управление им. Создание кнопок управления в ручную. Разработка меню. Оформление и компилирование базы данных. Добавление к базе данных элементов мультимедиа.
7. Выполнение индивидуального проекта. Создание многотабличной базы данных по выбранной теме и интерфейса к ней.
6. Требования к зачету
По итогам практикума студенты должны подготовить и сдать:
1. Многотабличную базу данных по выбранной теме.
2. Интерфейс и приложение для работы с созданной базой данных.
Зачет по практикуму выставляется по итогам защиты проекта.
7. Организация самостоятельной работы студентов
Цель самостоятельной работы:
- закрепление знаний и умений, необходимых для создания базы данных в Delphi.
Формы организации самостоятельной работы:
- изучение литературы, раздаточного материала, источников Интернет;
- выполнение самостоятельных заданий и индивидуальных проектов;
Содержание самостоятельной работы
Теоретические вопросы для самостоятельной работы
Работает-ли Local InterBase в Delphi с русскими буквами? Как заставить Database Desktop отображать русские буквы? Как осуществляется доступ к базе данных из Delphi ? Какие серверы данных поддерживает Delphi? Какие визуальные компоненты для отображения данных входят в Delphi? Можно ли использовать ODBC драйверы, которые получены с другимы СУБД? Что насчет VBX-компонент для работы с данными? Cуществует ли споcоб работать из Delphi с AS/400, исключая ODBC? Cуществует ли способ работать из Delphi с Lotus Notes (IBM Notes), за исключением ODBC? Отличается ли локальный InterBase, встроенный в Delphi, от InterBase для других платформ, в частности, от InterBase для Windows NT? Можно ли создавать с помощью Delphi сетевые приложения не для схемы клиент-сервер, а для схемы с разделяемыми файлами (как, например, в FoxPro)? Можно ли работать при помощи Delphi не с IDAPI- или ODBC-драйверами, а с "родными" API каких-либо СУБД. Какой формат данных предпочесть в Delphi? dBase или Paradox? Какие версии Informix (Online, I-NET) поддерживают SQL Links? Каково определение 'IDAPI'? Что такое 'SQL Links'? Hеобходим ли IDAPI для доступа к данным в Delphi? Можно ли включить IDAPI внутрь EXE, чтобы распространять программу без установки IDAPI на пользовательском компьютере? Где можно найти описание функций и типов данных BDE?Практическое задание
1. Создать базу из основной таблицы с оперативными данными и таблиц-справочников с наименованиями кодов (используется для расшифровки кодов в формах, в представлениях, в запросах и отчетах).
2. Создать представления (не менее шести разных). Запросы и представления оформить в виде табличных форм.
3. Сформировать формы для заполнения таблиц и просмотра запросов, представлений с русифицированными кнопками, наименованиями полей (по одной форме для каждой таблицы и представления или запроса по одной составной форме).
4. Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки (указаны в условии), по одному простому отчету для каждой таблицы, представления, запроса.
5. Сформировать кнопочную форму из пунктов: таблицы, формы, представления, запросы и отчеты для вызова разработанных таблиц, форм, представлений, запросов и отчетов.
Примерные темы проектов, разрабатываемые студентами:
1. Учет успеваемости студентов.
2. Учет обмена валюты.
3. Учет объектов строительства.
4. Учет выдачи и возврата книг.
5. Учет авиапассажиров.
6. Учет производства сельскохозяйственных культур
7. Учет выпуска изделий.
8. Учет платежей налогов.
9. Учет поставок товаров.
10. Учет сбросов отравляющих веществ в окружающую среду.
11. Учет уволившихся с предприятия.
12. Учет призеров Олимпийских игр.
13. Учет рождаемости.
14. Учет участников олимпиады.
15. Учет проданных товаров.
16. Учет малых предприятий.
17. Учет больных в больнице.
18. Учет движения общественного транспорта.
19. Учет дорожно-транспортных происшествий.
20. Учет платежных поручений в банке.
21. Учет договоров займа.
22. Учет проданных ценных бумаг.
23. Учет кадров.
24. Учет очередников на получение жилья.
25. Учет исполнительской дисциплины.
26. Учет книг в библиотеке.
27. Учет переселенцев.
28. Учет нарушителей трудовой дисциплины на предприятии.
29. Учет семейного бюджета.
8. Рекомендуемая литература
Основная
1. Культин, Н. Delphi в задачах и примерах [Текст] : учеб. пособие для вузов / Н. Культин. - Санкт-Петербург: БХВ-Петербург, 2экз.).
2. Малыхина данных: основы, проектирование, использование. Уч. пособие. - СПб.: БВХ-Петербург, 20с. (22экз.)
3. Фаронов, Валерий Васильевич. Delphi [Текст]: программирование на языке высокого уровня: учебник для вузов по спец. "Информатика и вычислительная техника" / . - Санкт-Петербург: Питер, 2экз.).
4. Хомоненко, Анатолий Дмитриевич. Работа с базами данных в Delphi [Текст] / , . - 3-е изд., перераб. и доп. - Санкт-Петербург : БХВ-Петербург, 2экз.).
Дополнительная
5. , , Мальцев данных: Уч. для вузов.-СПб.: Корона-принт, 20с. (21экз.)
6. Эрик Хармон. Руководство разработчика баз данных в Delphi/Kylix. – М. : Издательский дом «Вильям», 2005.


