Программы-архиваторы

Разработка базы данных для предоставления пользователям основной информации о разнообразных программах-архиваторах. Классификация систем управления базами данных по характеру использования. Понятие архивации и описание структуры архивного файла.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.03.2019
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

2

2

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Национальный исследовательский ядерный университет «МИФИ»

Балаковский инженерно-технологический институт (Филиал)

Курсовая работа

На тему" "Программы-архиваторы"

Автор: Ильина Ольга Сергеевна

Содержание

Введение

1. Представление базы данных

1.1 Общие понятия СУБД и её классификация

1.2 Типы данных

1.3 Свойства полей базы данных

1.4 Возможности Microsoft Access

1.5 Безопасность баз данных

2. Программы-архиваторы

2.1 Понятие архивации

2.2 Основные виды программ-архиваторов

2.3 Архивный файл

3. Проектирование баз данных

3.1 Создание таблицы

3.2 Создание отчета

3.3 Создание запроса

3.4 Создание форм

Заключение

Список использованных источников

Введение

Разработка и проектирование баз данных (БД) до сих пор остается творческим процессом. В значительной степени упростил этот процесс рост потребительских качеств систем управления базами данных (СУБД).

Microsoft Access, входящая в состав пакета Microsoft Office, на сегодня является одной из наиболее популярных СУБД реляционного типа. Она позволяет быстро создавать приложения различной степени сложности на основе технологий визуального программирования. Благодаря удобству и высокой продуктивности СУБД Ассеss может быть полезной как начинающим программистам для создания несложных баз данных, так и профессиональным разработчикам для решения широкого класса серьезных задач. база данные программа архиватор

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

В данном курсовом проекте рассмотрены основные понятия баз данных: структура простейшей базы данных, компоненты базы данных

Microsoft Access. Представлен электронный вариант базы данных «Программы-архиваторы», в которой хранятся данные о классификации, характеристиках программ архиваторов. Разработка проекта проводилась в приложении Microsoft Access, предназначенный для управления, проектирования и разработки баз данных.

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

1. Представление базы данных

1.1 Общие понятия СУБД и её классификация

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

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

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

Ниже представлена простейшая схема работы с базой данных (Рис.1).

Рис.1. Схема работы базы данных

По характеру использования СУБД делят на однопользовательские и многопользовательские. Однопользовательские СУБД предназначены для создания и использования БД на персональном компьютере, а многопользовательские - предназначены для работы с единой БД нескольких компьютеров, объединенных в локальные сети.

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

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

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

Сетевая структура по сути, расширение иерархической структуры. Всё то же самое за исключением того, что существует связь "многие к многим".

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

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

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

1.2 Типы данных

Таблицы баз данных выполняют работу большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных.

? Текстовый - тип данных, который используется для хранения обычного неформатированного текста ограниченного размера (до 255 символов). Принимается ввёденный текст или числа, не требующие никаких дальнейших вычислений.

? Числовой тип, содержащий множество подтипов, от которых зависит точность вычислений, предназначен для хранения действительных чисел.

? Дата/время - тип данных, хранящий календарные даты и текущее время в специальном формате.

? Поле Мемо - специальный тип данных предназначенный для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователей данное разделение не всегда заметно. Поле этого типа не может быть ни ключевым, ни проиндексированным. В этом поле хранятся длинный текст или комбинация текста и чисел.

? Логический - тип для хранения логических данных, а так же поля, которые могут содержать одно из двух возможных значений (могут принимать только два значения).

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

? Гиперссылка - специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

? Денежный - тип данных предусмотренный для хранения денежных данных. Сохраняет в поле денежные значения и числовые данные, используемые в математических вычислениях.

? Поле объекта OLE - сохраняет аудио, рисунок и прочие типы данных.

Поле этого типа не может быть ключевым или проиндексированным.

? Мастер подстановок - это объект, настройкой которого можно автоматизировать ввод данных в поле, выбирая их из раскрывающегося списка.

1.3 Свойства полей базы данных

Поля базы данных определяют не только структуру базы, но и групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.

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

? За определение типа данных, находящих в данном поле отвечает свойство тип поля.

? Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю.

? Размер поля - это свойтсво отвечает за определение предельной длины (в символах) данных, которые могут размещаться в данном поле.

? Маска ввода - свойство, определяющее форму, в которой вводятся данные, а поле (средство автоматизации ввода данных).

? Значение по умолчанию - это вводимое автоматически значение в ячейки поля (средство автоматизации ввода данных).

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

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

? Сообщение об ошибке представляет собой текстовое сообщение, выдаваемое автоматически при попытке ввода в поле ошибочных данных.

? Свойство Обязательное поле определяет обязательность заполнения данного поля при наполнения базы.

? Свойство Пустые строки разрешает ввод пустых строковых данных. Отличие этого свойства от свойства Обязательное поле заключается в том, что относится не ко всем типам данных, а только к некоторым, например, к текстовым.

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

Перечень свойств полей, которые указаны выше, преимущественно используются к полям текстового типа. Поэтому свойства меняются в зависимости от того, какой тип данных в данном поле. Так же предусматривается то, что поля других типов могут иметь или не иметь вовсе эти свойства, к тому же, они могут к этим свойствам добавлять свои. Например, данные числового типа имеют важное свойство такое как количество знаков после десятичной запятой. Но для полей, хранящие в себе объекты OLE, большинство из перечисленных выше свойств не имеют смысла.

1.4 Возможности Microsoft Access

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

СУБД позволяет задавать типы данных и способы их хранения. Можно также задать критерии (условия), которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных.

Microsoft Access предоставляет максимальную свободу в задании типа данных (текст, числовые данные, даты, время, денежные значения, рисунки, электронные таблицы). Можно задавать также форматы хранения предоставления этих данных при выводе на экран или печать.

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

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

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

В Access предусмотрены все возможности, обеспечивающие связь приложении с Internet/intranet. Одним щелчком кнопкой мыши можно сохранить таблицы, запросы, формы и отчеты в формате HTML. Соответствующий мастер позволяет даже новичку перенести коды HTML из объекта на Web-страницу, делая их доступными для использования всем, кто путешествует по Internet. Гиперссылки позволяют получать доступ к данным, которые размещены на Web-странице, прямо из форм Access.

Многие считают, что размещение данных на Web-страницах должно осуществляться Web-администраторами. Access с полной определенностью доказывает, что эта операция может быть с успехом выполнена любым пользователем. А поможет ему в этом мастер размещения на Web-странице, обеспечивающий преобразование выбранных объектов базы данных в формат HTML и перенос их уже в таком виде на Web-страницу. С помощью этого мастера можно создать статические либо динамические страницы, перенести их на Web-сервер, создать свою начальную страницу и даже использовать шаблоны для получения стандартного внешнего вида всех HTML-страниц.

Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые нам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

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

Access - мощное приложение Windows, впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта - детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows 95/98/2000/NT/XP, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и вставить его в конструктор форм. Microsoft Access может использоваться в работе все возможности DDE (динамический обмен данными) и OLE (связь и внедрение объектов). DDE позволяет осуществлять обмен данными между Access и любым другим поддерживающим DDE приложением Windows. OLE является более изощренным средством Windows, которое позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access. Такими объектами могут быть картинки, диаграммы, электронные таблицы или документы из других, поддерживающих OLE приложений Windows.

В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL. Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных. Совсем необязательно знать язык SQL. При любой обработке данных из нескольких таблиц Access использует однажды заданные связи между таблицами.

В Microsoft Access имеется также простое и в то же время богатое возможностями средство графического задания запроса - так называемый «запрос по образцу», которое используется для задания данных, необходимых для решения некоторой задачи. Microsoft Access спроектирован таким образом, что он может быть использован как в качестве самостоятельной СУБД на отдельной рабочей станции, так и в сети - в режиме «клиент-сервер». Поскольку в Microsoft Access к данным могут иметь доступ одновременно несколько пользователей, в нем предусмотрены надежные средства защиты и обеспечения целостности данных. Можно заранее указать, какие пользователи или группы пользователей могут иметь доступ к объектам базы данных.

Таблицу Access можно связать с данными, хранящимися на большой ЭВМ или на сервере. С другой стороны, можно использовать таблицы, созданные в среде Paradox или dBASE. Полученные результаты можно быстро и легко связать и объединить с данными из электронных таблиц Excel. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые между собой Access и Word, Excel и PowerPoint. В Access используется то же самое графическое приложение, что и в Microsoft Word, Excel, PowerPoint и Project. Оно позволяет создавать сотни типов графиков и диаграмм, настраивая их, исходя из конкретных потребностей. Можно создавать гистограммы, линейчатые, круговые, поверхностные и другие диаграммы, причем как двух-, так и трехмерные. Их можно произвольно сопровождать текстом, оформлять разными цветами и узорами. Значения могут отображаться в столбцах или секторах круговых диаграмм. Можно разворачивать изображения диаграмм так, чтобы они воспроизводились под любым удобным углом зрения. Все это обеспечивает программа Access Graph.

Система Access - это набор инструментов конечного пользователя для управления базами данных. В её состав входят конструкторы таблиц, форм, запросов и отчётов.

Под базой данных Microsoft Access понимает совокупность данных и объектов, относящихся к определенной задаче. База данных Microsoft Access может содержать таблицы, запросы, формы, отчёты, макросы, модули и ярлыки страниц доступа к данным. Ядро базы данных Microsoft Jet управляет данными, которые содержатся в таблицах, находящихся в базе данных. Данные в связанных таблицах могут содержаться в другой базе данных Access, во внешнем источнике данных, таком как баз данных dBASE или электронная таблица Microsoft Excel, а также в источнике данных ODBC, таком как Microsoft SQL Server. Microsoft Access позволяет управлять информацией из одного файла базы данных. В рамках этого файла данные можно разделить на отдельные контейнеры, называемые таблицами, просматривать, добавлять и обновлять данные в таблицах с помощью электронных форм; находить и извлекать только нужные данные с помощью запросов, а также анализировать или печатать данные в заданном макете с помощью отчётов. Создание страниц доступа к данным позволяет пользователям просматривать, обновлять или анализировать данные из базы через Интернет.

Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы (Word), электронные таблицы (Excel), презентации (PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.

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

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

1.5 Безопасность баз данных

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

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

Проблема безопасности баз данных решается тем, что в СУБД для сохранения информации используется двойной подход. В части операций, как обычно, участвует операционная система компьютера, но некоторые операции сохранения происходят в обход операционной системы.

Защита базы данных. Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую ее часть он сможет изменять. Кроме того, можно удалить изменяемую программу Visual Basic из базы данных, чтобы предотвратить изменения структуры форм, отчетов и модулей, сохранив базу данных как файл MDE.

Установка пароля. Простейшим способом защиты является установка пароля для открытия базы данных. После того как пароль установлен, при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль. Только те пользователи, которые введут правильный пароль, смогут открыть базу данных. Этот способ достаточно надежен (Microsoft Access шифрует пароль, так что к нему нет прямого доступа при чтении файла базы данных), но он применяется только при открытии базы данных. После открытия базы данных все объекты становятся доступными для пользователя (пока не определена защита на уровне пользователей, описанная ниже в этом разделе). Для базы данных, которая совместно используется небольшой группой пользователей или на автономном компьютере, установка пароля обычно оказывается достаточной.

2. Программы-архиваторы

2.1 Понятие архивации

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

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

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

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

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

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

Большинство программ-упаковщиков позволяют создавать многотомные архивы, самоизвлекающиеся архивы, архивы, содержащие каталоги. В наиболее широком использовании выделяют следующие архиваторы: ARJ, PKZIP/PKUNZIP, RAR, ACE, LHA, ICE, PAK, PKARC/PKXARC, ZOO, HYPER, AIN.

Но среди множества архиваторов наиболее эффективными являются RAR, ACE, AIN, ARJ.

2.2 Основные виды программ-архиваторов

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

В настоящее время применяется несколько десятков программ - архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить:, PKPAK, LHA, ICE, HYPER, ZIP, РАК, ZOO, EXPAND, разработанные за рубежом, а также AIN и RAR, разработанные в России. Обычно упаковка и распаковка файлов выполняются одной и той же программой, но в некоторых случаях это осуществляется разными программами, например, программа РКZIР производит упаковку файлов, a PKUNZIP - распаковку файлов.

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

Самораспаковывающийся архивный файл - это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы - архиватора. Самораспаковывающийся архив получил название SFX - архив (SelF - eXtracting).

2.3 Архивный файл

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

? имя файла;

? сведения о каталоге, в котором содержится файл;

? дата и время последней модификации файла;

? размер файла на диске и в архиве; код циклического контроля для каждого файла, используемый для проверки целостности архива;

Определить с помощью какой программы был заархивирован тот или другой архивный файл, можно при помощи расширения. Например:

? game.rar - заархивирован при помощи архиватора RAR.

? game.arj - заархивирован при помощи архиватора ARJ.

? game.zip - заархивирован при помощи архиватора ZIP.

Невольно возникает вопрос, зачем столько архиваторов и все для одной лишь цели - сжать объем файла. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования.

3. Проектирование баз данных

3.1 Создание таблицы

БД Access содержит в себе такие компоненты как таблицы, формы, запросы, отчеты, страницы и модули. В моей курсовой работе рассматривались компоненты, которые применялись для создания БД на тему «Программы-архиваторы». В данной работе я бы хотела рассмотреть создание таблиц, отчетов, запросов и форм.

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

Таблицы - это объект базы данных, содержащий данные по определенной теме. Таблица состоит из полей и записей. Каждая запись включает данные об одном элементе. Каждое поле содержит данные об одном аспекте таблицы. Данные по разным темам хранятся в разных таблицах. Для комбинирования данных из разных таблиц необходимо установить связь между ними. В свою очередь, связью называется логическое отношение между двумя таблицами, которое основано на их общих полях. Поля, формирующие связь между таблицами, называются ключами.

Для создания таблицы необходимо открыть её в режиме конструктора. С помощью конструктора можно задать имена полей таблицы и тип данных (Рис.2) Для завершения создания таблицы нужно задать ключевое поле.

Рис.2. Режим Конструктор

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

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

образом, в данной работе было создано 5 таблиц (Рис.3):

1) Архиваторы;

2) Пользователи;

3) Рейтинг;

4) ОС;

5) Форматы;

Рис.3. Список таблиц

После создания всех таблиц нужно определить способ, с помощью которого Access будет объединять сведения из таблиц. Сначала нужно определить связи между таблицами. Теперь можно создавать запросы, формы, отчеты, макросы. Это делается для одновременного отображения сведений из нескольких таблиц. Чтобы определить связь между таблицами следует воспользоваться командой Схема данных (Рис.4).

Рис 4. Схема данных

В таблице «Архиваторы» (Рис 5) находятся столбцы:

Рис 5. Таблица «Архиваторы»

В таблице «Пользователи» (Рис 6) находятся столбцы:

1) Код;

2) ФИО;

3) Архиватор;

4) Операционная система;

5) Дата установки; 6) Формат.

Рис 6. Таблица «Пользователи»

В таблице «Рейтинг» (Рис 7) находятся столбцы:

1) Рейтинг;

2) Архиватор;

3) Оценка;

Рис 7. Таблица «Рейтинг»

В таблице «ОС» (Рис 8) находятся столбцы:

1) Код;

2) Операционная система.

Рис 8. Таблица «ОС»

В таблице «Форматы» (рис 9) находятся столбцы:

1) Код;

2) Формат.

Рис 9. Таблица «Форматы»

3.2 Создание отчета

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

Рис.10. Создание отчёта с помощью Мастера отчётов

Предварительный просмотр позволяет пользователю увидеть отчёт таким, каким он будет выглядеть в напечатанном виде. В данной работе создано 2 отчёта (Рис.11):

1) Архиваторы;

2) Пользователи.

Рис. 11. Список отчётов

В отчёте «Архиваторы» представлены данные о архиваторах и об используемых форматах (Рис.12).

Рис.12. Отчёт «Архиваторы»

В отчёте «Пользователи» представлены данные об архиваторах, о пользователях, которые их установили, и об операционной системе пользователя (Рис.13).

Рис.13. Отчёт «Пользователи»

3.3 Создание запроса

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

Для создания запросов в Microsoft Access используют мастер запросов или конструктор запросов. В данной курсовой работе было создано 8 запросов (Рис.14):

1) Архиваторы;

2) Выборка;

3) Операционные системы;

4) На добавление;

5) На обновление;

6) На создание таблицы;

7) На удаление;

8) Перекрёстный запрос.

Рис.14. Список запросов

Запрос «Архиватор» выводит данные о том сколько пользователей установили тот или иной архиватор (Рис.15).

Рис.15. Запрос «Архиватор»

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

Рис.16. Запрос «Выборка»

Запрос «Операционные системы» выводит данные о пользователях с одинаковой операционной системой и архиваторах, которые они установили (Рис.17).

Рис.17. «Операционные системы»

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

Запрос «На обновление» представлен на (Рис.18).

Рис.18. «На обновление»

Запрос «На добавление» представлен на (Рис.19).

Рис.19. «На добавление»

Запрос «На удаление» представлен на (Рис.20).

Рис.20. «На удаление»

Запрос «На создание таблиц», выбирая информацию из взаимосвязанных таблиц, создает новую таблицу, в которой отображена выбранная информация (Рис. 21).

Рис.21. Запрос «На создание таблиц»

Запрос «Перекрестный запрос» представлен на (Рис.22).

Рис.22. Запрос «Перекрестный запрос»

3.4 Создание форм

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

создано 6 форм с помощью мастера форм и конструктора форм (Рис.23):

1) Архиваторы;

2) Архиваторы 1; 3) Архиваторы 2;

4) Кнопочная форма;

5) Пользователи;

6) Пользователи подчиненная форма.

Рис.22. Список форм

В том числе, была создана кнопочная форма, предназначенная для удобной навигации по БД (Рис.23).

Рис.23. Кнопочная форма

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

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

В курсовой работе было создано 22 макроса для каждого элемента БД (Рис.24).

Рис.24. Список макросов.

Заключение

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

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

В результате выполнения поставленных задач, мной была достигнута цель, конечным результатом которой являлась разработка базы данных «Программы - архиваторы», которая включает в себя: 5 таблиц, 8 запросов, 6 форм и 2 отчета. Создаваемые запросы, формы и отчеты позволяют быстро обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты и т.д. Она позволяет полностью автоматизировать, и тем самым облегчить работу с данными пользователю.

Список использованных источников

1. А.И.Бородина, Л.И.Крошинская, Е.Н.Лядинская, Access - для самостоятельного освоения. Мн.:НО ООО «БИП-С»,2002. с.136.

2. Анисимова Ж.Н., Создание баз данных в СУБД Access. Мн.:БГУ,1998.

3. Гончаров А., Access в примерах. СПБ.:Питер,2000.

4. Практическое пособие по информатике. Microsoft Access. Шилина А.Л. Минск 2005.

5. Электронная энциклопедия. [Электронный ресурс] http://ru.wikipedia.org/

Размещено на Allbest.ru

...

Подобные документы

  • Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.

    презентация [244,3 K], добавлен 03.06.2014

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Основные понятия базы данных и систем управления базами данных. Типы данных, с которыми работают базы Microsoft Access. Классификация СУБД и их основные характеристики. Постреляционные базы данных. Тенденции в мире современных информационных систем.

    курсовая работа [46,7 K], добавлен 28.01.2014

  • Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.

    лекция [15,5 K], добавлен 19.08.2013

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

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

    контрольная работа [19,9 K], добавлен 16.11.2010

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

    курсовая работа [1,7 M], добавлен 04.06.2015

  • Общее понятие архивации и архивного файла. Описание и характеристика архиваторов MS DOS, ARJ,RAR, Windows, WinRAR, WinZip. Сравнительный анализ программ-архиваторов Windows и экономическая оценка их использования. Охрана труда при работе с компьютером.

    дипломная работа [1,6 M], добавлен 27.07.2010

  • Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.

    контрольная работа [2,8 M], добавлен 07.01.2007

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

    курсовая работа [1,0 M], добавлен 01.10.2011

  • Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.

    курсовая работа [487,3 K], добавлен 25.12.2015

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

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

    курсовая работа [3,7 M], добавлен 02.07.2012

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Понятие, состав информационной системы. Управление целостностью БД. Обеспечение системы безопасности. Блокировка неверных действий приложений-клиентов. Тенденции в мире систем управления базами данных. Основные функции, классификация и механизмы доступа.

    курсовая работа [205,0 K], добавлен 11.12.2014

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.

    отчет по практике [1,2 M], добавлен 08.10.2014

  • Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.

    реферат [44,3 K], добавлен 27.02.2009

  • Обслуживание двух встречных потоков информации. Структура информационных систем. Разработка структуры базы данных. Режимы работы с базами данных. Четыре основных компонента системы поддержки принятия решений. Выбор системы управления баз данных.

    курсовая работа [772,0 K], добавлен 21.04.2016

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.