![]() |
|
Модераторы: Akina |
![]()
|
|
| pdiman58 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 1.10.2009 Репутация: нет Всего: нет |
Всем доброго времени суток..)
У меня имеется вот такое задание по БД.. Необходимо составить БД и реализовать в ней запросы.. "Предметная область - магазин по продаже компьютерной техники. Решаемые задачи - учет товаров (название, данные о поставщиках, цены оптовые и розничные), их реализации (дата продажи, цена, кому), используется справочник товаров. Необходима нормализация базы данных." БД составил.. Только не понял что такое нормализация БД.. И реализована ли она у меня.. Вот объясните пожалуйста на простом языке что нужно сделать: 1) Упорядочение по полям: дата отгрузки, дата продажи, цена товара. 2) Поиск: сведения о товаре по названию XX, сведения о фирме-производителе.. 3) Выборка: товары проданные с даты XX по YY. 4) Вычисления: сумма оплаты, группировка по товарам. 5) Коррекция: удаление данных о реализации за прошлый год, пометка реализованных и оплаченных товаров. 6) Ограничение целостности: оплата, цена, сумма реализации больше 0. 7) Табличный ответ: сведения о реализации товаров (товар, клиент, дата продажи, сумма). 8) Произвольный отчет: картотека товаров. Добавлено через 31 секунду Я эти задания понимаю вот так.. 1) По первому запросу, не могу понять что должно выводиться.. и что должно произойти.. 2) По второму запросу.. как я понимаю нужно сделать чтобы вылетало сообщение.. "Введите товар.." или "Введите производителя.." потом в табличном виде отображались, в первом случае, товар и сведения о нем.. а во втором производитель.. и сведения о нем.. 3) По третьему запросу.. осущетсвить обычный запрос на вывод товаров проданных, например, с 10 июля по 15 августа.. 4) По четвертому запросу.. сумма оплаты.. нужно наверное посчитать общую сумму оплаты.. а вот группировка по товарам.. совсем понять не могу что нужно сделать.. 5) По пятому запросу.. коррекция.. имеется как бы список товаров проданных в магазине.. сейчас 2010 год.. значит товары проданные в 2009 году, удалить какойто спец. командой.. пометка реализованных и оплаченных товаров.. не знаю как но как-то нужно отметить товары которые продали.. и за них поступила оплата.. 6) По шестому запросу.. ограничение целостности данных.. вот этот пункт совсем не понимаю что нужно сделать.. 7) По седьмому запросу.. табличный ответ.. вывести в форме таблицы.. данные пункты изо всех таблиц.. 8) По восьмому запросу.. сделать наверно форму.. картотека товаров.. в которой.. указан товар.. его название, марка, модель, производитель, и изображение данного товара.. Присоединённый файл ( Кол-во скачиваний: 1 )
__.rar 75,76 Kb |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: нет Всего: 13 |
1) в зависимости от выбранного менять поле после "order by"
2) не обязательно чтоб вылетало, но вообще - вроде так 3) вроде так 4) тут два варианта - либо выводить сумму продаж по группе товаров (выводить все продажи по данному типу товара и общую сумму), либо - выводить продажи по заданному критерию (за день, по покупателю), данные сортировать по типу товара и выводить суммы по каждой группе выведенных товаров плюс общую сумму покупки 5) удалить - наверное запрос на удаление, а может просто исключать из запросов на вывод; пометка - визуальная, например строки в гриде раскрашивать, или ввести дополнительно поле в таблицу с продажами 6) наверное ограничение поля для вводимых в бд данных 7) вроде так 8) видимо подразумевался запрос предусматривающий много переменных Добавлено через 48 секунд кстати - нормализация, это порядок (правила) хранения данных в таблицах, а не виды запросов |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Открою тебе секрет - бережно создававшиеся на гугле бан-листы признаны неактуальными и удалены, и теперь поиском могут пользоваться все желающие. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| pdiman58 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 1.10.2009 Репутация: нет Всего: нет |
спасибо.. буду делать.. Добавлено через 2 минуты и 39 секунд
злостный злостный модератор..( читал я в гугле, но не нашел примера, отображающего смысл нормализации.. |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Да неправда. Первая же ссылка отправляет на википедию, где чётко написано:
Какие тут могут быть нужны ПРИМЕРЫ? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |