Разработка автоматизированной системы учета работника библиотечного фонда "Национальная библиотека Украины имени В.И. Вернадского"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?бходимо четыре таблицы, каждая из которых имеет разное количество полей.
Прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных.
Этапы проектирования базы данных:
1. Определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.
2. Разработать на бумаге структуру таблиц, которые должна содержать база данных. При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами.
Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.
Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.
3. Определить необходимые в таблице поля. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона.
Проектирование таблиц в ACCESS можно осуществлять разными инструментами. В данной курсовой работе для формирования таблиц использовали Мастер таблиц. После запуска ACCESS на экране появится окно приложения, предоставляющее возможность создания новой базы данных или открытие уже существующей. Для создания таблицы нажмите на кнопку Создать в окне базы данных или раскройте меню Файл и выберите команду Новый объект, а в раскрывшемся подменю выберите команду Таблица.
На экране появится диалоговое окно Создание таблицы, выбрав, Мастер таблиц. Мастер таблиц имеет две категории таблиц-образцов: для делового применения и для личного применения. Выбрав, одну из категорий, нажав соответствующий переключатель в нижней части диалогового окна.
Каждый из образцов содержит большое количество самых разнообразных полей, некоторые из которых могут пригодиться для вашей таблицы.
Из списка имеющихся полей следует выбрать те, которые необходимо использовать для таблицы, и добавить их в список Поля новой таблицы. Для этой цели предназначены четыре кнопки:
> выделенное в настоящий момент поле становится следующим полем в проектируемой таблице;
>> все поля выбранной за образец таблицы переносятся в проектируемую за один раз;
< убирает выделенное поле из правого списка полей проектируемой таблицы;
<< отменяет выбор всех полей.
Можно поместить в проектируемую таблицу поля из нескольких таблиц-образцов.
Закончив составление списка полей, нажать кнопку Далее. Мастер таблиц запросит имя для новой таблицы. Задать имя.
Нужно определить имя первичного ключа, который должен присутствовать в каждой таблице и нажмите кнопку Далее. Мастер готов завершить формирование новой таблицы.
Теперь предстоит выбрать, что необходимо делать дальше:
изменить структуру новой таблицы (добавить, удалить или переименовать поля, изменить их последовательность);
приступить к непосредственному вводу данных в готовую таблицу;
создать специальную форму для ввода, которая позволит осуществить удобный ввод данных.
Нажать на кнопку Готово. Мастер сформирует таблицу, и можно приступить к вводу данных.
Воспользовавшись, меню Вид и выбрав нужный режим можно определить тип размер полей, ключевое поле, применяя режим Конструктора (рис.3.1), а для непосредственного заполнения полей режим Таблицы и получения готовой таблицы (рис.3.2). Аналогичным образом формируются оставшиеся таблицы.
Рис.3.1 Режим конструктора таблицы "Книжный фонд".
Рис.3.2 Режим таблицы "Книжный фонд".
В процессе создания таблиц баз данных библиотечного фонда было спроектировано четыре таблицы - "Книжный фонд", "Каталог", "Читатели", "Выдача книг" (Приложения А, Б).
"Книжный фонд" состоит из шести полей:
инвентарный номер книги - тип поля числовой, размер поля "Целое";
библиотечный код книги - тип поля текстовый, размер 50 символов;
отметка о выдаче и возврате, а также поля - регистрация новых поступлений и списание книг принадлежат к логическим типам полей.
Таблица "Каталог" имеет следующие поля:
библиотечный код книги - тип поля текстовый, размер 50 символов;
автор, издательство, год издания, количество страниц и тема имеют текстовый тип поля с размером в 50 символов;
поле Название текстового типа размером в 100 символов;
цена - поле числового типа, размер которого "Длинное целое".
Таблица &qu