Фрагмент для ознакомления
2
Введение
В настоящее время повсеместное внедрение информационных технологий предполагает необходимость разработки информационных систем в различных предметных областях. Разработка баз данных представляет является необходимой составляющей для разработки программных систем.
Задачи разработки баз данных для типовых предметных областей (бухгалтерский учет, учет склада, заработной платы, системы документооборота) в настоящее время имеют большое количество реализаций. При этом разработка информационных систем для специфических технологий является по-прежнему актуальной задачей.
Целью данной работы является разработка базы данных для таможенных органов.
Задачи работы:
- изучение теоретических аспектов технологии проектирования базы данных;
- проведение анализа предметной области таможенных органов;
- построение информационной модели;
- разработка базы данных таможенного учета в формате MS Access.
Объект исследования: технологии проектирования баз данных.
Предмет исследования: база данных таможенного учета.
1. Основы теории разработки баз данных
1.1. Методология разработки баз данных
Одними из важных особенностей компьютерной техники являются возможности по хранению и обработке больших объемов данных, при этом возможно накопление не только данных, представленных в текстовой и графической форме (рисунков, чертежей, фотографий, географических карт), но также и страниц формата HTML, файлов звукового формата и видеофайлов. Данные возможности реализуются с использованием баз данных.
База данных (БД) представляет собой совокупность данных, организация которых проводится согласно определенным правилам, которые предусматривают общие принципы при описании, хранении и манипулировании данными, относящимися к определенным предметным областями.
Данные представляют собой информацию, представленную в форме, пригодной для проведения обработки с помощью автоматических средствами при возможном участии человека.
Предметная областью представляет собой однородную часть реального мира, представляющую интерес в рамках постановки задач проектирования.
Простейшими базами данных можно назвать телефонные справочники, расписания движения поездов, данные о сотрудниках предприятий, прайс-листы, алфавитные или предметные каталоги книг в библиотеке, словарь иностранных слов, ведомости экзаменационных оценок и др.
Главным достоинством электронных БД являются возможности быстрого поиска и отбора данных, а также возможность простой генерации (создания) отчетов по заданной форме. Например, по номерам зачетных книжек можно определить данные студентов.
Пользователи баз данных можно делятся на следующие категории: конечные пользователи (специалисты, проводящие ввод оперативных данных), программисты и системные аналитики (разрабатывают процедуры обработки данных, определяют логическую структуру БД) и администраторы.
Администратор базы данных — это лицо, ответственное за выработку перечня требований к базе данных в процессе проектирования, реализации БД, создания, эффективного использования и сопровождения БД в процессе эксплуатации. Администраторы взаимодействуют с конечными пользователями и программистами в процессе проектирования БД, контролируют параметры ее работоспособности, отвечают за реорганизацию и своевременность обновления информации, удаления устаревших данных и за восстановление разрушенных данных, за обеспечение безопасности и целостности данных.
Под безопасностью данных понимают защиту данных от случайного или преднамеренного несанкционированного доступа к ним лиц, не имеющих на это права.
Под целостностью понимается возможность восстановления данных в случае возникновения сбоев в работе. Если БД содержит данные, используемые многими пользователями, то очень важно, чтобы данные и связи между ними не разрушались.
Программисты и системные аналитики в процессе создания БД, стремятся упорядочить данные по различным критериям (реквизитам, атрибутам), для возможности извлечения из БД информации с произвольным сочетанием признаков.
В современных технологиях использования баз данных предполагается, что процесс создания базы данных, ее поддержки и обеспечения доступа пользователей к ней производится с использованием специальных программных продуктов — систем управления базами данных.
Системы управления базами данных (СУБД) — программные пакеты, обеспечивающие поддержку процесса создания БД и организации данных. СУБД позволяют осуществлять ввод, отбор и редактирование данных. СУБД предоставляют средства для проведение выборки данных согласно определенным критериям (требованиям, правилам). СУБД предоставляют возможности конечным пользователям по осуществлению непосредственного управления данными, а программистам и системным аналитикам эффективно проводить разработку более совершенных программных средств их обработки.
Рассмотрим существующие классификации баз данных.
По технологии обработки данных БД подразделяются на централизованные и распределенные.
Централизованные БД хранятся в памяти одной ЭВМ.
Распределенные БД состоят из нескольких частей (возможно, пересекающихся или даже дублирующих друг друга), хранящихся на различных компьютерах вычислительной сети.
По способу установления связей между данными различаются реляционные, иерархические и сетевые БД.
Реляционные БД являются простейшими наиболее привычными формами представления данных в форме таблицы. В теории множеств таблицам соответствует термин отношение (relation), который и дал название данному классу БД. Для них разработан необходимый математический аппарат реляционного исчисления и реляционной алгебры, где определяются математические операции объединения, вычитания, пересечения, соединения и др.
К достоинствам реляционных БД следует отнести сравнительную простоту инструментальных средств ее поддержки, к недостаткам — жесткость структуры данных (невозможность, например, зада
Фрагмент для ознакомления
3
Список использованных источников
1. Единое окно в таможенном администрировании. [Электронный ресурс]. Режим доступа: https://www.alta.ru/expert_opinion/25305/
2. Боровиков, В. В. Microsoft Access 2007. Программирование и разработка баз данных и приложений / В. В. Боровиков. – М. : СОЛОН-Р, 2011. – 560 с.
3. Вейскас Дж. Эффективная работа с Microsoft Access 2010 / Пер. с англ. В. Широкова. СПб.,–М.,–СПб.,–Киев: Питер, 2015
4. Гончаров A. Microsoft Access 2007 в примерах. СПб.: Питер., 2014. 256с.
5. Гончаров А. Ю. ACCESS 2003. Самоучитель с примерами - М.: КУДИЦ-ОБРАЗ, 2004. - 272 с.