Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))
Подробнее о работе
Гарантия сервиса Автор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
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
800 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149282 Курсовой работы — поможем найти подходящую