Автоматизация учета приема оплаты с юридических лиц за коммунальные услуги

Дипломная работа - Бухгалтерский учет и аудит

Другие дипломы по предмету Бухгалтерский учет и аудит

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

Однако переход на безбумажную технологию работы связан с определенными проблемами. В первую очередь, это проблема авторизации данных, доказательства их подлинности. Вторая проблема связана с оптимальным распределением информации между бумажными и электронными носителями. Третья проблема связана с безопасностью хранения данных.

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

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

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

БД классифицируются по моделям представления данных.

Различают следующие модели данных:

иерархические,

сетевые,

реляционные,

объектные и объектно-ориентированные,

объектно-реляционные.

Рассмотрим подробнее реляционные базы данных, так как она является наиболее подходящей для построения базы данных в моем дипломном проекте.

На реляционной модели данных строятся реляционные базы данных.

Реляционная модель данных включает следующие компоненты:

.Структурный аспект (составляющая) - данные в базе данных представляют собой набор отношений.

.Аспект (составляющая) целостности - отношения (таблицы) отвечают определенным условиям целостности.реляционной модели данных, поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

.Аспект (составляющая) обработки (манипулирования) -реляционная модель данных поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Кроме того, в состав реляционной модели данных включают теорию нормализации.

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

Для лучшего понимания реляционной модели данных следует отметить три важных обстоятельства:

модель является логической, то есть отношения являются логическими (абстрактными), а не физическими (хранимыми) структурами;

для реляционных баз данных верен информационный принцип: всё информационное наполнение базы данных представлено одним и только одним способом, а именно - явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей (адресов), связывающих одно значение с другим;

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

Реляционные базы данных представляет связанную между собой совокупность таблиц баз данных. Связь между таблицами может находить свое отражение в структуре базы данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне.

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

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

Реляционные базы данных имеют мощный теоретический фундамент, основанный на математической теории отношений. Он был разработан доктором Эдгаром Коддом. Для построения запросов к реляционным базам данных был также разработан язык SQL (StructuredQueryLanguage, язык