Категория:Постреляционные базы данных (9 семестр)

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску

Постреляционные базы данных
Преподаватель: Виноградова М.В.
Лекций: ?
Семинаров: нет
Лабораторных работ: 4
Домашних заданий: 1
Рубежных контролей: 2
Ходить: по желанию
Что сдавать: зачёт

Магистры проходят этот курс через год, потому они могут либо проходить его через год, либо сейчас, на пятом курсе.

Домашнее задание

Методичку по ДЗ можно взять здесь.

Задания и варианты по годам:

Год Ссылка
2012 загрузить

Лабораторные работы

Четыре лабораторных по две пары каждая (ага, по 2 пары каждая!).

СУБД Caché (произносится именно с ударением на последний слог), взять можно тут.

Методички:

Список любимых вопросов по первой лабе:

1. Что такое глобал? где их можно посмотреть? почему первый элемент пустой?

2. Как хранятся производные классы? Записи добавляются в какую таблицу (родителя или наследника)? Как хранится глобал производных объектов?

3. Как передавать параметры в SQL-запрос? Как их оттуда забирать?

4. Спрашивает почему вызывается метод одного класса а не другого при наследовании.

Пример: метод Inf() d классе курсы и иностранные курсы. Выбираем объект класса курсы, но который может быть приведен к производному. Вызывается метод Inf() производного. вопрос: почему? ответ: полиморфизм!

5. Как проверить существование объекта через терминал ( это про .%ExistsId())

6. В чем отличие метода класса от метода экземпляра класса

7. Как выполняется sql из каше?

   set o=##class(%ResultSet).%New("%DynamicQuery:SQL")
   do o.Prepare("select * from Lesson where ofcour->name ='"_lang_"'")
   do o.Execute()


нужно рассказать про каждую строчку что она делает.

8. Как хранятся массивы? Какой формат у ID элемента массива.

9. ....

РК

Два РК. Оба не обязательные, можно не писать обязательные, без них не будет зачёта. Если написать хорошо и вовремя, то можно претендовать на зачёт автоматом.

РК 1

Билет РК состоит из трёх практических упражнений.

РК 2

Зачёт

Для зачёта автоматом надо хорошо написать оба РК и выполнить дополнительные задания к ЛР.

Литература

  • Кузнецов - "Базы данных, языки и модели";
  • Гарсиа, Малина, Ульман, Уидоу - "Схемы БД";
  • Кирстеп - "Cashe";
  • http://citforum.ru/database/