Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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.