Проектирование базы данных "Книжный магазин" в 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