Автор24

Информация о работе

Подробнее о работе

Страница работы

Информационная система библиотечного фонда

  • 26 страниц
  • 2014 год
  • 52 просмотра
  • 0 покупок
Автор работы

XeniaAvilova

800 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ОГЛАВЛЕНИЕ
Введение
1. Постановка задачи
1.1 Описание предметной области
1.2 Описание таблиц
1.3. Модель базы данных
2. Разработка базы данных
2.1 Реализация базы данных
2.2 Запросы на добавление данных в базу данных
2.3 Запросы выборки данных из базы данных
Заключение
Список использованных источников

1.2 Описание таблиц
Для данной задачи была спроектирована база данных «Библиотека» со следующими таблицами:
1. Книги. В данной таблице находиться полный каталог описания имеющихся в библиотеке книг:
• Шифр книги;
• тема
• издательство
• тип издания
• место хранения
• автор
• название
• год издания
• количество страниц

2. Выдача книг. Содержит данные о каждом, конкретном, экземпляре книги, её наличии в библиотеке, дате выдачи и возврата:
• библиотекарь
• номер абонентской книжки
• шифр книги
• дата выдачи
• дата возврата

3. Библиотекари.
• Код библиотекаря;
• Фамилия;
• Имя;
• Отчество.

4. Абонент. В данной таблице находится информация о читателях, записанных в библиотеку.
• Номер абонентской книжки;
• Фамилия;
• Имя;
• Отчество;
• Дата рождения;
• Домашний адрес;
• Паспортные данные.

5. Место хранения.
• Код места хранения
• место

6. Темы.
...

2.1 Реализация базы данных

Для реализации БД был использован язык SQL.
Ниже приведен листинг запросов sql для создания разработанной базы данных в СУБД MySql.

create database bibl;
use bibl;

-- -----------------------------------------------------
-- Table `mydb`.`BookCards`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`BookCards` (
`idCatalogNumber` INT NOT NULL COMMENT 'Уникальный шифр книги',
`titles` TEXT NULL COMMENT 'Название книги ' ,
`place_of _publication` VARCHAR(256) NOT NULL COMMENT 'Место издания книги' ,
`Publishing` VARCHAR(256) NULL COMMENT 'Издательство ' ,
`publicationyear` YEAR NULL COMMENT 'Год издания' ,
`number_of_copies` INT NOT NULL COMMENT 'Количество экземпляров издания ' ,
`number_of_pages` INT NOT NULL COMMENT 'Количество свободных экземпляров.
...

2.2 Запросы на добавление данных в базу данных
Добавление читателя
insert into LibraryCards (lfm, birthday, fkaddress) values (‘Иванов Иван Иванович’,’1977-01-10’,1);

Добавление адреса
insert into Address (address) values ('ул.Киевская 30 кв.110');

Добавление типа телефонного номера
insert into PhoneNumberType (phonenumbertype) values ('домашний');

Добавление телефонного номера
insert into PhoneNumbers (PhoneNumber, fkPhoneNumberType) values ('311-110', 1);

Добавление авторов книг
insert into Writers (writer_fullname) values (‘Александр Сергеевич Пушкин’);
insert into Writers (writer_fullname) values (‘Михаил Юрьевич Лермонтов’);
insert into Writers (writer_fullname) values ('Николай Васильевич Гоголь’);
insert into Writers (writer_fullname) values ('Иван Андреевич Крылов’);

Добавление книг
insert into BookCards (titles, place_of_publication, publishing, publicationyear, number_of_copies, number_of_pages) values ('Руслан и Людмила',’г.
...

2.3 Запросы выборки данных из базы данных

Запрос на получение списка книг по конкретному писателю (Рис.2):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Александр Сергеевич Пушкин’

Рис.2

Запрос на получение списка книг по конкретному писателю (Рис.3):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Михаил Юрьевич Лермонтов.’

Рис.3

Запрос на получение списка книг по конкретному писателю (Рис.4):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Николай Васильевич Гоголь.’

Рис.4

Запрос на получение списка книг по конкретному писателю (Рис.
...

Список использованных источников
1. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 2008.
2. Гради Буч Объектно-ориентированный анализ и проектирование с примерами на С++, 2-е изд. –М.:”Издательство БИНОМ”, СПб:”Невский диалект”, 1998.
3. Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления. Учебное пособие. М., МГАП “Мир Книги”, 1994.
4. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.:пер. с англ.: Уч.пос. – М.: Изд.дом «Вильямс», 2000.
5. Салли Шлеер, Стефан Меллор Объектно-ориентированный анализ: моделирование мира в состояниях.- Киев: Диалектика, 2003

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

ОГЛАВЛЕНИЕ
Введение
1. Постановка задачи
1.1 Описание предметной области
1.2 Описание таблиц
1.3. Модель базы данных
2. Разработка базы данных
2.1 Реализация базы данных
2.2 Запросы на добавление данных в базу данных
2.3 Запросы выборки данных из базы данных
Заключение
Список использованных источников

1.2 Описание таблиц
Для данной задачи была спроектирована база данных «Библиотека» со следующими таблицами:
1. Книги. В данной таблице находиться полный каталог описания имеющихся в библиотеке книг:
• Шифр книги;
• тема
• издательство
• тип издания
• место хранения
• автор
• название
• год издания
• количество страниц

2. Выдача книг. Содержит данные о каждом, конкретном, экземпляре книги, её наличии в библиотеке, дате выдачи и возврата:
• библиотекарь
• номер абонентской книжки
• шифр книги
• дата выдачи
• дата возврата

3. Библиотекари.
• Код библиотекаря;
• Фамилия;
• Имя;
• Отчество.

4. Абонент. В данной таблице находится информация о читателях, записанных в библиотеку.
• Номер абонентской книжки;
• Фамилия;
• Имя;
• Отчество;
• Дата рождения;
• Домашний адрес;
• Паспортные данные.

5. Место хранения.
• Код места хранения
• место

6. Темы.
...

2.1 Реализация базы данных

Для реализации БД был использован язык SQL.
Ниже приведен листинг запросов sql для создания разработанной базы данных в СУБД MySql.

create database bibl;
use bibl;

-- -----------------------------------------------------
-- Table `mydb`.`BookCards`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`BookCards` (
`idCatalogNumber` INT NOT NULL COMMENT 'Уникальный шифр книги',
`titles` TEXT NULL COMMENT 'Название книги ' ,
`place_of _publication` VARCHAR(256) NOT NULL COMMENT 'Место издания книги' ,
`Publishing` VARCHAR(256) NULL COMMENT 'Издательство ' ,
`publicationyear` YEAR NULL COMMENT 'Год издания' ,
`number_of_copies` INT NOT NULL COMMENT 'Количество экземпляров издания ' ,
`number_of_pages` INT NOT NULL COMMENT 'Количество свободных экземпляров.
...

2.2 Запросы на добавление данных в базу данных
Добавление читателя
insert into LibraryCards (lfm, birthday, fkaddress) values (‘Иванов Иван Иванович’,’1977-01-10’,1);

Добавление адреса
insert into Address (address) values ('ул.Киевская 30 кв.110');

Добавление типа телефонного номера
insert into PhoneNumberType (phonenumbertype) values ('домашний');

Добавление телефонного номера
insert into PhoneNumbers (PhoneNumber, fkPhoneNumberType) values ('311-110', 1);

Добавление авторов книг
insert into Writers (writer_fullname) values (‘Александр Сергеевич Пушкин’);
insert into Writers (writer_fullname) values (‘Михаил Юрьевич Лермонтов’);
insert into Writers (writer_fullname) values ('Николай Васильевич Гоголь’);
insert into Writers (writer_fullname) values ('Иван Андреевич Крылов’);

Добавление книг
insert into BookCards (titles, place_of_publication, publishing, publicationyear, number_of_copies, number_of_pages) values ('Руслан и Людмила',’г.
...

2.3 Запросы выборки данных из базы данных

Запрос на получение списка книг по конкретному писателю (Рис.2):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Александр Сергеевич Пушкин’

Рис.2

Запрос на получение списка книг по конкретному писателю (Рис.3):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Михаил Юрьевич Лермонтов.’

Рис.3

Запрос на получение списка книг по конкретному писателю (Рис.4):
select titles from BookCards
left join BookCards_has_Writers on bookcards_idcatalognumber = idcatalognumber
left join Writers on writers_idwriter = idwriter
where writer_fullname = 'Николай Васильевич Гоголь.’

Рис.4

Запрос на получение списка книг по конкретному писателю (Рис.
...

Список использованных источников
1. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 2008.
2. Гради Буч Объектно-ориентированный анализ и проектирование с примерами на С++, 2-е изд. –М.:”Издательство БИНОМ”, СПб:”Невский диалект”, 1998.
3. Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления. Учебное пособие. М., МГАП “Мир Книги”, 1994.
4. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.:пер. с англ.: Уч.пос. – М.: Изд.дом «Вильямс», 2000.
5. Салли Шлеер, Стефан Меллор Объектно-ориентированный анализ: моделирование мира в состояниях.- Киев: Диалектика, 2003

Купить эту работу

Информационная система библиотечного фонда

800 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

26 мая 2019 заказчик разместил работу

Выбранный эксперт:

Автор работы
XeniaAvilova
4.7
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
800 ₽ Цена от 500 ₽

5 Похожих работ

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

Проектирование и создание базы данных «Фирмы - моющие средства»

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Гостиница , БД Access (2007 и новее)+ПЗ (7 таблиц; 8 запросов; 12 форм ; 6 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Деканат , БД Access (2007 и новее)+ПЗ (8 таблиц; 11 запросов; 14 форм+ кнопочная ; 4 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Автостоянка , БД Access (2007 и новее)+ПЗ (3 таблиц; 9 запросов; 5 форм+ кнопочная ; 3 отчета;2 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Кадры , БД Access (2007 и новее)+ПЗ (4 таблиц; 5 запросов; 6 форм+ кнопочная ; 2 отчета;3 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽

Отзывы студентов

Отзыв Raze об авторе XeniaAvilova 2014-09-01
Курсовая работа

Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))

Общая оценка 5
Отзыв Филипп Минаев об авторе XeniaAvilova 2015-05-15
Курсовая работа

Благодарю за работу!

Общая оценка 5
Отзыв Ксу об авторе XeniaAvilova 2017-12-23
Курсовая работа

Работа выполнена раньше срока,все необходимое было сделано,рекомендую автора

Общая оценка 5
Отзыв fatal об авторе XeniaAvilova 2015-04-08
Курсовая работа

Все сделано качественно и в срок. Огромное спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная информационная система "Сервисный учет". Автоматизированное рабочее место "Сервис".

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Разработка веб-приложения почтового клиента

Уникальность: от 40%
Доступность: сразу
5999 ₽
Готовая работа

Базы данных для кадровой работы

Уникальность: от 40%
Доступность: сразу
990 ₽
Готовая работа

База данных ПЦК Предметно-цикловая комиссия

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

Уникальность: от 40%
Доступность: сразу
3200 ₽
Готовая работа

Разработка автоматизированного рабочего места архивариуса

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

диплом Проект базы данных детского сада

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Информационная система МАУ Служба благоустройства MySQL Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

аис для обработки данных учителей в управлении образования

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Информационная система подготовки и сопровождения документации по персоналу MySQL Delphi 7

Уникальность: от 40%
Доступность: сразу
800 ₽
Готовая работа

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽