Skip navigation.
Home

PostgreSQL

warning: Creating default object from empty value in /.mnt/webservShared-data/http/dbseminar/site/_htdocs/modules/taxonomy/taxonomy.pages.inc on line 34.

Задания для магистров первого года (2012)

ER-диаграмма схемы HR, над которой выполняются запросы.

Материалы к лекциям для магистров первого года (2012)

Здесь я буду выкладывать материалы  к лекциям по "Современным базам данных" за 2012 год. Пока делюсь ссылкой на используемую на паре презентацию.

Задания для магистров первого года

С прошлого года остается набор начальных заданий на основы SQL:
1) Выбрать название и наибольшую зарплату по каждому отделу, упорядочить по возрастанию. Если в отделе нет сотрудников, выдать 0.
2) В каком регионе работает больше всего сотрудников?
3) Выбрать сотрудников, которые работали в разных городах. 
-- Аналитические функции
4) Выбрать сотрудников IT и Executive, их зарплату , пронумеровать их по зарплате (1-ый сотрудник в отделе получает больше всех) , упорядочить по имени отдела и номеру в отделе
-- Рекурсивные запросы

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

Выкладываю первые материалы к парам. Материалы для магистров первого и второго года будут пересекаться. Просьба для магистров второго года обязательно иметь с собой данные материалы на первом занятии. Магистрам первого года они понадобятся на второй паре. 

Примерная программа курса "Современные базы данных", осень 2011, магистратура мехмата ИТ, первый год

Выкладываю примерную программу для магистров первого года. Магистры второго года могут пока посмотреть на материалы к прошлогодним занятиям, навряд ли они сильно изменятся.

SECURITY DEFINER or AUTHID CURRENT USER

I've just come to minor notice: PostgreSQL defaults to executing procedures with current user rights, Oracle - with definer's rights. It was rather interesting.

Let's say we have departments table in Oracle:

HR schema for PostgreSQL

I've spent about an hour trying to find good sample schema for PostgreSQL. One was too big, another - too small, one more had too much attributes in tables... At last I gave up and just translated scripts for HR schema creation from Oracle XE. If someone needs the script for table creation and population, it's here...
I've also shared ER-diagram for this schema.

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

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

Postgres Interval intersection

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

Syndicate content