Помощь в написании студенческих работ
Антистрессовый сервис

Задание 1. Встроенные функции

РефератПомощь в написанииУзнать стоимостьмоей работы

И создаем в ней 8 таблиц, как в схеме: Покупатели (customers), Поставщики (vendors), Покупки (sale), Поставки (incoming), Журнал покупок (magazine_sales), Журнал поставок (magazine_incoming), Товары (products), Цены (prices). Один нюанс, наш магазин будет торговать книгами, поэтому в таблицу Товары мы добавим еще один столбец — Автор (author), в принципе это необязательно, но так как-то привычнее. Читать ещё >

Задание 1. Встроенные функции (реферат, курсовая, диплом, контрольная)

математический функция программирование Функции — это операции, позволяющие манипулировать данными. В MySQL можно выделить несколько групп встроенных функций:

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

Числовые функции. Используются для выполнения математических операций над числовыми данными. К числовым функциям относятся функции возвращающие абсолютные значения, синусы и косинусы углов, квадратный корень числа и т. д. Используются они только для алгебраических, тригонометрических и геометрических вычислений. В общем, используются редко, поэтому рассматривать их мы не будем. Но вы должны знать, что они существуют, и в случае необходимости обратиться к документации MySQL.

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

Функции даты и времени. Используются для управления значениями даты и времени, например, для возвращения разницы между датами.

Системные функции. Возвращают служебную информацию СУБД.

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

Давайте в качестве примера рассмотрим интернет-магазин.

Концептуальная модель:

Задание 1. Встроенные функции.

Реляционная модель:

Задание 1. Встроенные функции.

Итак, смотрим на последнюю схему и создаем БД — shop.

create database shop;

Выбираем ее для работы:

use shop;

И создаем в ней 8 таблиц, как в схеме: Покупатели (customers), Поставщики (vendors), Покупки (sale), Поставки (incoming), Журнал покупок (magazine_sales), Журнал поставок (magazine_incoming), Товары (products), Цены (prices). Один нюанс, наш магазин будет торговать книгами, поэтому в таблицу Товары мы добавим еще один столбец — Автор (author), в принципе это необязательно, но так как-то привычнее.

Задание 1. Встроенные функции.

Обратите внимание, что в таблицах Журнал покупок, Журнал поставок и Цены первичные ключи — составные, т. е. их уникальные значения состоят из пар значений (в таблице не может быть двух строк с одинаковыми парами значений). Названия столбцов этих пар значений и указываются через запятую после ключевого слова PRIMARY KEY.

В настоящем интернет-магазине данные в эти таблицы будут заноситься посредством сценариев на каком-либо языке (типа php), нам же пока придется внести их вручную. Можете внести любые данные, только помните, что значения в одноименных столбцах связанных таблиц должны совпадать. Либо скопируйте нижеприведенные данные:

Задание 1. Встроенные функции.
Задание 1. Встроенные функции.
Задание 1. Встроенные функции.
Задание 1. Встроенные функции.
Задание 1. Встроенные функции.

Итак, в нашем магазине 24 наименования товара, привезенные в трех поставках от трех поставщиков, и совершенно три продажи. Все готово, можем приступать к изучению встроенных функций MySQL.

Показать весь текст
Заполнить форму текущей работой