Проектирование базы данных "Библиотечный фонд"
Структура базы данных "Библиотечный фонд". Разработка таблиц "Авторы", "Выдача книг", "Книги фонда". Таблица "Разделы книг" как способ хранения информации о существующих разделах. Способы занесения информации о сотрудниках библиотеки. Формы базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 28.05.2012 |
Размер файла | 940,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
8
Размещено на http://www.allbest.ru/
Нижегородский Государственный Технический университет им. Р.Е. Алексеева
Кафедра Прикладная математика
Дисциплина Информатика
Курсовая работа
Тема
Проектирование базы данных "Библиотечный фонд"
Выполнил:
студент гр. 11-РТ
Фазлиев Д.Н.
Нижний Новгород, 2012
Структура базы данных «Библиотечный фонд»
Спроектированная база данных «Библиотечный фонд» содержит 5 таблицы, 1 запроса и 4 формы.
Таблица «Авторы» предназначена хранения инициалов авторов:
Название поля |
Тип поля |
|
Код_автора |
Счетчик |
|
ФИО |
Текстовый (15) |
|
Имя |
Текстовый (15) |
|
Отчество |
Текстовый (15) |
|
Фамилия |
Текстовый (15) |
Исходные данные таблицы «Авторы»:
Код_автора |
ФИО |
Имя |
Отчество |
Фамилия |
|
1 |
Толстой Л.Н. |
Лев |
Николаевич |
Толстой |
|
2 |
Булгаков С.В. |
Сергей |
Викторович |
Булгаков |
|
3 |
Ильф И.А. |
Илья |
Арнольдович |
Ильф |
|
4 |
Васильев Б.Л. |
Борис |
Львович |
Васильев |
|
5 |
Калитеский Н.И. |
Николай |
Иванович |
Калитеский |
|
6 |
Ансельм А.А. |
Алексей |
Андреевич |
Ансельм |
|
7 |
Погожих Г.Н. |
Георгий |
Николаевич |
Погожих |
|
8 |
Иванов И.И |
Иван |
Иванович |
Иванов |
Таблица «Выдача книг»
Таблица «Выдача книг» предназначена хранения информации о том кому, когда и кем выдана книга.Здесь выполняется подсчёт стоимости за все дни, для этого используется построитель выражений:
Название поля |
Тип поля |
|
Код выдачи |
Счетчик |
|
Код книги |
Текстовый(6) |
|
Название книги |
Числовой |
|
ФИО сотрудника |
Числовой |
|
Дата выдачи |
Дата/время |
|
Дата возвраты |
Дата/время |
|
Стоимость за день |
Денежный |
|
Количество дней |
Вычисляемый |
|
Стоимость за все дни |
Вычисляемый |
Исходные данные таблицы «Выдача книг»:
Код |
Код книги |
Названиекниги |
ФИОсотрудника |
Дата выдачи |
Дата возврата |
|
1 |
123679 |
1 |
2 |
03.01.2012 |
21.01.2012 |
|
2 |
234756 |
2 |
3 |
10.01.2012 |
24.01.2012 |
|
3 |
236431 |
3 |
1 |
03.09.2009 |
17.09.2009 |
|
Стоимость за день |
Количество дней |
Стоимость за все дни |
||||
1,50р. |
18 |
27,00р. |
||||
1,50р. |
14 |
21,00р. |
||||
1,50р. |
14 |
21,00р. |
Таблица «Книги фонда»
Таблица «Книги фонда» предназначена хранения подробной информации о книгах. Здесь рассказано почти о всём что требуется читателю:
Название поля |
Тип поля |
|
Код книги |
Числовой |
|
Номер книги |
Текстовый (6) |
|
Число страниц |
Числовой |
|
Название |
Текстовый(255) |
|
Название раздела |
Числовой |
|
Код автора |
Числовой |
|
Год издания |
Текстовый(5) |
|
Издательство |
Текстовый(20) |
|
Место публикации |
Текстовый(20) |
|
Цена покупки |
Денежный |
|
Тип обложки |
Текстовый(20) |
|
Дата покупки |
Дата/время |
|
Заметки |
Текстовый(255) |
Исходные данные таблицы «Книги фонда»:
№ |
№книги |
Число стр. |
Название |
Код |
Код автора |
Год |
Издательство |
|
1 |
123679 |
400 |
Чем люди живы |
1 |
1 |
2010 |
Рипол Классик |
|
2 |
234756 |
640 |
Мастер и Маргарита |
1 |
2 |
2009 |
Эксмо |
|
3 |
236431 |
640 |
Двенадцать стульев. Золотой теленок |
2 |
3 |
2009 |
Эксмо |
|
4 |
871276 |
960 |
Лев Толстой |
1 |
1 |
2006 |
Эксмо |
|
5 |
346123 |
192 |
А зори здесь тихие… |
3 |
4 |
2005 |
Терра-Книжный клуб |
|
6 |
752901 |
480 |
Волновая оптика |
4 |
5 |
2008 |
Лань |
|
7 |
105623 |
448 |
Основы статистической физики и термодинамики |
4 |
6 |
2007 |
Лань |
|
8 |
120871 |
144 |
Английская грамматика |
5 |
7 |
2008 |
Эксмо |
|
9 |
102345 |
85 |
Сборник формул по математике |
5 |
8 |
2009 |
АСТ |
|
10 |
109459 |
511 |
Русский язык |
5 |
8 |
2011 |
АСТ |
Таблица «Разделы книг» предназначена хранения информации о существующих разделах:
Название поля |
Тип поля |
|
Код раздела |
Счетчик |
|
Название раздела |
Текстовый(30) |
|
Название вида |
Текстовый(30) |
Исходные данные таблицы «Разделы книг»:
№ |
Название_раздела |
Код_вида_книги |
|
1 |
Художественная литература |
Русская литература XIX |
|
2 |
Художественная литература |
Русская литература |
|
3 |
Художественная литература |
Великая Отечественная война |
|
4 |
Научно-техническая литература |
Естественные науки |
|
5 |
Учебники |
Учебные пособия |
Таблица «Сотрудники» предназначена хранения информации о работниках библиотеки:
Название поля |
Тип поля |
|
Код сотрудника |
Числовой |
|
ФИО сотрудника |
Текстовый(15) |
|
Телефон |
Текстовый(10) |
Исходные данные таблицы «Сотрудники»:
№ |
ФИО_сотрудника |
Телефон |
|
1 |
Пентюк Е.М. |
2-87-76 |
|
2 |
Белых Д.А. |
2-98-65 |
|
3 |
Смирнова Н.В. |
2-34-67 |
Формы базы данных «Библиотечный фонд»
Для обеспечения возможности добавления, редактирования, удаления данных базы «Библиотечный фонд», а также для просмотра и печати отчетов, база данных содержит 4 формы.
Главная форма содержит кнопки для вызова других форм:
При нажатии левой кнопкой мыши на кнопку происходит вызов формы редактирования или просмотр отчетов.
Форма «Книги фонда» предназначена для просмотра, редактирования, удаления записей о книгах:
Кроме того, форма содержит кнопку «Домой» для возврата к главной форме.
Выдача книг
Форма «Выдача книг» предназначена для просмотра информации о том когда и кому выдана книга и служит для новых записей выдачи книг:
Форма «Авторы» предназначена для просмотра и добавления авторов книг:
Форма «Разделы книг» предназначена для выбора книги определённого жанра:
Форма «Сотрудники» позволяет ознакомится с подробной информацией о каждом работнике:
Форма «Поиск» поможет найти из всего перечня книг ту, которая необходима:
база данных библиотечный фонд
Размещено на Allbest
Подобные документы
Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.
курсовая работа [8,1 M], добавлен 10.01.2014Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.
контрольная работа [648,7 K], добавлен 13.04.2012Разработка автоматизированного рабочего места служащего библиотечного фонда "Национальная библиотека им. В.И. Вернадского". Программные средства для разработки базы данных библиотечного фонда. Установление связей таблиц базы данных библиотечного фонда.
курсовая работа [5,3 M], добавлен 07.06.2010Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.
курсовая работа [3,1 M], добавлен 17.12.2014Автоматизация рабочего места библиотекаря; создание системы по учёту книг и работы с абонентами. Область применения программы "Информационная система библиотечного фонда"; алгоритм работы базы данных. Разработка интерфейса, логическое проектирование.
курсовая работа [3,2 M], добавлен 21.10.2012Механизм и основные этапы создания и администрирования базы данных для Картотеки книг или библиотеки при помощи средств Microsoft SQL Server. Характеристика данной базы и требования, предъявляемые к ней. Основные операции с исследуемой базой данных.
курсовая работа [289,8 K], добавлен 21.06.2011Что такое базы данных, визуализация информации базы. Структура и свойства простейшей базы данных. Характеристика определений, типов данных, безопасность, специфика формирования баз данных. Подходы к проектированию технического задания. Работа с таблицами.
презентация [4,3 M], добавлен 12.11.2010Проектирование базы данных с отображением подробной информации обо всех сотрудниках, подразделениях, должностях, работе. Установление взаимосвязи между всеми элементами базы данных для оперативного поиска нужной информации по различным критериям.
курсовая работа [3,5 M], добавлен 19.06.2015Разработка базы данных для учета использования книг сотрудниками библиотеки, которые обслуживают студентов в университете. Описание бизнес-логики. Соотношение между сущностями. Формулировка бизнес правил. Работа с базой данных через MS Excel 2007.
курсовая работа [928,2 K], добавлен 15.01.2013