Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
 - 2402 онлайн
 
построить бд в access таблицы из представленноьго скриншота запросы для создание таблиц

Предмет: Информатика
Раздел: Базы данных, нормализация, проектирование структуры БД в Microsoft Access
На изображении представлена таблица Excel, содержащая данные о блюдах, продуктах, поставщиках, городах, странах, весе, ценах, датах и порциях. Также внизу показаны фрагменты, приведённые к 3-й нормальной форме (3НФ).
Для корректной структуры БД нужно нормализовать таблицы. В 3НФ каждая таблица должна хранить только данные, которые зависят от первичного ключа, и не должно быть избыточности.
| Поле | Тип данных | 
|---|---|
| ID_Блюда | Автонумерация (Primary Key) | 
| Название | Текст | 
| Вид | Текст | 
| Рецепт | Мемо (длинный текст) | 
CREATE TABLE Блюда (
    ID_Блюда AUTOINCREMENT PRIMARY KEY,
    Название TEXT,
    Вид TEXT,
    Рецепт MEMO
);| Поле | Тип данных | 
|---|---|
| ID_Продукта | Автонумерация (Primary Key) | 
| Название | Текст | 
| Калорийность | Число | 
CREATE TABLE Продукты (
    ID_Продукта AUTOINCREMENT PRIMARY KEY,
    Название TEXT,
    Калорийность INT
);| Поле | Тип данных | 
|---|---|
| ID_Поставщика | Автонумерация (Primary Key) | 
| Имя | Текст | 
| Город | Текст | 
| Страна | Текст | 
CREATE TABLE Поставщики (
    ID_Поставщика AUTOINCREMENT PRIMARY KEY,
    Имя TEXT,
    Город TEXT,
    Страна TEXT
);| Поле | Тип данных | 
|---|---|
| ID_Поставки | Автонумерация (Primary Key) | 
| ID_Продукта | Число (внешний ключ) | 
| ID_Поставщика | Число (внешний ключ) | 
| Дата | Дата/время | 
| Цена | Число (с плавающей точкой) | 
| Вес_кг | Число | 
CREATE TABLE Поставки (
    ID_Поставки AUTOINCREMENT PRIMARY KEY,
    ID_Продукта INT,
    ID_Поставщика INT,
    Дата DATE,
    Цена FLOAT,
    Вес_кг FLOAT,
    FOREIGN KEY (ID_Продукта) REFERENCES Продукты(ID_Продукта),
    FOREIGN KEY (ID_Поставщика) REFERENCES Поставщики(ID_Поставщика)
);(Связь между блюдами и продуктами, с указанием веса)
| Поле | Тип данных | 
|---|---|
| ID_Записи | Автонумерация (Primary Key) | 
| ID_Блюда | Число (внешний ключ) | 
| ID_Продукта | Число (внешний ключ) | 
| Вес_г | Число | 
CREATE TABLE Состав_Блюда (
    ID_Записи AUTOINCREMENT PRIMARY KEY,
    ID_Блюда INT,
    ID_Продукта INT,
    Вес_г INT,
    FOREIGN KEY (ID_Блюда) REFERENCES Блюда(ID_Блюда),
    FOREIGN KEY (ID_Продукта) REFERENCES Продукты(ID_Продукта)
);(Когда и в каком количестве подавалось блюдо)
| Поле | Тип данных | 
|---|---|
| ID_Подачи | Автонумерация (Primary Key) | 
| ID_Блюда | Число (внешний ключ) | 
| Дата | Дата/время | 
| Порций | Число | 
CREATE TABLE Подачи (
    ID_Подачи AUTOINCREMENT PRIMARY KEY,
    ID_Блюда INT,
    Дата DATE,
    Порций INT,
    FOREIGN KEY (ID_Блюда) REFERENCES Блюда(ID_Блюда)
);На основе Excel-таблицы мы:
Если нужно — могу помочь заполнить таблицы начальными данными или создать связи в Access.