Автор работы: Пользователь скрыл имя, 03 Ноября 2013 в 18:21, реферат
БД - это совокупность взаимосвязанных данных при предельно малой избыточности, допускающей их оптимальное использование в определённых областях. БД, в зависимости от способа представления данных и отношений между ними, могут иметь реляционную (таблицы связаны между собой), сетевую или иерархическую структуры. На эффективность БД с той или иной структурой влияют условия её применения. Данные в БД организованы, как правило, в виде таблиц. Табличный способ отображения информации широко используется в документах и отчётах, поскольку он удобен и позволяет наглядно представлять различного рода данные.
В современном мире уже ни для кого не новинка наличие большого количества дисков в домашней кинотеки. От сюда исходят такие проблемы:
- Трудность учета уже приобретенных фильмов;
- Сложность отслеживания одолженных дисков.
Приложение, разрабатываемое в данном курсовом проекте, поможет их решить.
Реализация произведена по типу базы данных. Но что она из себя представляет?
БД - это совокупность взаимосвязанных данных при предельно малой избыточности, допускающей их оптимальное использование в определённых областях. БД, в зависимости от способа представления данных и отношений между ними, могут иметь реляционную (таблицы связаны между собой), сетевую или иерархическую структуры. На эффективность БД с той или иной структурой влияют условия её применения. Данные в БД организованы, как правило, в виде таблиц. Табличный способ отображения информации широко используется в документах и отчётах, поскольку он удобен и позволяет наглядно представлять различного рода данные.
В БД может храниться миллионы записей. В любое время можно найти запись, которая необходима в данный момент. Результатом поиска информации в приведенной БД могут быть названия, суммы, количество, даты. В базах данных можно проводить сортировку информации и вывод её на печать, удаление старой и вставка новой информации, просматривать БД целиком или по частям. С числами в таблицах можно проводить обычные математические операции. Фамилии людей и названия предметов можно упорядочить по алфавиту.
В основе БД лежит представление данных в виде таблиц. Основными понятиями в СУБД являются поля и записи. В полях содержатся данные. Поле характеризуется длиной. Совокупность всех полей в строке называется записью.
Данный проект не является
уникальным. Существует множество аналогов.
В данном разделе мы проведем некоторый
обзор и сравнение таких
All My Movies – предназначена для создания фильмотеки. Разработчиком данной программы является BolideSoft (Смирнов Максим) и написана на языке программирования Delphi с использованием базы данных MS Access.
При первом запуске программы появляется окно с краткой информацией о том, как можно приобрести лицензию. Изначальная база служит только для ознакомительных экспериментов перед покупкой лицензии - создать новую базу возможно только в зарегистрированной версии, которая является платной.
Рисунок 1.1 Окно All My Movies
Основными возможностями является:
Второй программой для обзора была выбрана Ant Movie Catalog – бесплатная библиотека. Разработчик: Antoine Potten
Программа может хранить базу данных файлов в собственном формате или же в XML. Она также как и предыдущая позволяет загружать данные о диске из интернета и содержит достаточно большой список ресурсов. Коллекцию можно вывести на печать или экспортировать в разные форматы – HTML, CSV, SQL. При экспорте в HTML можно выбрать один из нескольких шаблонов.
Рисунок 1.2 Окно Ant Movie Catalog
В базе данных могут сохраняться не только изображения, но и ссылки на них, что удобно, когда речь идет о картинках большого размера. Как и другие подобные программы, Ant Movie Catalog позволяет вести учет одолженных дисков. Программа имеет как русский так и англоязычный интерфейс.
Третьей программой является ArchiVid - мощный и удобный каталогизатор видео. Данное приложение также является безплатным.
Основные возможности и
- Хранение информации о фильмах
в базах. Количество баз
- Возможность защиты базы
- Возможность блокировки базы фильмов от изменений (read only).
Строгий высокофункциональный интерфейс, позволяющий просматривать всю основную информацию в главном окне. Интерфейс имеет ряд оригинальных решений и множество индивидуальных настроек.
Хранение текстового описания организовано на основе txt-файла, благодаря чему поле «Описание» не ограничено по размеру (соблюдайте благоразумие). Поддержка в «Описании» форматирования с помощью HTML-тегов и ссылок на внешние ресурсы.
Импорт информации о фильме из популярных русскоязычных видеоархивов в Интернете (kinopoisk.ru, sharereactor.ru).
Извлечение технической
Возможность прикрепления к записи неограниченного количества изображений и 6 дополнительных пользовательских полей, поддерживающих переименование.
Список записей может
Карта фильма (отображение информации о фильме) поддерживает HTML-шаблоны.
Поиск настраивается поиск по полям базы фильмов. К ресурсам записей (описание, изображения) имеется свободный доступ через файловую систему.
Существует механизм первичного сканирования видеоархива, расположенного на жёстком диске, для автоматического заполнения базы фильмов. - Есть импорт из *.xls (Excel).
Экспорт/импорт записей в/из формат ArchiVid.
Настраиваемый экспорт в *.html как общего списка, так и связанных с ним подробных описаний фильмов.
Существует учёт отданных фильмов и резервирование баз фильмов.
Высокая скорость работы.
После ознакомления со всеми программами выводом стало то, что в функциональности они практически не отличаются друг от друга.
Отличия заключаются только в графическом интерфейсе.
Для достижения цели данного проекта необходимо выполнить действия для реализации таких задач:
Задача 1. Запись в базе.
Задача 2. Поиск.
Информация о работе Обзор существующих программ электронных кинотек