Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

В. С. ЛАВРЕНТЬЕВ

Московский инженерно-физический институт (государственный университет)

МЕТОДИКА ОСВОЕНИЯ ЯЗЫКА SQL

В работе рассматривается сложившаяся методика освоения языка SQL - на основе опыта проведения лабораторных работ по освению языка SQL на факультетах «К», «Б» МИФИ, а также - ВМиК МГУ.

В курсах «Базы данных», «Безопасность систем баз данных», поставленных автором на факультетах «К» («Базы данных»), «Б» МИФИ и на ВМиК МГУ («Безопасность систем баз данных») значительное число часов выделяется на освоение языка структурированных запросов SQL.

В самостоятельном освоении этого языка, на взгляд автора, студенты испытывают затруднения, связанные со сложностью синтаксических диаграмм операторов этого языка, в первую очередь – оператора «SELECT». Поэтому при построении лабораторного практикума преподавателю важно четко структурировать учебный материал так, чтобы студент уверенно шаг за шагом преодолел большую размерность операторов SQL.

Автором весь учебный материал разделен на шесть тем:

·  Простые запросы выборки столбцов и строк

·  Функции Oracle SQL

·  Выборка данных из нескольких таблиц

·  Другие команды языка манипулирования данными DМL и обработка транзакций

·  Создание и изменение таблиц средствами DDL

·  Другие объекты базы данных (последовательности, представления и т. д.)

Освоение учебного материала по этим шести темам проходит на примере несложной предметной области, содержащей всего четыре таблицы. В качестве образца студенту предлагаются примеры выполнения SQL операторов с таблицами этой предметной области. По каждой теме таких примеров - несколько десятков. Для формирования такого образца используется учебное пособие [1], которое, хотя и написано для Oracle7.3, дает базовые знания по языку SQL. Расширенные в следующих версиях Oracle возможности языка SQL даются студентам на лекциях.

НЕ нашли? Не то? Что вы ищете?

Вместе с вышеприведенными примерами выполнения SQL запросов каждому студенту выдаются скрипты и описание своей предметной области, содержащей 10 – 12 таблиц. На этой предметной области студент должен сам придумать SQL запросы такого же типа, что и в образце и отчитаться перед преподавателем этими SQL запросами. Для некоторых SQL запросов в образце студент не может предложить SQL запросы такого же типа в своей предметной области, так как в своей предметной области у него может не оказаться соответсвующих данных. В этом случае студент должен сам скорректировать предметную область (добавить столбец в таблицу или создать новую таблицу и заполнить их данными) так, чтобы SQL запрос по образцу все-таки мог быть выполнен. В случае корректировки предметной области студент при сдаче лабораторных работ должен представить преподавателю скрипты корректировки предметной области.

Перечень лабораторных работ соответствует перечню тем по освоению языка SQL. После проведения и сдачи лабораторных работ по названным шести темам на седьмой, восьмой неделях студенты пишут контрольную работу в дисплейном классе. На контрольной работе студенту разрешается пользоваться любыми материалами (электронными, твердыми копиями). Полученный текст SQL запроса сохраняется в файле (в указанном преподавателем на сервере дисплейного класса месте), для которого студентом вычисляется хэш функция, значение которой студент заносит в специальный бланк, расписывается на этом бланке и отдает преподавателю.

Список литературы

1. и др. Oracle 7. Практическое руководство. SoftService. Москва, 1997.