Проектирование базы данных "Книжный магазин" в Microsoft Office Access

Описание предметной области, которая будет реализована в базе данных. Определение процедур, сущностей и атрибутов базы. Структура базы данных. Типы данных атрибутов таблиц базы. Построение запросов на языке SQL. Разработка форм и отчетов базы данных.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 31.03.2017
Размер файла 931,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ВЫКСУНСКИЙ ФИЛИАЛ

ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ «МИСиС»

ОТДЕЛЕНИЕ ДНЕВНОЕ

СПЕЦИАЛЬНОСТЬ О9.02.04 ГРУППА А-14

ЛАБОРАТОРНАЯ РАБОТА

ПО КУРСУ: ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ

НА ТЕМУ: ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «КНИЖНЫЙ МАГАЗИН» В MICROSOFT OFFICE ACCESS

Выкса 2016г.

Содержание

  • 1. Описание предметной области и процессов
    • 2. Сущности и их атрибуты
      • 3. ER-диаграмма
      • 4. Типы данных атрибутов
      • 5. Схема данных
      • 6. SQL-запросы
      • 7. Формы
      • 8. Отчёты
      • Заключение
      • Список использованных источников
      • Введение
      • Цель работы:
      • 1. Создать базу данных в Microsoft Office ACCESS.
      • 2. Закрепить знания, полученные при изучении дисциплин: «Методы и средства проектирования информационных систем», «Основы проектирования баз данных».
      • Задачи:
      • 1. Описать предметную область, которая будет реализована в базе данных.
      • 2. Описать процессы.
      • 3. Определить сущности.
      • 4. Определить атрибуты.
      • 5. Построить ER диаграмму.
      • 6. Определить структуру базы данных.
      • 7. Нормализовать отношения (исключить избыточность данных).
      • 8. Создать базу данных в ACCESS, организовать соблюдение целостности данных.
      • 9. Заполнить базу данных данными.
      • 10. Организовать необходимые запросы с применением SQL.
      • 11. Организовать необходимые отчеты.
      • 12. Организовать формы для ввода, корректировки данных, вывода запросов и отчетов. Объединить их, используя кнопочные формы.
      • 13. Написать отчет о проделанной работе. Сдать отчет преподавателю в электронном и бумажном виде. Защитить работу.
      • Начало работы: 27.09.16 Окончание: 30.11.16
      • 1. Описание предметной области и процессов
      • Разработанная база данных (БД) «Книжный магазин» предназначена для использования её работниками книжного магазина и в частности для добавления, удаления или изменения хранимых данных.
      • При работе книжного магазина персоналу необходимо:
      • - учитывать информацию о поставщиках и заказах;
      • - учитывать информацию о товарах;
      • - учитывать информацию о продажах;
      • - учитывать наличие на складе товара;
      • - учитывать товар, который нужно заказать;
      • - оформлять заказы на товары;
      • - подсчитывать общую выручку от продажи товаров за день;
      • - производить подсчёт остатка товара после продажи;
      • База данных «Книжный магазин» создается из-за необходимости сопровождать и поддерживать данные работниками книжного магазина - т.е. хранить информацию в таблицах, выполнять расчёты, выводить отчёты и обрабатывать запросы.
      • 2. Сущности и их атрибуты
      • - Заказы (код заказа, наименование заказа, кол-во, цена заказа).
      • - Издательства поставляющие книги (код издательства, издательство, адрес издательства, адрес электронной почты).
      • - Книги (код книги, наименование книги, автор, жанр, издательство).
      • - Наборы письменных принадлежностей (код товара, наименование товара, поставщик товара, адрес электронной почты поставщика).
      • - Продажи (код продажи, наименование продажи, кол-во проданного товара).
      • - Товары (код товара, наименование товара, цена товара, кол-во товара на складе, дата поступления товара).
      • 3. ER-диаграмма
      • 4. Типы данных атрибутов
      • Атрибуты таблицы «Заказы»
      • Внешний ключ: данные поля «Наименование_заказа» подставляются из поля «Код_товара» таблицы «Товары».
      • Атрибуты таблицы «Издательства_поставляющие_книги»
      • Атрибуты таблицы «Книги»
      • Внешний ключ 1: данные поля «Издательство» подставляются из поля «Код_издательства» таблицы «Издательства_поставляющие_книги».
      • Внешний ключ 2: данные поля «Наименование_книги» подставляются из поля «Код_товара» таблицы «Товары».
      • Атрибуты таблицы «Наборы_письменных_принадлежностей»
      • Внешний ключ: данные поля «Наименование_товара» подставляются из поля «Код_товара» таблицы «Товары».
      • Атрибуты таблицы «Продажи»
      • Внешний ключ: данные поля «Наименование_продажи» подставляются из поля «Код_товара» таблицы «Товары».
      • Атрибуты таблицы «Товары»
      • Внешний ключ: данные поля «Наименование_заказа» подставляются из поля «Код_товара» таблицы «Товары».
      • 5. Схема данных
      • 6. SQL-запросы
      • Запрос «Вывести товары, которые есть на складе»:
      • SELECT Наименование_товара, Кол_товара_на_складе
      • FROM Товары
      • WHERE Кол_товара_на_складе <> 0;
      • Результат:
      • Запрос «Вывести товары, которых нет на складе»:
      • SELECT Наименование_товара
      • FROM Товары
      • WHERE Кол_товара_на_складе = 0;
      • Результат:
      • база данные запрос форма
      • Запрос «Выручка от продажи товара»:
      • SELECT П.Наименование_продажи, П.Дата_продажи, П.Кол_во_проданного_товара * Т.Цена_товара AS Выручка_от_продажи
      • FROM Продажи AS П INNER JOIN Товары AS Т ON П.Наименование_продажи=Т.Код_товара;
      • Результат
      • Запрос«Информация, необходимая для покупки книг»:
      • SELECT К.Наименование_книги, И.Издательство, Адрес_эл_почты
      • FROM Книги AS К INNER JOIN Издательства_поставляющие_книги AS И ON К.Издательство = И.Код_издательства;
      • Результат
      • Запрос «Подсчёт остатка товара после продажи»:
      • Кол_товара_на_складе.
      • SELECT Т.Наименование_товара, Т.Кол_товара_на_складе-П.Кол_во_проданного_товара
      • FROM Продажи AS П INNER JOIN Товары AS Т ON П.Наименование_продажи=Т.Код_товара;
      • Результат
      • 7. Формы
      • Главное меню форм «Форма БД»

В разделе Таблицы содержатся кнопки открытия таблиц; в разделе Запросы содержатся кнопки выполнения запросов; вся функциональность кнопок реализуется за счёт обработчиков событий.

Форма «Товары»

Форма «Издательства_поставляющие_книги»

Форма «Книги»

Форма «Наборы_письменных_принадлежностей»

Форма «Продажи»

Форма «Заказы»

8. Отчёты

Отчёт «Выручка от продажи товара»

Отчёт «Товары, которые нужно заказать»

Заключение

Используя Microsoft Office ACCESS, я создал базу данных «Книжный магазин». В результате этой работы были закреплены знания, полученные при изучении дисциплин: «Методы и средства проектирования информационных систем», «Основы проектирования баз данных», а также выполнены все поставленные задачи.

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

1. http://soft.mydiv.net/win/download-Diagram-Designer.html

2. https://ru.wikipedia.org/wiki/ER-модель_данных

3. http://studopedia.ru/18_26692_zadachi-reshaemie-s-pomoshchyu-baz-dannih.html

4. http://www.studfiles.ru/preview/2918106/page:3/

5. http://studopedia.ru/3_211856_dannie-predmetnaya-oblast-baza-dannih.html

6. http://www.intuit.ru/studies/courses/953/191/lecture/4969

Размещено на Allbest.ru


Подобные документы

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Проектирование базы данных, содержащей информацию, которая всесторонне характеризует российский рынок медицинского оборудования. Описание атрибутов сущностей и связей, отраженных в разработанной ER-модели. Разработка отчетов, форм, запросов в базе данных.

    курсовая работа [3,2 M], добавлен 19.06.2015

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.

    курсовая работа [838,9 K], добавлен 25.11.2010

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

    курсовая работа [2,2 M], добавлен 05.02.2015

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация учебной базы данных магазина. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Создание и запуск базовых запросов SQL.

    курсовая работа [2,4 M], добавлен 09.08.2015

  • Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.

    курсовая работа [188,6 K], добавлен 15.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.