Лабораторные работы по курсу «Базы данных»



Pdf көрінісі
бет7/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   2   3   4   5   6   7   8   9   10   ...   46
Байланысты:
2-3 лаб


Разделы SELECT и FROM являются обязательными, все другие разделы 
являются необязательными. 
Примечание: далее в рамках будут приводиться примеры SQL-запросов. Для 
улучшения восприятия материала и понимания технологии написания SQL-запросов 
студентам рекомендуется воссоздать описанную схему таблиц и попробовать все из 
рассмотренных в примерах запросы прежде чем приступать к выполнению 
лабораторной работы.
Допустимо в раздел SELECT включать не только имена полей и *, но 
также и функции языка SQL (стандартные, либо описанные в СУБД). Более 
подробную информацию о функциях вы можете получить в справке к 
конкретной СУБД. Кратко рассмотрим несколько из функций, доступных в 
MS Access: 
Ucase(выражение) – переводит значения поля «выражение» в верхний 
регистр; 
Mid(строка, начало_поиска[, длина]) – возвращает строку из поля 
«строка», начиная с позиции «начало_поиска» длинной – «длина». Если 
длина не указана, то до конца строки. 
Round(выражение [,количество_десятичных _знаков]) – округляет 
«выражение» с точностью «количество_десятичных_знаков». Если второй 
аргумент не указан, то округляет до целого. 
IIF(выражение, truepart, falsepart) – возвращает одно из значений: 
truepart, если выражение истинно и falsepart – если ложно. 


Пример 2.1: 
Рассмотрим базу данных, которая моделирует сдачу сессии в некотором 
учебном заведении. Пусть она состоит из трех отношений R1, R2, R3, 
представленных таблицами R1, R2, R3 соответственно. 
Примечание: В дальнейшем эти отношения будут использоваться для всех примеров 
в данной лабораторной работе. 
R1 = (ФИО, Дисциплина, Оценка); R2 = (ФИО, Группа); R3 = (Группа, 
Дисциплина)



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет