Skip navigation.
Home

Задания к курсу по БД

Публикую список заданий, которые задавались студентам до 20 октября:

Задание по телефонной станции. Алгоритм на awk

#!/usr/bin/awk -f
BEGIN {
id=1
  for (i=1;i<17;i++){
    flag[i]=0;
  }
      }
{
# if ($7 ~ /[0-9]/ ) print substr($7,1,1);
 if ( $7 ~ /^I$/ && $8 ~ /^RING/ && $2 != "DISA" && $2 !~ /^CO/) {
#        print ;
        split($4,time,":");
        seconds=time[1]*60+time[2];

Материалы к практическим занятиям по СУБД PostgreSQL

 
Так как заинтересованные товарищи (т.е. магистры 2 года) до сих пор никак не откликнулись на прдложение обсудить темы курса, то курс будет посвящен PostgreSQL.
Первое занятие - вводное. Установка, основные утилиты, конфигурационные файлы и параметры. Прошу всех выбравших данный спецкурс иметь у себя на руках материалы к первой паре.
 

Postgres Interval intersection

Let's discuss one common task: find maximum count of simultaneous events.
We have one table

Две программы

В этом году я буду читать новый курс по СУБД для магистров второго года. На этот раз я хотел бы поговорить об администрировании СУБД. Как я понимаю, об этом говорилось мало и вскользь. Не хочется превращать курс в очередное написание десяти триггеров.

Программа зачета по крусу "Концепции современных баз данных"

Выкладываю программу по курсу "Концепции современных баз данных". Те, кто не сдаст 6 заданий и не покажет работающую программу учета товаров, будет сдавать зачет по билетам.
Количество сданных заданий:
Коноплев - 11
Малёванный - 11
Банарь - 5
Рыбников - 3
Третьяков - 3
Дубасова - 2
Гопцарь - 1
Квочкина - 1

У первых 5 человек есть шансы на автомат. Остальным советую больше работать.
 

Задания на практику

1) Выбрать называние и суммарную зарплату по каждому отделу, упорядочить по возрастанию.
2) В какой стране работает больше всего сотрудников?
3) Выбрать сотрудников, которые работали в разных странах.
-- Аналитические функции
4) Выбрать сотрудников Finance и Purchasing, их зарплату , пронумеровать их по зарплате (1-ый сотрудник в отделе получает больше всех) , упорядочить по имени отдела и номеру в отделе
-- Рекурсивные запросы
5) Выбрать всех начальников сотрудника c заданными фамилией и именем
-- Обработка транзакций

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

По многочисленным просьбам зрителей привожу список литературы.

1) Общая теория БД (реляционная алгебра, нормальные формы, ограничения целостности и т.д.... Книгу Дэйта читать всем в обязательном порядке, в жизни пригодится, если собираетесь работать с БД. Статью Кодда также рекомендую прочесть как дань уважения создателю реляционной модели.)

Материалы к лекциям

В этой ветке я буду выкладывать материалы к лекциям для магистров ИТ. Просьба ко всем на лекциях иметь с собой распечатанную копию материалов к соотвествующей лекции. Первая лекция будет посвящена моделям данных и, если успеем, процедурным языкам СУБД (читай - PL/SQL).

Syndicate content