Создание базы данных в среде Turbo Pascal
Курсовая работа, 06 Июня 2013, автор: пользователь скрыл имя
Описание работы
В реляционной модели данные на концептуальном уровне представляются в виде таблиц, состоящих из строк и столбцов. Строго говоря, таблицы называются отношениями, строки — кортежами, а столбцы — атрибутами. Кортежи практически эквивалентны тому, что обычно понимается под записью файла, а атрибуты отражают смысл значений каждого кортежа. Связывание данных различных таблиц друг с другом осуществляется не с помощью явных указателей (как в сетевой базе данных), а с помощью значений атрибутов.
Содержание работы
Введение…………………………………………………………………..………………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);
ЗАКЛЮЧЕНИЕ
При выполнении данной курсовой работы была создана программа с достаточно удобным интерфейсом. В ней реализовано относительно небольшое число функций:
- Пользователь может работать с программой как через главное меню, так и используя горячие клавиши.
- Программа работает только со списками, что значительно повышает ее быстродействие. Долговременное хранение данных осуществляется в типизированных файлах.
- Данные представлены в виде таблицы, которая отображает все поля записи,
- Осуществляется просмотр, редактирование, добавление и удаление данных.
- Любую операцию можно отменить нажатием клавиши «ESC».
- Осуществляется подведение итогов о пришедших людях за месяц.
Еще большее число функций не было реализовано. Например, это такие функции, как:
- Возможность одновременной работы с несколькими таблицами.
- Возможность работы нескольких пользователей.
- База предназначена только для приёмной в администрации.
- Копирование выбранных элементов в другой файл.
- Проверка правильности ввода данных (в программе имеется частичная проверка).
- Вывод таблицы в текстовый файл или на печатающее устройство и многие другие.
Созданная база данных является простейшей, т.к. состоит всего лишь из одной таблицы без использования каких-либо связей. Но реализация даже такой простой базы данных потребовало большое количество времени, так как даже простейшая процедура добавления записи в базу данных на Turbo Pascal занимает 50-70 строк кода. Т.е. Turbo Pascal не предназначен для создания сложных баз данных, но он является одним из лучших языков для обучения программированию.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Ролланд Фред Д. Основные концепции баз данных / Фред Д. Ролланд. М.: Вильямс, 2002. – 256 с.: ил.
- http://pascal.sources.ru/
index.htm/ - Крёнке Д. Теория и практика построения баз данных / Д. Крёнке. – 3-е издание – М.: Питер, 2003. – 800 с.: ил.
- Основы современных баз данных. / С.Д. Кузнецов.
- Меженный О.А. Turbo Pascal: учитесь программировать. / О.А. Меженный. М.: Диалектика, 2001. – 448 с.: ил.
- Ульман Джеффри Д. Введение в системы баз данных / Джеффри Д. Ульман, Дженнифер Уидом. – М.: Лори, 2000. – 376 с.: ил.
- http://www.wikipedia.ru/
- Карпова Т. Базы данных: модели, разработка, реализация. / Т. Карпова. СПб.: Питер, 2001. – 304 с.: ил.
- Экономическая информатика: учебник для вузов / Под ред. В. В. Евдокимова. – СПб.: Питер, 1997. – 592 с.: ил.