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

База данных «Каршеринг»

Автор:   •  Март 3, 2022  •  Контрольная работа  •  1,000 Слов (4 Страниц)  •  237 Просмотры

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

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ

Разработана база данных «Каршеринг». В данную базу входят таблицы:

  • Автомобили (содержит всю информацию непосредственно об автомобилях);
  • Цены авто (содержит список цен);
  • Бронирование (содержит списки забронированных автомибилей);

Таблицы:

Первая таблица - «Автомобили». В ней представлены автомобили, их характеристики и фотографии.

[pic 1]

[pic 2]

Вторая таблица - «Цены авто». В ней представлены цены авто по его коду.

[pic 3][pic 4]

Третья таблица - «Бронирование». В ней представлены забронированные автомобили, даты бронирования и номера арендаторов.

[pic 5]
[pic 6]

Запросы:

Первый запрос совершает вывод автомобиля, которая забронирована определенного числа (начальная дата, конечная и название автомобиля)

[pic 7]

SELECT        dbo.Бронирование.[Начальная дата], dbo.Бронирование.[Конечная дата], dbo.Автомобили.[Название автомобиля]

FROM            dbo.Бронирование INNER JOIN

dbo.Автомобили ON dbo.Бронирование.[Код автомобиля] = dbo.Автомобили.[Код автомобиля]

WHERE        (dbo.Бронирование.[Начальная дата] > CONVERT(DATETIME, '2021-10-15 00:00:00', 102)) 

Второй запрос совершает вывод автомобилей с автоматической коробкой передач (коробка передач, название автомобиля, привод и мощность)

[pic 8]

 SELECT        [Коробка передач], [Название автомобиля], Привод, Мощность

FROM            dbo.Автомобили

WHERE        ([Коробка передач] = 'Автомат')

Третий запрос совершает вывод автомобилей с депозитом более 19000 (депозит, название автомобиля, коробка передач, привод и мощность)

[pic 9]

SELECT        dbo.[Цена авто].Депозит, dbo.Автомобили.[Название автомобиля], dbo.Автомобили.[Коробка передач], dbo.Автомобили.Привод, dbo.Автомобили.Мощность

FROM            dbo.[Цена авто] INNER JOIN

                         dbo.Автомобили ON dbo.[Цена авто].[Код автомобиля] = dbo.Автомобили.[Код автомобиля]

WHERE        (dbo.[Цена авто].Депозит > 19000)

Четвертый запрос совершает вывод автомобилей с депозитом менее 19000 (название автомобиля, коробка передач, депозит, мощность и привод)

[pic 10]

SELECT        dbo.Автомобили.[Название автомобиля], dbo.Автомобили.[Коробка передач], dbo.[Цена авто].Депозит, dbo.Автомобили.Мощность, dbo.Автомобили.Привод

FROM            dbo.Автомобили INNER JOIN

                         dbo.[Цена авто] ON dbo.Автомобили.[Код автомобиля] = dbo.[Цена авто].[Код автомобиля]

WHERE        (dbo.[Цена авто].Депозит < 19000)

 

Пятый запрос совершает вывод автомобилей с задним приводом (название автомобиля, коробка передач, привод и мощность)

[pic 11]

SELECT        [Название автомобиля], [Коробка передач], Привод, Мощность

FROM            dbo.Автомобили

WHERE        (Привод = 'Задний')

Шестой запрос совершает вывод автомобилей с мощностью более 300 л/c (название автомобиля, коробка передач, привод и мощность)

[pic 12]

SELECT        [Название автомобиля], [Коробка передач], Привод, Мощность

FROM            dbo.Автомобили

WHERE        (Мощность > 300)

Седьмой запрос совершает вывод автомобилей с начальной ценой более 13000 (название автомобиля, коробка передач, привод и первая цена)

[pic 13]

SELECT        dbo.Автомобили.[Название автомобиля], dbo.Автомобили.[Коробка передач], dbo.Автомобили.Привод, dbo.[Цена авто].[Первая цена]

FROM            dbo.[Цена авто] INNER JOIN

                         dbo.Автомобили ON dbo.[Цена авто].[Код автомобиля] = dbo.Автомобили.[Код автомобиля]

...

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