Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Язык объектно-ориентированных баз данных SQL

Автор:   •  Апрель 29, 2021  •  Отчет по практике  •  1,146 Слов (5 Страниц)  •  9 Просмотры

Страница 1 из 5

Министерство образования и науки Российской Федерации

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИМЕНИ Н.Г. ЧЕРНЫШЕВСКОГО»

Отчёт по практике

Язык объектно-ориентированных баз данных SQL

 

студента

5

курса

561

группы

механико-математического факультета

наименование факультета, института, колледжа

Тучиной Ангелины Владимировны

фамилия, имя

     Преподаватель

       

     Крылова Е.Ю.

инициалы, фамилия

Саратов

2021


Введение

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

Предметная область в рамках данного отчёта – сеть доставки блюд. В базе данных содержится 10 таблиц, содержащих следующие данные:

  1. Данные о ресторанных сетях (их названия и руководящие лица)
  2. Список ресторанов (с названием, адресом и принадлежностью к ресторанной сети)
  3. Список ресторанных телефонов (потому что у одного ресторана может быть несколько телефонов для связи с разными лицами)
  4. Список заказчиков (с именем, телефоном, адресом и прочими данными)
  5. Список курьеров (с именем, телефоном и принадлежностью к ресторану)
  6. Список адресов (уточняющих местоположение от города до квартиры)
  7. Список блюд (их название, описание, заявленный вес, цена и какой ресторан их предоставляет)
  8. Данные о заказах (кто, кому, куда, за сколько, чьими силами, когда приняли, когда завершили)
  9. Данные об отзывах (выставленная оценка - рейтинг, данные о заказчике, оставившем отзыв, и ресторане, о котором он написан, а также собственно сообщение)
  10. Данные о бонусах (название, описание и какой ресторан их предлагает)

[pic 1]

-- TABLE

CREATE TABLE Адреса

(

  Улица VARCHAR(40NOT NULL,

  Дом VARCHAR(4NOT NULL,

  Подъезд VARCHAR(2),

  Код_домофона VARCHAR(5),

  Этаж SMALLINT,

  ИдНомАдреса INT NOT NULL,

  Город VARCHAR(30NOT NULL,

  PRIMARY KEY (ИдНомАдреса)

);

CREATE TABLE Блюда

(

  ИдНомБлюда INT NOT NULL,

  Название VARCHAR(50NOT NULL,

  Описание NTEXT,

  Цена INT NOT NULL,

  Вес FLOAT NOT NULL,

  ИдНомРесторана INT NOT NULL,

  PRIMARY KEY (ИдНомБлюда),

  FOREIGN KEY (ИдНомРесторана) REFERENCES Рестораны(ИдНомРесторана) 

ON UPDATE CASCADE ON DELETE CASCADE

...

Скачать:   txt (13.6 Kb)   pdf (213.9 Kb)   docx (66 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club