Создание базы данных в среде Turbo Pascal

Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 16:25, курсовая работа

Описание работы

В реляционной модели данные на концептуальном уровне представляются в виде таблиц, состоящих из строк и столбцов. Строго говоря, таблицы называются отношениями, строки — кортежами, а столбцы — атрибутами. Кортежи практически эквивалентны тому, что обычно понимается под записью файла, а атрибуты отражают смысл значений каждого кортежа. Связывание данных различных таблиц друг с другом осуществляется не с помощью явных указателей (как в сетевой базе данных), а с помощью значений атрибутов.

Содержание работы

Введение…………………………………………………………………..………………4
Описание интерфейса программы……………………………….……….……………..9
Описание типов………………………………………………………….……………....15
Описание главной программы…………………………………………….……………16
Описание модулей……………………………………………………………………....18
Заключение………………………………………………………….………….………..24
Литература……………………………………………………………………..………...25

Файлы: 1 файл

Курсавая.doc

— 3.36 Мб (Скачать файл)

  {Peredvizeniye po zapolnennoy tablice}

  Procedure Dinamic(var first,h : InfSubs);

  Procedure Tim(var h : infSubs); {Time of the record}

  Procedure DelFile(var first,p : InfSubs;

   var nameFile : string); {Udaleniye faila!}

   {Prodvizeniye po zapolnennoy tablice}

   Procedure PgDown(var first,h : InfSubs); {PgDown}

   Procedure PgUp(var first,h : InfSubs); {PageUp}

    Procedure Dobavit(var first,h : InfSubs; mTab : mTab_mas;

    DlinNazv : mTab_dlin; nameFile : string);

 

ЗАКЛЮЧЕНИЕ

При выполнении данной курсовой работы была создана программа с достаточно удобным интерфейсом. В ней реализовано относительно небольшое  число функций:

  1. Пользователь может работать с программой как через главное меню, так и используя горячие клавиши.
  2. Программа работает только со списками, что значительно повышает ее быстродействие. Долговременное хранение данных осуществляется в типизированных файлах.
  3. Данные представлены в виде таблицы, которая отображает все поля записи,
  4. Осуществляется просмотр, редактирование, добавление и удаление данных.
  5. Любую операцию можно отменить нажатием клавиши «ESC».
  6. Осуществляется подведение итогов о пришедших людях за месяц.

Еще большее число  функций не было реализовано. Например, это такие функции, как:

    • Возможность одновременной работы с несколькими таблицами.
    • Возможность работы нескольких пользователей.
    • База предназначена только для приёмной в администрации.
    • Копирование выбранных элементов в другой файл.
    • Проверка правильности ввода данных (в программе имеется частичная проверка).
    • Вывод таблицы в текстовый файл или на печатающее устройство и многие другие.

Созданная база данных является простейшей, т.к. состоит всего лишь из одной таблицы без использования каких-либо связей. Но реализация даже такой простой базы данных потребовало большое количество времени, так как даже простейшая процедура добавления записи в базу данных на Turbo Pascal занимает 50-70 строк кода. Т.е. Turbo Pascal не предназначен для создания сложных баз данных, но он является одним из лучших языков для обучения программированию.

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Ролланд Фред Д. Основные концепции баз данных / Фред Д. Ролланд. М.: Вильямс, 2002. – 256 с.: ил.
  2. http://pascal.sources.ru/index.htm/
  3. Крёнке Д. Теория и практика построения баз данных / Д. Крёнке. – 3-е издание – М.: Питер, 2003. – 800 с.: ил.
  4. Основы современных баз данных. / С.Д. Кузнецов.
  5. Меженный О.А. Turbo Pascal: учитесь программировать. / О.А. Меженный. М.: Диалектика, 2001. – 448 с.: ил.
  6. Ульман Джеффри Д. Введение в системы баз данных / Джеффри Д. Ульман, Дженнифер Уидом. – М.: Лори, 2000. – 376 с.: ил.
  7. http://www.wikipedia.ru/
  8. Карпова Т. Базы данных: модели, разработка, реализация. / Т. Карпова. СПб.: Питер, 2001. – 304 с.: ил.
  9. Экономическая информатика: учебник для вузов / Под ред. В. В. Евдокимова. –          СПб.: Питер, 1997. – 592 с.: ил.

 

 

 






Информация о работе Создание базы данных в среде Turbo Pascal