Skip navigation.
Home

Oracle

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

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.

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

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

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

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

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

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

Курс "Концепции современных баз данных"

В следующем учебном году (2009-2010) я буду читать курс "Концепции современных баз данных". Попытался сделать курс практичным, насколько смог. Курс будет читаться на основе Oracle. Практику будем проводить на Oracle XE, что мне не очень нравится, но пока другого решения проблемы с лицензиями нет. Вероятно, университет все-таки начнет учавствовать в программе Oracle Academy, тогда возможно , что к середине курса для проведения практики мы сможем использовать нормальный сервер Oracle 11g.

One big Oracle ASM adventure

I had very unpleasant experience with RAC and ASM. I'd like to share it.

Yesterday after VMware ESX Server upgrade (and maybe unsuccessfull live motion operations on one of two RAC nodes) I had the following records in asm instance alert log:

Syndicate content