Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методУказОБДМуниципал (информатика и программир....doc
Скачиваний:
3
Добавлен:
09.11.2018
Размер:
162.3 Кб
Скачать

3.4 Лабораторная работа № 4.

Язык SQL: запросы на модификацию данных

Цель работы: научиться модифицировать данные и редактировать БД с помощью SQL запросов.

В разделе DML языка SQL для обновления информации в БД предусмотрены ряд команд:

INSERT – добавление новой записи в таблицу БД;

UPDATE – обновление отдельных полей;

DELETE – удаление одной и более записей.

В раздел DDL SQL включены команды, которые создают и изменяют объекты БД:

CREATE TABLE – таблицу (схему);

CREATE VIEW – представление (подсхему);

ALTER TABLE – изменяет структуру таблицы;

DROP – удаляет указанный объект (table, view);

Задание на лабораторную работу состоит из двух частей:

  1. Добавить в программу, созданную в результате выполнения предыдущей лабораторной работы, режим модификации информации в таблицах БД с использованием SQL запросов;

  2. Разработать отдельную программу создания БД в среде Delphi

В отчете должны быть представлены описания обоих программ.

3.5 Лабораторная работа № 5.

Создание отчетности.

Цель работы: Ознакомиться с генераторами отчетов.

В поставку Delphi входят различные генераторы отчетов. Это

Quick Reports, Rave Reports. В настоящей работе используется генератор отчетов отечественной разработки FastReport 3.0 [8].

Для построения отчета с помощью FastReport используются

компоненты одноименной палитры. Основу отчета составляет компонент TfrxReport, который может содержать только один отчет. Компонент имеет все необходимое для загрузки отчета, его построения, предварительного просмотра. Для связи с наборами данных типа Table и Query служит компонент TfrxDBDataSet.

Основные объекты, с которыми наиболее часто сталкиваешься при работе с генератором отчета – это объекты «Бэнд» и «Текст». Бэнды применяются для логической группировки объектов. Так, разместив объект на бэнде типа «Заголовок страницы», мы тем самым говорим FastReport, что данный объект надо вывести на каждой странице готового отчета вверху. Объект «текст» предназначен для отображения в нужных местах отчета простого текста, рамки, заливки и/или содержимого полей.

Особую роль играют бэнды – данные, которые обеспечивают возможность выводить на печать данные из таблиц БД или запросов.

Задание на лабораторную работу

Создать два вида отчетов: бланк и список.

В отчете должны быть описаны свойства используемых компонент и приемы их использования

4. Методические указания к курсовой работе

Курсовая работа является завершающим этапом в изучении курса "Базы данных". На данном этапе студенты максимально должны использовать знания, накопленные во время изучения этого курса.

Основной целью курсовой работы является: систематизация, закрепление и расширение знаний студента по концептуальному анализу предметной области, построению логической модели базы данных, созданию базы данных и разработки программ окружения БД; овладение студентом навыков самостоятельной работы с литературой над поставленной задачей; владение студентом навыков по оформлению отчета о проделанной работе.

4.1 Общие требования к курсовой работе

4.1.1 Курсовая работа выполняется в соответствии с заданием на курсовую работу, заполненным студентом на основании поставленной руководителем задачи, согласованным с последним.

4.1.2 Объем работы над поставленной задачей должен быть установлен таким образом, чтобы студент мог выполнить его в течение весеннего семестра (3,5 месяца).

4.1.3 Курсовая работа выполняется в виде пояснительной записки в соответствии с общими требованиями и правилами оформления курсовых и дипломных работ.

4.1.4 Работа студентом выполняется самостоятельно. Роль руководителя - контроль за ходом выполнения курсовой работы студентом и консультативная помощь.