База данных книжного магазин а

Автор работы: Пользователь скрыл имя, 19 Ноября 2012 в 18:58, курсовая работа

Описание работы

Целью данной курсовой работы является создание и разработка базы данных (БД) книжного магазина. Данная БД содержит основные сведения полезные для книжного магазина. База данных, написанная в программе mysql, необходима для упрощения организации работы магазина с книгами и клиентами, поскольку имеется большое количество книг и много покупателей.
База данных - это совокупность взаимосвязанных данных, которые используются несколькими приложениями. В базе данных сведения из каждого источника сохраняются в отдельной таблице.

Содержание работы

ВВЕДЕНИЕ…………………………………………………………………..…3
Описание предметной области…………………………………………......4
Постановка задачи и обзор методов ее решения………………………….5
2. Концептуальное проектирование. Перечень сущностей и
атрибутов ……………………………………………………..…………….......6
3. Инфологическое проектирование БД……………………………………....7
3.1 Модель «сущность-связь»……………………………………………7
3.2 Классификация связей…………………………………………….….8
4. Реляционная модель БД………………………………………………….….9
4.1 Выбор ключей………………………………………………………....9
4.2 Нормализация отношений………………………………….…….…10
5. Физическое проектирование БД…………………………………………..12
5.1 Состав таблиц БД……………………………………………………12
5.2 Запросы к БД…………………………………………………………13
ЗАКЛЮЧЕНИЕ…………………………………………………………….....15
БИБЛИОГРАФИЧЕСКИЙ СПИСОК………………………………………..16

Файлы: 1 файл

Курсовая 4 курс БД.doc

— 193.50 Кб (Скачать файл)

Рисунок 2 – Книги

 

Рисунок 3 – Клиенты

Рисунок 4 – Бронирование

 

4.4       Запросы к БД

 

Запросы — это объект базы данных, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную таблицу.

Все запросы делятся  на две группы: запросы-выборки, запросы-действия.

Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями.

Запросы-действия позволяют  модифицировать данные в таблицах: удалять, обновлять, добавлять записи.

В данной БД представлены следующие запросы:

1. Добавление книги

INSERT INTO `books` (`id`, `name` , `autor`, `janr`,`izdatelstvo`,`kol-vo stranic`,`cena`, `nalichie`) VALUES ('25', 'Война и мир', 'Толстой', 'Поэзия', 'АТС', '320', '500', '2');

 

2. Удаление книги с заданным уникальным номером

DELETE FROM `books` WHERE `id` = '13' ; 

 

3. Обновление записи  в таблице Клиенты

UPDATE `clients` SET `name` = 'Александра' WHERE `id_client` = '5'  ;

 

4. Поиск книг в ценовой категории 100-500

SELECT `name` , `autor`, cena 

FROM `books`  WHERE cena between 100 AND 500;

 

5. Поиск клиентов по фамилиям, начинающихся на И

SELECT * FROM clients

WHERE fam LIKE 'И%';

 

 

ЗАКЛЮЧЕНИЕ

 

Целью данного курсового  проекта являлась разработка эффективной  системы «Книжный магазин».

Программа содержит полный набор методов, которые необходимы для создания базы данных, поиска информации и выполнения других операций с базой данных (добавление, удаление, редактирование, поиск).

Данная информационная система позволяет систематизировать  полученную и имеющуюся информацию и значительно упрощает работу продавца книжного магазина.

Конечно же, следует заметить, что данный программный продукт  всего лишь упрощённая версия более  сложных программных систем учёта  книг в магазине.

Однако возможно дальнейшее развитие данного проекта с помощью добавления новых операций и дополнительных функций.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

  1. Информатика. Базовый курс /Симонович С.В. и др. – СПб: Издательство «Питер», 2000. – 640 с.
  2. Системы управления базами данных. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116 с.
  3. Теория реляционных баз данных. Учебное пособие / Мейер М.М. – Москва: Мир, 1999. -610 с

4.     Википедия [Электронный ресурс]. - Электронные данные. – Режим доступа: http://ru.wikipedia.org

5.     Гольцман, В. MySQL 5.0. Библиотека программиста / В. Гольцман. – СПб.: Питер Ком, 2006. – 253 с.

6.     Хорстманн, К.JAVA2. Библиотека профессионала. Основы. Том 1. 8-е издание. Пер.с англ. – М: ООО «И.Д.Вильямс», 2009 – 816с

7.     Хорстманн, К. Хорстманн и Г. Корнелл. JAVA2. Том 2. Тонкости программирования. Пер. с англ. – М: ООО «Вильямс», 2003 – 1120с

 

 

 

 

Лист


080801.2012.461.ПЗ КР



Информация о работе База данных книжного магазин а