Проектирование базы данных "Библиотечный фонд"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Нижегородский Государственный Технический университет им. Р.Е. Алексеева

Кафедра Прикладная математика

Дисциплина Информатика

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

Тема

Проектирование базы данных "Библиотечный фонд"

 

Выполнил:

студент гр. 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 формы.

Главная форма содержит кнопки для вызова других форм:

 

 

При нажатии левой кнопкой мыши на кнопку происходит вызов формы редактирования или просмотр отчетов.

Форма Книги фонда предназначена для просмотра, редактирования, удаления записей о книгах:

 

Кроме того, форма содержит кнопку Домой для возврата к главной форме.

Выдача книг

Форма Выдача книг предназначена для просмотра информации о том когда и кому выдана книга и служит для новых записей выдачи книг:

 

 

Форма Авторы предназначена для просмотра и добавления авторов книг:

 

Форма Разделы книг предназначена для выбора книги определённого жанра:

 

 

Форма Сотрудники позволяет ознакомится с подробной информацией о каждом работнике:

 

Форма Поиск поможет найти из всего перечня книг ту, которая необходима:

база данных библиотечный фонд