Проектирование бд для домашней библиотеки как сделать

Добавил пользователь Валентин П.
Обновлено: 05.10.2024

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

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

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

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

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

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

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

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

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

Эта курсовая работа называется "Библиотека". Многие люди даже не осознают, насколько труден и трудоемок Бухгалтерский учет.


  • Изучение особенностей кадрового дела

  • Разработка схемы БД

  • Реализация разработанной схемы в конкретной СУБД (MS Access)

  • Создание форм для ввода данных, отчетов, запросов

  • Автоматизация работы с созданной БД.

Концептуальное проектирование

Обследование предметной области

Перечень сущностей

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

В рассматриваемой предметной области выделим следующие сущности:

1. ИЗДАТЕЛЬСТВО -содержит информацию издательства и т.д.

2. КНИГИ – содержит информацию о наименовании, авторе, тематики, адрес хранения книги и т.д.

3. ТЕМАТИКА – содержит название тематики.

4. УЧЁТ КНИГ - содержит номер книги, дату выдачи, дату возврата, и фактическую дату возврата

Перечень атрибутов

Перечисленные выше сущности содержат различные атрибуты. Атрибут-это свойство сущности (заголовок столбца таблицы).

Инфологическое проектирование БД

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

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

Проблема представления семантики уже давно представляет интерес для разработчиков, и в семидесятые годы было предложено несколько моделей данных, называемых семантическими моделями. К ним относятся семантическая модель данных, предложенная Хаммером и Маклеоном в 1981 году, функциональная модель данных Шипмана, также созданная в 1981 году, модель отношений сущностей, предложенная Ченом в 1976 году, и ряд других моделей. Все модели имели свои положительные и отрицательные стороны, но только последняя выдержала испытание временем. И на данный момент именно модель "сущность-отношение" Чэня, или "отношение сущности", стала стандартом де-факто в инфологическом моделировании баз данных.

Модель отношений сущностей также называется "ER-моделью" (сущность-отношение, отношение-отношение).

Классификация связей

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

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

2. Соотношение 1: M может иметь место, когда одна запись основной таблицы соответствует нескольким записям дополнительной таблицы.

3. Отношение М: 1 может быть, когда нескольким записям основной таблицы присваивается одна дополнительная запись.

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

Рассмотрим отношения между идентифицированными сущностями:

1. Между атрибутами книги и ее предметом будет соотношение 1: M, так как книги бывают разных тематик.

2. Между атрибутами книги и издателем будет соотношение 1: 1, поскольку у одной книги может быть только один издатель.

Реляционная модель БД

Модель реляционной базы данных была предложена сотрудником IBM E. Code в начале 70-х гг. как математик он предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность и декартово произведение). Он показал, что любое представление данных сводится к набору двумерных таблиц особого рода, известных в математике как отношения.

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

Выбор ключей

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

Нормализация отношений

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

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

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

Первая НФ: отношение называется нормализованным или приведенным к первой нормальной форме тогда и только тогда, когда все его атрибуты просты (неделимы). Таблица находится в первой нормальной форме тогда и только тогда, когда ни одна из ее строк не содержит более одного значения ни в одном из ее полей, и ни одно из ее ключевых полей не является пустым. Для того чтобы привести наши отношения к первой нормальной форме, необходимо разделить сущность полного имени на три отдельных (Фамилия, Имя, Отчество). Вы также должны поместить структурное подразделение, должности и название компании в отдельную таблицу, чтобы предотвратить избыточность данных. Заказы на персонал и производственные заказы размещаются в отдельной таблице, так как нумерация заказов является общей. Атрибуты места жительства по паспорту и фактического места жительства не требуют разделения, так как используются один раз.

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

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

Физическое проектирование БД

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

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

Основные понятия баз данных

2.1 Базы данных и системы управления базами данных

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

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

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

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

Архитектура СУБД может быть представлена следующим образом:



СУБД физическая БД



Язык описания данных (ЯОД) – Средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные.

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

Для различных СУБД реализация этих уровней языков может быть различной. В одних случаях ЯОД и ЯМД требует составления пользователем программы полностью “вручную”, в других (что отражает современную тенденцию) в СУБД присутствует средства визуальной (зримой, наглядной) разработки программ. Для этого в современных СУБД имеются редакторы экранных форм, отчетов. “Кирпичиками” (инструментами) таких редакторов являются поля различных видов (поля ввода, поля вывода, вычисляемые поля), процедуры обработки различных типов (формы ввода, таблицы, отчеты, запросы). На основании созданных пользователем объектов программы – генераторы формируют программный код на языке конкретной машины или на промежуточном языке.

Раздел: Информатика, программирование
Количество знаков с пробелами: 21746
Количество таблиц: 0
Количество изображений: 0

1) Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания. Установить связи между таблицами.
2) Создать формы для ввода информации в удобном для пользователя формате.
3) Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление. Создать перекрестный запрос. Создать запрос для создания отчета.
4) Создать простой отчет и отчет на основе ранее созданного запроса.
5) Создать кнопочную форму для работы со всеми созданными ранее объектами базы данных (таблицы, формы, запросы, отчеты). Предусмотреть в форме выход из базы данных (прекращение работы).

Библиотека

Библиотека

Библиотека

Библиотека

Библиотека

Библиотека

Библиотека

библиотека-9


СОВРЕМЕННЫЕ ПРОБЛЕМЫ ШКОЛЬНОГО ОБРАЗОВАНИЯ




1 Муниципальное общеобразовательное учреждение города Джанкоя Республики Крым "Средняя школа №1 им. А.А. Драгомировой"

1 Муниципальное общеобразовательное учреждение города Джанкоя Республики Крым "Средняя школа № 1 им. А.А. Драгомировой"


Автор работы награжден дипломом победителя II степени

Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

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

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

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

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

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

изучить инструменты системы управления базами данных Microsoft Access, способной к эффективной работе с информацией, её поиска, занесения, хранения и использования;

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

ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Выбор программного обеспечения

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

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

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

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borlandd Base, Borland Paradox, Microsoft Visual FoxPro, Microsoft VisualBasic, а также СУБД Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".

Система управления базами данных — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

Основные функции СУБД:

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

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

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

3. Обеспечение независимости прикладных программ и данных (логической и физической независимости).

Одна из первых была “D - Base” (фирма Borland, а изготовлено “Ashton - Tate”).

Широко распространены и совместимы с “D - Base”системы “Fox PRO”(сегодня их продаёт Microsoft). Совместимой с “D - Base” является также “Clipper” (фирма “ComputerAssociates”).

На ряду с “D - Base” и её приложениями используются СУБД “Paradox”, “R- Base”, “Clarion” и др.

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

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

В отличие от перечисленных СУБД менеджеры используют обычно СУБД MS Access.

Особенности СУБД MS Access:

Предметная ориентация, отображённая в меню.

Простата наполнения предметной оболочки.

Нет необходимости в языках программирования для перестройки СУБД.

Использование интегрированных программных средств.

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

1.2. Инструментальные средства системы управления базами данных MicrosoftAccess

База данных в MicrosoftAccessпредставляет собой единый объект, который объединяет таблицы, запросы, формы, отчеты, макросы, модули и позволяет хранить их в едином дисковом файле.

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

Реляционная база данных состоит из взаимосвязанных нормализованных таблиц. За счет нормализации обеспечивается отсутствие дублирования данных во взаимосвязанных таблицах и соответственно минимизируется объем сохраняемых данных, а структура связей между таблицами называется схемой данных. Схема данных является не только графическим образом базы данных, но и используется в СУБД MS Access в процессе работы с базой данных

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

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

Одним из основных инструментов обработки данных в СУБД являются запросы. Запрос представляет собой вопрос о данных, хранящихся в таблицах, или инструкцию на отбор записей, подлежащих изменению.

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

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

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

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

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

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

2.1. Описание предметной области.

Предметная область - библиотека.

Решаемые задачи: выдача справок о наличии книг, учет читателей и выдачи книг.

Поиск: читателей по фамилии.

Поиск: сведения о читателе по названию книги.

Запросы: Упорядочение по полям: автор книги, ФИО читателя.

Выборка: количество взятых книг по каждому читателю.

Вычисления: а) даты возврата книги читателем; б) сколько книг выдано по каждому читателю; в) количество экземпляров книги в библиотеке.

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

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

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

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

Шифр книги – числовой, для присвоения уникального номера каждойкниге;

Автор – текстовый, служащий для ввода данных об авторе;

Название – текстовый, служащий для ввода названия книги;

Год издания – числовой, в это поле вносится год издания книги;

Цена – денежный, в это поле вносится цена книги;

Количество – числовой, в это поле вносится количество поступивших экземпляров книги;

Общая сумма – денежный, в это поле вносится общая сумма за все экземпляры поступившей книги;

Издательство – текстовый, в это поле вносится издательство книги;

Раздел – текстовый, в это поле вносится раздел книги;

Наличие - числовой, в это поле вносится количество данной книги в библиотеке.

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

Фамилия, тип данных – текстовый, в это поле вносится фамилия читателя.

Имя, тип данных – текстовый, в это поле вносится имя читателя.

Адрес, тип данных – текстовый, в это поле вносится адрес читателя.

Телефон, тип данных – текстовый, в это поле вносится контактный телефон читателя.

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

Номчитбилет также с числовым типом, предназначен для ввода номера читательского билета читателя взявшего книгу.

Шифр книги с числовым типом данных, для внесения номера взятой книги.

Дата выдачи – это дата взятия книги с соответствующим типом – дата/время, в которое вносится дата взятия книги читателем.

Дата возврата – тип данныхдата/время, в которое вносится дата возврата книги читателем.

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

Срок, дней – тип поля числовой, в которое вносится время книги у читателя.

2.3. Интерфейс базы данных

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

Рис. 2.5 Главная кнопочная форма базы данных.

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

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

Разработанная база по учету книг в библиотеке предлагает пользователю:

простой интуитивно понятный интерфейс;

легкую в понимании и эффективной работе с ней

запуск с любой машины со слабыми системными требованиями.

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

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

Андерсен, В.Базыданных MicrosoftAccess . Проблемы и решения: практ. пособ. / пер. с англ. - М.: Издательство ЭКОМ, 2001. - 384 с.

Бакаревич, Ю.Б. Н.В. Самоучитель Microsoft Access 2000 [Текст]/ Бакаревич Ю.Б., Пушкина Н.В. - СПб: БХВ-Петербург, 2001. – 456 с.

Бойко, В.В. Проектирование баз данных информационных систем [Текст]/ Бойко В.В., Савинков В.М. – М.: Финансы и статистика, 2009. – 351 с.

Вейскас, Д. Эффективная работа с Microsoft Access [Текст]/ СПб., 2008. – 315 с.

Винтер, Р. Microsoft Access: справочник/ Винтер Р. - М: Питер, 2008. – 280 с.

Глушаков, С.В. Базы данных: учебный курс/ Глушаков С.В., Ломотько Д.В. – М.: АСТ, 2001.- 504 с.

Гусева, Т.И. Проектирование баз данных в примерах и задачах [Текст]/ Гусева Т.И., Башин Ю.Б. - М:Академия,1999. – 423 с.

Коннолли, Т. БАЗЫ ДАННЫХ. Проектирование, реализация и сопровождение. Теория и практика [Текст]/ Коннолли Т., Каролин Б. - Москва, Санкт-Петербург, Киев, 2010. – 1440 с.

Леонтьев, Ю. Microsoft Office: краткий курс [Текст]/ Леонтьев Ю. - СПб: Питер, 2010. – 312 с.

Microsoft Access. Шаг за шагом: практическое пособие / пер. с англ. - М.: ЭКОМ, 2010. – 352 с.

title

Трудно сейчас найти человека, который бы не читал книги. Электронные, аудиокниги или традиционные бумажные книги разных жанров. Читают везде, но особенно приятно это делать дома. И вот настает день, когда книг становится много. Найти интересующую книгу уже становится тяжело. Трудно вспомнить, дома ли та книга, которую уже полдня ищешь, или отдана другу, а он забыл ее вернуть! И тогда возникает необходимость создания каталога домашней библиотеки, потому что каталог – это средство контроля за книгами и поддержания библиотеки в порядке.

Бумажный каталог

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

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

Электронный каталог своими руками в MSOffice

Сейчас для разработки каталога домашней библиотеки можно использовать программы MSOffice или OpenOffice. Пальму первенства здесь традиционно занимают продукты из пакета Microsoft Office: Exсel и Access. MS Access – специализированная программа для создания банка данных (или многотабличных баз данных, каталогов), она обладает самыми широкими возможностями. Для многих эта программа оказывается слишком сложной, а разбираться ради каталогизации домашней библиотеки готовы не все.

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

Применение специальных компьютерных программ и мобильных приложений

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

1

3

Мобильное приложение под Android для создания электронных заметок Evernote GooglePlay – это очень функциональная замена обычному блокноту.

2

Его также можно использовать для создания электронного каталога домашней библиотеки: фотографируем обложку книги, добавляем в качестве примечания описание книги и сохраняем в отдельном каталоге приложения. Для упорядочения книг можно создать из данных для каждой книги QR-код, затем его распечатать и наклеить на книжку. Этакий "электронный экслибрис". Такой подход поможет сформировать электронный каталог с обложками, причем именно теми, которые есть в вашей библиотеке.

4

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

Читайте также: