Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод пособие по БД.doc
Скачиваний:
8
Добавлен:
22.11.2019
Размер:
2.35 Mб
Скачать

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЙ УЧРЕЖДЕНИЕ

ОКТЯБРЬСКИЙ ЭКОНОМИЧЕСКИЙ ТЕХНИКУМ

МЕТОДИЧЕСКОЕ ПОСОБИЕ

ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ

по дисциплине ______________Базы данных

для специальностей 2202(«Автоматизированные

системы обработки информации и управления

по отраслям»), 2203 ( Программное обеспечение вычислительных систем)_____________________

2008г.

ОДОБРЕНА Составлена в соответствии с

Цикловой комиссией Государственными требова-

Информатики и инфор- ниями к минимуму содержа-

мационных технологий ния и уровню подготовки

выпускника по специальности

«__»__________2008 г. Зам. директора по

Председатель: учебной работе

________С.Б.Светлякова _____________Л.П.Клаузер

Автор: Светлякова С.Б.

Рецензент:_________________

Содержание

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА…………………………….……………………..…4

Введение в систему программирования Turbo Pascal 7.0….…………….………….6

Лабораторно-практическое занятие №1. Условный оператор. Вложенные

условные операторы…………………………………………………………………..11

Лабораторно-практические занятия №2, №3. Цикл с параметром. Решение

задач с использованием цикла с параметром………………………………….........14

Лабораторно-практическое занятие №4. Цикл с предусловием…………………...18

Лабораторно-практическое занятие №5. Цикл с постусловием. Алгоритм

Евклида…………………………………………………………………………….......21

Лабораторно-практическое занятие №6. Вложенные циклы………………………24

Лабораторно-практическое занятие №7. Символьный тип данных……………….28

Лабораторно-практическое занятие №8. Вещественный тип данных……………30

Лабораторно-практическое занятие №9. Ограниченный и перечисляемый

типы данных…………………………………………………………………………..34

Лабораторно-практическое занятие №10. Контрольная работа №1. Операторы

цикла…………………………………………………………………………………...38

Лабораторно-практическое занятие №11. Контрольная работа №2. Операторы

цикла…………………………………………………………………………………...40

Лабораторно-практические занятия №12,№13. Процедуры и функции…………..42

Лабораторно-практическое занятие №14. Файловый тип данных………………...47

Лабораторно-практическое занятие №15. Текстовые файлы………………………50

Лабораторно-практические занятия №16,№17. Одномерные массивы. Работа с

элементами……………...……………………………………………………………..54

Лабораторно-практические занятия №18,№19. Методы работы с элементами

одномерного массива…………………………………………………………………58

Лабораторно-практическое занятие №20. Удаление элементов из одномерного

массива…………………………………………………………………………………62

Лабораторно-практическое занятие №21. Вставка элементов в одномерный

массив..………………………………………………………………………………..66

Лабораторно-практическое занятие №22. Работа со строками……………………71

Лабораторно-практические занятия №23, №24. Двумерные массивы. Работа с

несколькими массивами……………………………………………………………..74

Лабораторно-практическое занятие №25. Вставка, удаление, перестановка

элементов двумерного массива……………………………………………………..79

Лабораторно-практическое занятие №26. Множественный тип данных…………83

Лабораторно-практическое занятие №27. Комбинированный тип данных………86

Лабораторно-практическое занятие №28. Контрольная работа №3. Массивы…..90

Лабораторно-практическое занятие №29. Контрольная работа №4.

Множественный, строковый, комбинированный типы данных…………………...94

Лабораторно-практическое занятие №30. Итоговая зачетная работа……………..96

СПИСОК ЛИТЕРАТУРЫ…………….……………………………………………....97

Содержание.

  1. Предпосылки и цель внедрения АИТ в системе учета ма­териалов

  2. Состав комплексов задач в системе учета материалов

  3. Общие сведения о MS ACCESS 97

  4. Проектирование базы данных СКЛАД

  1. Обследование действующей системы учета материалов

  2. Проектирование структуры БД

  1. Выявление информационных объектов

  2. Определение логических связей между объектами БД

  3. Разработка структуры таблиц БД

4.2.4. Разработка логической структуры БД

5. Создание базы данных СКЛАД

5.1 Формирование структуры таблиц

  1. Создание файла БД СКЛАД

  2. Создание структуры таблиц БД

  3. Сохранение таблицы

  1. Загрузка таблиц

  2. Создание межтабличных связей

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.

Методическое пособие для самостоятельной работы студентов по выполнению практических работ является дополнением к курсу лекций по дисциплине «Базы данных» и составлено на основе требований государственного стандарта среднего профессионального образования к минимуму содержания и уровню подготовки выпускников по специальностям 2202 «Автоматизированные системы обработки информации и управления по отраслям» и 2203 «Программное обеспечение вычислительных систем».

Методическое пособие для самостоятельной работы студентов по выполнению практических работ предназначено для студентов специальностей 2202, 2203 и может быть использовано на практических занятиях по дисциплине «Базы данных» как в целом, так и по отдельным темам, в том числе и для самостоятельной работы.

Методическое пособие для самостоятельной работы студентов по выполнению практических работ делится на две части:

  1. решение задачи учета материалов в комплексной системе учета на предприятии на основе СУБД MS Access (30 часов);

  2. решение задачи учета продаж автомобилей на торговых предприятиях на основе СУБД MS Access (14 часов).

I часть предназначена для выполнения практических работ студентами специальности 2203 (30 часов). I и II часть используются на практических занятиях студентами специальности 2202 (44 часа).

Материал каждого практического занятия включает в себя:

  1. описание метода решения задачи для очередного этапа;

  2. задания для самостоятельной работы.

  3. задания для домашней работы.

Цель данного пособия: изучение и применение на практике теории проектирования баз данных, базовых моделей данных, изучение на практике основных объектов баз данных на основе СУБД MS Access и методов разработки БД для СУБД MS Access.

Рекомендации по использованию пособия:

  1. изучить теоретическую часть выбранной темы, используя курс лекций;

  2. рассмотреть примеры по указанной теме;

  3. выполнить задания для самостоятельной и домашней работы;

При самостоятельном изучении дисциплины с помощью данного пособия рекомендуется последовательное выполнение практических работ, т. к. предусмотрено поэтапное выполнение с учетом уже выполненных работ и результатом работы I и II части является законченная база данных, готовая к практическому применению.

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

знать и применять на практике:

  • состав информационной модели данных;

  • типы логических моделей;

  • этапы проектирования базы данных;

  • общую теорию проектирования баз данных и прикладных программ.

уметь:

  • построить информационную модель для конкретной задачи;

  • реализовать построенную модель в системе управления базами данных MS Access, используя основные объекты СУБД;

  • проектировать прикладную программу, наращивать ресурсы и производительность информационных систем.

Методическое пособие для самостоятельной работы студентов по выполнению практических работ рассчитано на 44 часа лабораторно- практических занятий на ПК в СУБД MS Access.

Введение

В комплексной системе учета на предприятии важное место занимает Учет материалов.

«Учет материалов» является функциональной подсистемой комплексной системы учета на предприятии, ориентированной на информационно-справочное обслуживание материального отдела бухгалтерии, отдела материально-технического снабжения (ОМТС) и его структур ( материальные склады).

Цель внедрения баз данных(БД) в учете материалов - создание информационно-справочной системы (ИСС), обеспечивающей оптимальное управление процессами материально-технического снабжения на основе применения современной ВТ, современных программных средств и экономико-математических методов и моделей. Под оптимальным управлением в данном случае следует понимать:

  • постоянное формирование реляционной базы данных СКЛАД;

  • полная увязка наличных материальных ресурсов с производственными заданиями;

  • оперативный, в полном объеме учет, анализ и контроль состояния материальных ресурсов предприятия.

Предпосылки внедрения БД в учет материалов:

  1. единая информационная база всех решаемых в подсистеме задач;

  2. информационная взаимосвязь с другими участками учета (например, с учетом затрат на производство);

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

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

  5. необходимость и требования высокой оперативности обновления информации о наличных материальных ресурсах.

Исходя из функций учета, реализуемых материальным отделом бухгалтерии, ОМТС и его структурами (складами), подсистема учета материалов решает следующие комплексы задач:

  • формирование Картотеки складского учета (КСУ);

  • учет поступления материалов на склад;

  • учет отпуска материалов в производство;

  • учет движения материалов на складе;

  • контроль уровней запасов материалов на складе;

  • учет инвентаризации материалов;

  • учет материалов в пути;

  • учет неотфактурованных поставок.

Для реализации задач могут быть применены различные технические и программные средства, в том числе различные СУБД. Однако изложенные выше предпосылки внедрения АИТ в учете материалов указывают на целесообразность организации, ведения и использования информации в этой области учета в виде постоянно формируемой реляционной базы данных (БД).

Рассмотрим вариант создания и ведения реляционной БД, основанный на применении современных ПЭВМ работающих в режиме АРМ, и приложения MS Access.

Дальнейшее изложение материала требует элементарного ознакомления с возможностями и особенностями программы MS Access 2000.

Общие сведения о приложении MS Access 2000

MS Access 2000 - одна из популярных программ среди Систем Управления Базами Данных (СУБД), предназначенных для создания и ведения реляционных БД.

Реляционная БД - это определенным образом организованная совокупность данных, хранимых и обрабатываемых средствами ЭВМ и предназначенных для многократного и многоцелевого использования либо при решении функциональных задач пользователя, либо для информационно - справочного обслуживания.

Объектами БД являются Таблицы, Формы, Запросы, Отчеты, Макросы, Модули.

Таблицы - основной объект любой БД. Во-первых, они хранят все данные, имеющиеся в базе; во-вторых, они хранят структуру базы: поля, их типы, свойства и логические связи.

Реляционная БД состоит из множества взаимосвязанных двумерных реляционных таблиц. Каждая реляционная таблица, являясь аналогом обычного бумажного документа, представляет в БД конкретный раздел (участок) информации - информационный объект.

В совокупности реляционные таблицы - информационные объекты составляют предметную область, то есть объект автоматизации.

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

Преимущества форм особенно наглядны при создании и ведении картотек.

Запросы - объекты БД, служащие для отбора данных из одной бош нескольких связанных таблиц и предоставления их пользователю в удобном виде.

Запросы позволяют производить отбор, сортирование и фильтрацию данных; обновлять, удалять и добавлять данные в таблицы; создавать новые виртуальные таблицы; выполнять обработку данных по заданному алгоритму.

Особенность запросов состоит в том, что они; используя данные таблиц, создают на их основе временную результирующую таблицу,

«Временность» результирующей таблицы указывает на состояние ее данных в момент запроса. Поэтому ее часто называют моментальным снимкам.

Отчеты - объекты БД предназначенные для формирования и вывода данных на печатающее устройство.

По структуре и свойствам Отчеты во многом похожи на Формы, но в. отличие от последних предназначены только для вывода на печать. Поэтому в Отчетах заложены возможности для группирования выводимых данных и для использования специальных элементов оформления печатных документов: номера страниц, верхний и нижний колонтитулы и т.д.

Отчеты, как и Запросы, формируют результирующую информацию. В отличие от результирующих данных Запроса, носящих характер «моментального снимка», данные Отчета отражают состояние объекта управления за определенный период времени.

Макросы и Модули - это категории объектов БД, являющиеся средством автоматизации программирования задач пользователя.

Они оперируют объектами БД: Таблицами, Формами, Запросами и Отчетами, выполняя над ними необходимые действия.

Макрос, являясь эффективным средством автоматизации работы с базой, представляет собой программу, состоящую из последовательности внутренних команд СУБД - макрокоманд.

Макрокоманда - это инструкция, предписывающая выполнение конкретного действия. Язык макросов представлен набором макрокоманд (более 40), которые способны описать и реализовать практически любые действия, связанные с решением задач пользователя, не прибегая к созданию программных Модулей на языке Visual Basic. Эта особенность языка макросов замечательна тем, что она, являясь языком более высокого уровня, чем Visual Basic, не требует от пользователя знаний программирования.

Модуль - это программа, составленная на внешнем языке программирования Visual Basic. Он является одним из средств, с помощью которого разработчик базы (не пользователь) может заложить в нее нестандартные функциональные возможности, отвечающие требованиям пользователя. Разработка Модуля требует знания программирования.

Лабораторно-практическое занятие №1.

Тема: Проектирование базы данных «Склад» (2 ч)