Файл: Учебники по русскому языку издательства Дрофа. Сколько записей было отобрано.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 1434
Скачиваний: 10
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Практическая работа № 0.Работа с готовой таблицей
Практическая работа № 16-Access.
Практическая работа № 16-SQLite.
Практическая работа (дополнительная).Язык SQL (многотабличная база данных, OpenOffice Base)
Практическая работа (дополнительная).Язык SQL (многотабличная база данных, MS Access)
Создание запросов
Уровень А.При выполнении этой работы используется база данных Футбол, с которой вы работали на предыдущем уроке.-
Постройте запрос с именем ЗапросЛучшие, который выводит все поля таблицы Футбол для всех команд, имеющих более 8 побед и меньше 5 проигрышей. Команды должны быть расставлены по убыванию числа побед. Сколько команд осталось в результатах запроса?
-
Постройте запрос с именем ЗапросОчки, который отбирает все поля из таблицы, кроме поля Зарплата. Как выглядит этот запрос на языке SQL?
-
Добавьте в этот запрос вычисляемое поле Очки (за каждую победу команда получает 3 очка, за ничью – 1 очко).
-
Отсортируйте записи (с помощью запроса) так, чтобы на 1-ом месте стоял победитель (команда, набравшая наибольшее количество очков). Какая команда оказалась на первом месте и сколько очков она набрала?
-
При выполнении этой работы используется база данных Кафе, с которой вы работали на предыдущем уроке. -
Постройте простой запрос ЗапросЗаказы, который собирает всю информацию о составе сделанных заказов.
-
Объясните, как на языке SQL задаются связи между таблицами?
-
Постройте итоговый запрос ЗапросКОплате, который подсчитывает общую сумму оплату по каждому из сделанных заказов.
-
Объясните, как выполняется на языке SQL суммирование цен отдельных блюд?
-
Объясните, что означают ключевые слова GROUP BY на языке SQL?
-
Постройте запрос, который вычисляет минимальную сумму заказа (одно число).
-
С помощью языка SQL постройте и выполните запрос, который возвращает сведения о заказе с минимальной суммой.
Как выглядит этот запрос на языке SQL?Ответ:
-
Формы для ввода данных
-
Постройте форму на основе таблицы Футбол с помощью мастера. -
Добавьте на форму изображение футбольного мяча (файл ball.jpg). -
Удалите надпись «Команда» и выделите название команды жирным шрифтом увеличенного размера. Внешний вид формы должен получиться примерно такой, как на рисунке справа. -
С помощью этой формы добавьте в таблицу еще три записи:
Команда
Выигрыши
Ничьи
Проигрыши
Зарплата
Зубр
8
5
7
15 900 р.
Тур
10
5
6
12 300 р.
Бизон
15
3
3
18 700 р.
-
Проверьте, появились и эти записи в таблице Футбол. -
Выполните запрос ЗапросОчки и посмотрите, как изменилась ситуация в турнирной таблице. Какая команда теперь на первом месте и сколько у неё очков?
-
И
спользуя материал учебника, постройте форму, показанную на рисунке.
- 1 2 3 4 5 6 7 8 9
Кнопочные формы
Уровень А.При выполнении этой работы используется база данных Футбол, с которой вы работали на предыдущих уроках.-
Постройте формы для ввода данных на основе запросов ЗапросЛучшие и ЗапросОчки. -
Постройте кнопочную форму, в которой каждая кнопка служит для открытия соответствующей формы с данными:
-
Создайте макрос, который автоматически открывает кнопочную форму при открытии базы.
-
Создайте табличные формы Блюда и Заказы для редактирования данных. -
Используя материал учебника, постройте кнопочную форму, показанную на рисунке:
-
Создайте макрос, который автоматически открывает кнопочную форму при открытии базы (он должен обязательно иметь имя AutoExec).
-
Отчёты
-
Постройте отчет Результаты на основе запроса ЗапросОчки с помощью мастера. Расположите команды по убыванию количества набранных очков. -
Измените внешний вид отчета так, как показано на рисунке. При редактировании отчёта в OpenOffice Writer нужно добавить новый столбец Место и установить для ячейки стиль нумерованного списка.
-
Используя материал учебника, постройте отчёт с группировкой, показанный на рисунке.
-
Нереляционные базы данных
OpenSource). Для управления данными используется язык JavaScript.Данные хранятся не в виде таблиц, а в виде коллекций документов. Документ – это объект, имеющий свойства, то есть пары «имя-значение». Главное свойство документа – это его идентификатор (код), который всегда играет роль первичного ключа.В одной коллекции могут быть совершенно разные документы с разным набором свойств, это и отличает документо-ориентированную БД от реляционной.Информация об объекте записывается в фигурных скобках, например:{ name: "Вася", age: 16 } Этот объект имеет два свойства (поля) – свойство name со значением «Вася» и свойство age со значением 16. Такой текстовый формат записи называется JSON (англ. JavaScriptObjectNotation=запись объектов с помощью JavaScript).Свойства объекта могут быть списками значений (массивами), они перечисляются в квадратных скобках через запятую:{ name: "Вася", age: 16, lang: ["C", "Pascal", "JavaScript"] }Здесь свойство lang – массив, в котором записаны названия языков программирования.Свойства могут сами быть объектами со своими свойствами, например:{ name: "Вася",family: { mother: "Вера", father: "Петя" }}Свойство family содержит два внутренних свойства (поля): mother и father.
Начало работы
-
Запустите программу mongo в консольном режиме. Определите рабочую базу данных, выполнив команду db (от англ. database = база данных)
-
Мы построим простую базу данных для блога в Интернете. Переключитесь на базу данных blog с помощью команды
-
Для добавления объекта в коллекцию используется оператор insert (вставить):
-
Проверьте, создана ли коллекция posts с помощью команды, которая показывает все коллекции текущей базы:
-
Проверьте, добавлена ли запись, с помощью команды
-
Если нужно, значение ключа «_id» можно задать самостоятельно, какое мы хотим. Удалим все документы из коллекции командой remove:
Поиск
-
Для поиска нужных документов используется уже знакомая нам функция find. В скобках можно задать критерий поиска – это объект (записанный в фигурных скобках), который содержит название поля и значение этого поля, которое мы ищем. Например, найдите документ с кодом (идентификатором, _id), равным 2:
-
В условиях можно использовать не только строгие равенства, как в предыдущее примере, но неравенства. Неравенство – это тоже объект, у которого специальное название свойства, начинающееся знаком $: