Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 74

Упражнение 1. Анализ функций реляционной базы данных

26.11.2019, 11:33. Показов 5266. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не понимаю, что требуется в задании. Подскажите как правильно выполнить.
Нужно к каждому пункту написать тип таблицы? или как вообще. Это задание лежит в разделе реляционные базы данных.
Я так понимаю что это одна общаю реляционная база данных и к ней подцеплены разные типы такие как модель плоских файлов, иерархическая, сетевая,объектно-ориентированная?

Само задание:

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

Book.com — интернет-магазин, где покупатели могут посмотреть каталог и выбрать интересующие их товары.
a. У каждой книги есть название, номер ISBN, год издания и цена. В базе также хранятся сведения об авторах и издателях книг.
b. Сведения об авторах включают в себя имя, адрес и ссылку на главную страницу сайта.
c. Сведения об издателях включают в себя имя, адрес, номер телефона и ссылку на главную страницу сайта.
d. В базу внесены данные нескольких складов, включая код, адрес и номер телефона.
e. На складе хранится некоторое количество книг. Одна и та же книга может храниться на нескольких складах.
f. В базе данных регистрируется число экземпляров книги, хранящихся на различных складах.
g. Книжный магазин хранит данные покупателей: имя, адрес, адрес электронной почты и номер телефона.
h. У покупателя имеется несколько корзин. Корзине присваивается идентификатор Shopping_Cart_ID, и она содержит несколько книг.
i. Некоторые корзины могут содержать несколько экземпляров одной и той же книги. В базе данных регистрируется число экземпляров каждой книги, находящихся в любой корзине.
j. На данном этапе для выполнения транзакции требуется дополнительная информация. Как правило, покупателю нужно указать или выбрать платежный адрес, адрес доставки, способ доставки и платежные данные, например номер кредитной карты. После размещения заказа покупатель получает уведомление по электронной почте.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2019, 11:33
Ответы с готовыми решениями:

Скиньте пример реляционной базы данных
Чтобы было сразу же понятно, что такое реляционная база. Желательно самая простейшая. Или дайте ссылку на такую базу.. Заранее спасибо! ...

Создание реляционной базы данных из нескольких таблиц
Ребята, нужна помощь по созданию реляционной базы по примеру. Файлик прилагаю!!! Отблагодарю чем смогу!!! Таблица 1 - Информация об...

Разработать схему реляционной базы данных, и реализовать ее в СУБД Microsoft Access
помогите пожалуйста сделать задание...по базе данных...Разработать схему реляционной базы данных, и реализовать ее в СУБД Microsoft Access....

2
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
26.11.2019, 12:10
Лучший ответ Сообщение было отмечено Vaguk как решение

Решение

Vaguk,
я думаю, что это как минимум 8 таблиц и 10-15 справочников, плоские таблицы
+поиск/фильтрация по названию, автору, издательству, году,номеру ISBN, причем по полным и/или частичным значениям

=================
Book.com — интернет-магазин, где покупатели могут посмотреть каталог и выбрать интересующие их товары.
КНИГИАВТОРЫИЗДАТЕЛИ
названиеимяимя
номер ISBNадрес**адрес**
год издания**ссылку на главную страницу сайтассылку на главную страницу сайта
цена номер телефона
=======================================
СКЛАДЫСКЛАДЫ+КНИГИ 
кодсклад 
адрес**книга 
номер телефонаколич 
============================================
ПОКУПАТЕЛИ 2ПОКУПАТЕЛИКОРЗИНЫ
платежный адресимяпокупатель
адрес доставкиадрес**книга
способ доставки**адрес электронной почтыколич
платежные данные, например номер кредитной картыномер телефона 
   

,. После размещения заказа покупатель получает уведомление по электронной почте.
1
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 74
26.11.2019, 12:18  [ТС]
Большое спасибо. Я сделал вот так, но мне кажется как то не очень правильно. Но обязательно добавлю вашу таблицу в ответ к заданию. Вообще этот курс лежит на сайте Oracle, и мне не понятно, почему 0 информации в интернете по заданиям.

a. У каждой книги есть название, номер ISBN, год издания и цена. В базе также хранятся сведения об авторах и издателях книг.
Реляционная, иерархическая, сетевая. Связанные поля – книга – автор, книга - издатель.
b. Сведения об авторах включают в себя имя, адрес и ссылку на главную страницу сайта.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная.
c. Сведения об издателях включают в себя имя, адрес, номер телефона и ссылку на главную страницу сайта.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная.
d. В базу внесены данные нескольких складов, включая код, адрес и номер телефона.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная.
e. На складе хранится некоторое количество книг. Одна и та же книга может храниться на нескольких складах.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная. Связанные поля – склад – книга.
f. В базе данных регистрируется число экземпляров книги, хранящихся на различных складах.
Реляционная, сетевая, модель плоских файлов, объектно-ориентированная. Связанные поля – склад – книга/кол-во.
g. Книжный магазин хранит данные покупателей: имя, адрес, адрес электронной почты и номер телефона.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная.
h. У покупателя имеется несколько корзин. Корзине присваивается идентификатор Shopping_Cart_ID, и она содержит несколько книг.
Сетевая, реляционная. Связанные поля – Shopping_Cart_ID.
i. Некоторые корзины могут содержать несколько экземпляров одной и той же книги. В базе данных регистрируется число экземпляров каждой книги, находящихся в любой корзине.
иерархическая, сетевая, модель плоских файлов, объектно-ориентированная. Связанные поля - корзина
j. На данном этапе для выполнения транзакции требуется дополнительная информация. Как правило, покупателю нужно указать или выбрать платежный адрес, адрес доставки, способ доставки и платежные данные, например номер кредитной карты. После размещения заказа покупатель получает уведомление по электронной почте.
Реляционная, иерархическая, сетевая, модель плоских файлов, объектно-ориентированная.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.11.2019, 12:18
Помогаю со студенческими работами здесь

Представление реляционной базы данных в Turbo Prolog
Представить в программе на Turbo Prolog базу данных. Получить число номеров деталей, поставляемых каждым поставщиком. Я написала...

Как вывести в gridview данные связующей таблицы реляционной базы данных?
Доброго времени суток. Помогите, пожалуйста, решить задачу. Есть простейшая база данных из 5 связных таблицы как вывести в...

Условие задачи Дана логическая структура реляционной базы данных для Учета занятость актеров в театре Ограничения • По
Пoмoгите создать базу данных, кому не сложно. Условие задачи Дана логическая структура реляционной базы данных для Учета занятость...

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

Анализ базы данных
посмотрите пожалуйста,получилось,возможно его теперь други прочитать?а можете проверить фаил правильно ли заполнены таблицы данными созданы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru