Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
11.02.2024
Размер:
37.81 Кб
Скачать

4 Описание атрибутов

  1. Таблица: Products

    • ProductID: Целочисленный (Primary Key)

    • Name: Строковый

    • Brand: Строковый

    • Type: Строковый

    • Price: Десятичный

    • Description: Текстовый

    • Ingredients: Текстовый

    • Characteristics: Текстовый

  2. Таблица: Customers

    • CustomerID: Целочисленный (Primary Key)

    • Name: Строковый

    • ContactInfo: Текстовый

    • Address: Текстовый

  3. Таблица: ProductDetails

    • ProductID: Целочисленный (Primary Key, Foreign Key)

    • Price: Десятичный

    • Ingredients: Текстовый

    • Characteristics: Текстовый

  1. Таблица: Suppliers

  • SupplierID: Целочисленный (Primary Key)

  • Name: Строковый

  • ContactInfo: Текстовый

  • DeliveryTerms: Текстовый

  1. Таблица: Orders

  • OrderID: Целочисленный (Primary Key)

  • CustomerID: Целочисленный (Foreign Key)

  • ProductID: Целочисленный (Foreign Key)

  • Quantity: Целочисленный

  • Price: Десятичный

  • DeliveryStatus: Строковый

  • PaymentStatus: Строковый

  1. Таблица: OrderDetails

  • OrderID: Целочисленный (Foreign Key)

  • ProductID: Целочисленный (Foreign Key)

  • Quantity: Целочисленный

  • Price: Десятичный

  1. Таблица: Warehouse Inventory

  • ItemID: Целочисленный (Primary Key)

  • ProductID: Целочисленный (Foreign Key)

  • Quantity: Целочисленный

  • Location: Строковый

  1. Таблица: Sales and Reports

  • ReportID: Целочисленный (Primary Key)

  • Date: Дата

  • Revenue: Десятичный

  • SoldProducts: Текстовый

  1. Таблица: Marketing and Promotions

  • PromotionID: Целочисленный (Primary Key)

  • Name: Строковый

  • Description: Текстовый

  • Cost: Десятичный

  1. Таблица: Employees

  • EmployeeID: Целочисленный (Primary Key)

  • Name: Строковый

  • Role: Строковый

  • ContactInfo: Текстовый

  • WorkSchedule: Текстовый

  1. Таблица: AdminData

  • AdminID: Целочисленный (Primary Key)

  • UserName: Строковый

  • Password: Строковый

  • AccessLevel: Строковый

5 Описание среды для разработки базы данных mySql. Какие есть преимущества и недостатки?

MySQL - это система управления базами данных (СУБД), которая предоставляет возможность хранения, организации и обработки структурированных данных. Она отличается своей открытостью, эффективностью и надежностью. Вот некоторые особенности, преимущества и недостатки MySQL:

Плюсы MySQL:

  1. Открытая и бесплатная: MySQL является открытым программным обеспечением, доступным для бесплатного использования и распространения, что делает его экономически выгодным выбором для различных проектов.

  2. Производительность: MySQL известен своей высокой производительностью и скоростью запросов, особенно при обработке большого объема данных.

  3. Масштабируемость: MySQL поддерживает горизонтальное и вертикальное масштабирование, что позволяет расширять возможности хранения и обработки данных по мере необходимости.

  4. Простота в использовании: MySQL обладает простым и интуитивно понятным языком запросов (SQL), что упрощает разработку и управление базами данных для разработчиков и администраторов.

  5. Надежность: MySQL имеет стабильную и надежную архитектуру, которая обеспечивает сохранность данных и минимизирует возможность сбоев.

Минусы MySQL:

  1. Ограниченные функциональные возможности: Несмотря на то, что MySQL является одной из самых популярных СУБД, у нее могут быть ограниченные функциональные возможности по сравнению с другими БД, такими как PostgreSQL или Oracle.

  2. Ограничения на масштаб: Хотя MySQL предлагает масштабируемость, у нее есть ограничения в отношении обработки очень больших объемов данных и поддержки высокой нагрузки.

  3. Ограниченные возможности безопасности: MySQL может справляться с базовыми функциями безопасности, но у нее недостаточно продвинутых механизмов аутентификации и авторизации в сравнении с более сложными СУБД.

Таблица 1. Плюсы и минусы mySQL

Плюсы

Минусы

Открытая и бесплатная

Ограниченные функциональные возможности

Производительность

Ограничения на масштаб

Масштабируемость

Ограниченные возможности безопасности

Простота в использовании

Надежность