Проектирование базы данных "Библиотечный фонд"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Нижегородский Государственный Технический университет им. Р.Е. Алексеева
Кафедра Прикладная математика
Дисциплина Информатика
Курсовая работа
Тема
Проектирование базы данных "Библиотечный фонд"
Выполнил:
студент гр. 11-РТ
Фазлиев Д.Н.
Нижний Новгород, 2012
Структура базы данных Библиотечный фонд
Спроектированная база данных Библиотечный фонд содержит 5 таблицы, 1 запроса и 4 формы.
Таблица Авторы предназначена хранения инициалов авторов:
Название поляТип поляКод_автораСчетчикФИОТекстовый (15)ИмяТекстовый (15)ОтчествоТекстовый (15)ФамилияТекстовый (15)
Исходные данные таблицы Авторы:
Код_автораФИОИмяОтчествоФамилия1Толстой Л.Н.ЛевНиколаевичТолстой2Булгаков С.В.СергейВикторовичБулгаков3Ильф И.А.ИльяАрнольдовичИльф4Васильев Б.Л.БорисЛьвовичВасильев5Калитеский Н.И.НиколайИвановичКалитеский6Ансельм А.А.АлексейАндреевичАнсельм7Погожих Г.Н.ГеоргийНиколаевичПогожих8Иванов И.ИИванИвановичИванов
Таблица Выдача книг
Таблица Выдача книг предназначена хранения информации о том кому, когда и кем выдана книга.Здесь выполняется подсчёт стоимости за все дни, для этого используется построитель выражений:
Название поляТип поляКод выдачиСчетчикКод книгиТекстовый(6)Название книгиЧисловойФИО сотрудникаЧисловойДата выдачиДата/времяДата возвратыДата/времяСтоимость за деньДенежныйКоличество днейВычисляемыйСтоимость за все дниВычисляемый
Исходные данные таблицы Выдача книг:
КодКод книгиНазваниекнигиФИОсотрудникаДата выдачиДата возврата11236791203.01.201221.01.201222347562310.01.201224.01.201232364313103.09.200917.09.2009Стоимость за деньКоличество днейСтоимость за все дни1,50р.1827,00р.1,50р.1421,00р.1,50р.1421,00р.
Таблица Книги фонда
Таблица Книги фонда предназначена хранения подробной информации о книгах. Здесь рассказано почти о всём что требуется читателю:
Название поляТип поляКод книгиЧисловойНомер книгиТекстовый (6)Число страницЧисловойНазваниеТекстовый(255)Название разделаЧисловойКод автораЧисловойГод изданияТекстовый(5)ИздательствоТекстовый(20)Место публикацииТекстовый(20)Цена покупкиДенежныйТип обложкиТекстовый(20)Дата покупкиДата/времяЗаметкиТекстовый(255)Исходные данные таблицы Книги фонда:
№№книгиЧисло стр.НазваниеКодКод автораГодИздательство1123679400Чем люди живы112010Рипол Классик2234756640Мастер и Маргарита122009Эксмо3236431640Двенадцать стульев. Золотой теленок232009Эксмо4871276960Лев Толстой112006Эксмо5346123192А зори здесь тихие…342005Терра-Книжный клуб6752901480Волновая оптика452008Лань7105623448Основы статистической физики и термодинамики462007Лань8120871144Английская грамматика572008Эксмо910234585Сборник формул по математике582009АСТ10109459511Русский язык582011АСТ
Таблица Разделы книг предназначена хранения информации о существующих разделах:
Название поляТип поляКод разделаСчетчикНазвание разделаТекстовый(30)Название видаТекстовый(30)
Исходные данные таблицы Разделы книг:
№Название_разделаКод_вида_книги1Художественная литератураРусская литература XIX2Художественная литератураРусская литература3Художественная литератураВеликая Отечественная война4Научно-техническая литератураЕстественные науки5УчебникиУчебные пособия
Таблица Сотрудники предназначена хранения информации о работниках библиотеки:
Название поляТип поляКод сотрудникаЧисловойФИО сотрудникаТекстовый(15)ТелефонТекстовый(10)
Исходные данные таблицы Сотрудники:
№ФИО_сотрудникаТелефон1Пентюк Е.М.2-87-762Белых Д.А.2-98-653Смирнова Н.В.2-34-67Формы базы данных Библиотечный фонд
Для обеспечения возможности добавления, редактирования, удаления данных базы Библиотечный фонд, а также для просмотра и печати отчетов, база данных содержит 4 формы.
Главная форма содержит кнопки для вызова других форм:
При нажатии левой кнопкой мыши на кнопку происходит вызов формы редактирования или просмотр отчетов.
Форма Книги фонда предназначена для просмотра, редактирования, удаления записей о книгах:
Кроме того, форма содержит кнопку Домой для возврата к главной форме.
Выдача книг
Форма Выдача книг предназначена для просмотра информации о том когда и кому выдана книга и служит для новых записей выдачи книг:
Форма Авторы предназначена для просмотра и добавления авторов книг:
Форма Разделы книг предназначена для выбора книги определённого жанра:
Форма Сотрудники позволяет ознакомится с подробной информацией о каждом работнике:
Форма Поиск поможет найти из всего перечня книг ту, которая необходима:
база данных библиотечный фонд