Файл: Учебники по русскому языку издательства Дрофа. Сколько записей было отобрано.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 1422
Скачиваний: 10
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Практическая работа № 0.Работа с готовой таблицей
Практическая работа № 16-Access.
Практическая работа № 16-SQLite.
Практическая работа (дополнительная).Язык SQL (многотабличная база данных, OpenOffice Base)
Практическая работа (дополнительная).Язык SQL (многотабличная база данных, MS Access)
INSERT INTO Туры VALUES (1, 'Финляндия', 'автобус', 1200)Эта команда вставляет (INSERT) в таблицу «Туры» одну запись. После ключевого слова VALUES в скобках перечислены через запятую значения полей в том порядке, в котором они задавались при создании таблицы. Символьные строки в значениях полей заключаются в апострофы или двойные кавычки!
SELECT * FROM Туры WHERE Страна = 'Норвегия'Проверьте работу этого оператора.
Ответ:
Цена MONEY NOT NULL)
Выбор и сортировка данных
-
Выполните ещё одно добавление записи:
-
Аналогично добавьте в таблицу ещё несколько записей:
| Страна | Транспорт | Цена |
| Швеция | паром | 9000 р. |
| Германия | автобус | 15700 р. |
| Греция | самолёт | 23000 р. |
| Норвегия | автобус | 8000 р. |
| Германия | самолёт | 19000 р. |
Выбор и сортировка данных
-
Выполните запрос на выборку данных:
-
Вместо * можно указать через запятую список нужных полей:
-
Чаще всего нужно выбрать только записи, удовлетворяющие некоторому условию отбора. Для этого используется ключевое слово WHERE, после которого стоит условие:
SELECT * FROM Туры WHERE Страна = 'Норвегия'Проверьте работу этого оператора.
-
Составьте запрос, который выбирает из таблицы «Туры» значения полей «Страна», «Транспорт» и «Цена» для всех автобусных туров:
-
Составьте запрос, который выбирает из таблицы «Туры» значения всех полей для туров c ценой меньше 10000 руб:
-
Для того, чтобы отсортировать данные по некоторому полю, в запросе после ключевых слов ORDER BY (англ. «упорядочить по») указывают название этого поля:
-
Составьте запрос, который выбирает из таблицы «Туры» значения всех полей для туров c ценой больше 10000 руб. и сортирует результаты по убыванию цены:
-
В запросах можно использовать стандартные функции. Например, функция MIN определяет минимальное значение заданного поля среди всех записей:
-
Составьте запрос, который находит минимальную цену для туров в Норвегию:
-
Результаты запросов можно использовать в других запросах – получается вложенный запрос. Например, запрос
-
Составьте запрос, который находит тур минимальной цены на самолёте:
Изменение и удаление данных
-
Для изменения записей используется оператор UPDATE. Запрос, приведенный ниже, увеличивает цены всех туров на 10%:
-
Запишите запрос, который вернёт цены в исходное состояние, и выполните его.
-
Авиакомпании в данный момент представляют скидку на билеты, так что цены всех туров на самолётах составляют 80% от исходных. Составьте и выполните соответствующий запрос.
Ответ:
-
Скопируйте таблицу «Туры», назвав копию «Туры2». Удалите все туры в Германию с помощью запроса
-
Удалите таблицу «Туры2», которая больше не нужна, с помощью запроса
Практическая работа № 16-SQLite.
Язык SQL (SQLite)Язык SQL (StructuredQueryLanguage) – это специальный язык для управления данными. С его помощью можно полностью контролировать базу данных и выполнять все операции, посылая запросы (команды) в текстовом виде. Таким образом, например, можно управлять базой данных с удаленного компьютера.В этой работе вы познакомитесь с основными командами языка SQL:CREATE TABLE создать таблицуINSERT добавить данные SELECT выбрать данные UPDATE изменить данные DELETE удалить данные DROP удалить таблицу-
Введите имя новой базы данных SQLbase.db. -
Просмотрите структуру базы данных (она должна быть пустая), щёлкнув по кнопке
или выполнив SQL-запрос
-
Введите следующую команду для создания таблицы:
Цена MONEY NOT NULL)
-
Выполните эту команду (клавиша F9). Проверьте, что таблица действительно создана. -
Выполните команду выборки данных из этой таблицы.
-
Выполните команду для добавления в базу новой записи:
-
Выполните ещё одно добавление записи:
-
Аналогично добавьте в таблицу ещё несколько записей:
| Страна | Транспорт | Цена |
| Швеция | паром | 9000 р. |
| Германия | автобус | 15700 р. |
| Греция | самолёт | 23000 р. |
| Норвегия | автобус | 8000 р. |
| Германия | самолёт | 19000 р. |
-
Выполните запрос на выборку всех данных из таблицы Туры:
-
Вместо * можно указать через запятую список нужных полей:
-
Чаще всего нужно выбрать только записи, удовлетворяющие некоторому условию отбора. Для этого используется ключевое слово WHERE, после которого стоит условие: