Проектирование БД магазина, торгующего товарами для стройки и ремонта

Автор: Пользователь скрыл имя, 08 Января 2012 в 23:08, курсовая работа

Краткое описание

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

Оглавление

Введение…………………………………………………………….
1.Теоритическая часть………………………………………………
2.Практическая часть………………………………………………..
Список использованных источников………………………………

Файлы: 1 файл

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

— 644.00 Кб (Скачать)

     Количественное  определение понятия «чрезвычайно большой объём» меняется во времени; в настоящее время считается, что это объём, измеряемый по меньшей  мере петабайтами. Для сравнения, в 2005 г. самыми крупными в мире считались базы данных с объёмом хранилища порядка 100 терабайт.

     Специалисты отмечают необходимость особых подходов к проектированию сверхбольших БД. Для их создания нередко выполняются специальные проекты с целью поиска таких системотехнических решений, которые позволили бы хоть как-то работать с такими большими объёмами данных. Как правило необходимы специальные решения для дисковой подсистемы, специальные версии операционной среды и специальные механизмы обращения СУБД к данным.

     Исследования  в области хранения и обработки  сверхбольших баз данных VLDB всегда находятся на острие теории и практики баз данных. В частности, с 1975 года проходит ежегодная конференция International Conference on Very Large Data Bases (Международная конференция по сверхбольшим базам данных). Большинство исследований проводится под эгидой некоммерческой организации VLDB Endowment (Фонд целевого капитала «VLDB»), которая обеспечивает продвижение научных работ и обмен информацией в области сверхбольших БД и смежных областях.[2] 
 

     Программы для создания базы данных.

     Информационная  система Millennium BSA корпоративного характера относится к разряду ERP-систем, которая реализует принцип одного общего хранилища информации – данных о корпорации. Система Millennium BSA обеспечивает простой и быстрый доступ (интерактивный) ко всей информации.

     Quick Sales 2 – улучшенная версия наиболее удобной и простой в использовании системы CRM для ведения клиентов. Последняя версия Quick Sales 2 отличается от предыдущей - Quick Sales 1 тем, что работать с ней стало еще проще.[3]

     Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами.[1]

     Объектами Access являются:

     • Таблицы – содержат данные.

     • Запросы – позволяют задавать условия для отбора данных и вносить изменения в данные.

     • Формы – позволяют просматривать и редактировать информацию.

     • Страницы – файлы в формате HTML (Hypertext Markup Language, Язык разметки гипертекста), позволяющие просматривать данные Access с помощью браузера Internet Explorer.

     • Отчеты – позволяют обобщать и распечатывать информацию.

     • Макросы – выполняют одну или несколько операций автоматически.

     Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать  приложения и БД практически «с нуля»  или написать оболочку для внешней БД.

     MS Access является файл-серверной СУБД  и потому применима лишь к  маленьким приложениям. Отсутствует  ряд механизмов, необходимых в  многопользовательских БД, таких,  например, как триггеры.

     Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.[2] 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2)Практическая часть.

     Структура базы данных.           

Для решения  поставленной задачи принята схема базы данных, представлена на   

рисунке1.

     Рисунок 1. 

     Составляющими базу данных являются три таблицы:

  • «Товар»
  • «Вид товара»
  • «Вид продукции»
 

     Таблица «Товар» предназначена для общего представления материалов. Структура таблицы представлена на рисунке 2.

                                  

     Рисунок 2. 

     Таблица «Вид продукции» предназначена для более подробного представления товаров данного типа. Структура таблицы «Кирпичи» представлена на рисунке 3.

                                      

                                    Рисунок 3.

     Таблица «Вид продукции» предназначена для учета имеющихся товаров по их общему назначению. Структура таблицы «Вид продукции» представлена на рисунке 4.

                                    

                                  Рисунок 4. 
 

     Формы.

     Для реализации интерфейса созданы формы.

     

     Рисунок 5. Форма для добавления в базу материалов.

     

     Рисунок 6. Форма для изменения в базе материалов.

       

     Рисунок 7. Форма для быстрого доступа  к желаемому виду продукции 
 

     Запросы.

     Для реализации необходимых функции по ведению базы данных были созданы запросы:

  • «Запрос изоляционных материалов»
  • «Запрос отделочных материалов »
  • «Запрос лакокрасочных материалов»
  • «Запрос на наличие товаров на складе»
  • «Запрос на поиск товара по его виду»

     Запрос  «Запрос изоляционных материалов» построен с использованием таблицы «Товар». Тип запроса – выборка. Запрос предназначен для выявления товаров данного вида.

     

                                                                 Рисунок 8.

     В режиме SQL запросы будут иметь вид.

     SELECT Товар.[Наименование товара], Товар.[Единица  измнрения], Товар.[Вид товара], Товар.[Вид  продукции], Товар.Стоимость

     FROM Товар

     WHERE (((Товар.[Вид продукции]) Like "Изоляционные  материалы"));

     SELECT Товар.[Наименование товара], Товар.[Единица  измнрения], Товар.[Вид товара], Товар.[Вид продукции], Товар.Стоимость

     FROM Товар

     WHERE (((Товар.[Вид продукции]) Like "Лакокрасочные  материалы"));

     SELECT Товар.[Наименование товара], Товар.[Единица  измнрения], Товар.[Вид товара], Товар.[Вид  продукции], Товар.Стоимость

     FROM Товар

     WHERE (((Товар.[Вид продукции]) Like "Отделочные  материалы"));

     SELECT Товар.[Наименование товара], Товар.[Вид  товара], Товар.[Вид продукции], Товар.Стоимость,  Товар.[Наличие на складе]

     FROM Товар

     WHERE (((Товар.[Вид товара])=[Введите вид товара]));

     SELECT Товар.[Наименование товара], Товар.Размерность,  Товар.[Единица измнрения], Товар.[Вид  товара], Товар.[Вид продукции], Товар.Стоимость

     FROM Товар

     WHERE (((Товар.[Наличие на складе])=True)); 
 

     Отчеты.

            Отчёты очень похожи на формы,  но служат только для выдачи результатов.

            Отчёт – это исходящий документ, исполняемый на основе базы  данных. Access даёт возможность выбора различных способов подготовки отчётов. В отчёт могут входить как все данные, так и отдельные избранные данные, содержащиеся в записях. Отчёты можно создавать как на основе таблиц, так и на основе запросов. При сохранении отчёта сохраняется только его структура.

     По  всем вышеперечисленным запросам построены  отчеты.

     

     

     Рисунок 9. 

     Список  использованных источников.

1. С. Робинсон. Microsoft Access 2000: Учебный курс, 2000.

2.  Б. Карпов. Microsoft Access 2000: справочник, 2001.

3.  Дж. Вейскас. Эффективная работа с Microsoft Access 2000, 2002.

4.   Кузин А.В., Левонисова С.В. Базы данных: Учебник. – М.: Academia, 2010.

   5.    Джон Дей, Крейг Ван Слайк, Рэймонд Фрост Базы данных.            Проектирование и разработка: Учебник. – М.: НТ Пресс, 2007

6.     .ru.wikipedia.org 

7. uru.ru/database/database-theory/ – статьи по           теории баз данных. 

 

Информация о работе Проектирование БД магазина, торгующего товарами для стройки и ремонта