Краткое описание

PostgreSQL — СУБД с открытым исходным кодом, основой которого был код, написанный в Беркли. Она поддерживает большую часть стандарта SQL и предлагает множество современных функций:

  • сложные запросы
  • внешние ключи
  • триггеры
  • изменяемые представления
  • транзакционная целостность
  • многоверсионность

Кроме того, пользователи могут всячески расширять возможности PostgreSQL, например создавая свои

  • типы данных
  • функции
  • операторы
  • агрегатные функции
  • методы индексирования
  • процедурные языки

Благодаря свободной лицензии, PostgreSQL разрешается бесплатно использовать, изменять и распространять всем и для любых целей — личных, коммерческих или учебных.

Базовые ссылки приведены на странице Вики

Лекции, курсы, презентации, видео

Видеокурсы

Рекомендованные книги

Программное обеспечение

Лабораторные работы и практические задания

Вариант 1

Разработать базу данных для автоматизации работы оптового склада. Система должна содержать информацию о местах хранения склада, о товаре, о покупках и продажах товара. Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 2

Разработать базу данных для файлового хранилища интернет-проекта. Файловый архив содержит музыку, фильмы и книги в различных форматах. Для доступа к архиву необходима регистрация, скачать файл можно только за определенную плату. Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 3

Необходимо разработать информационную систему магазина по продаже мобильных телефонов, база данных которого должна содержать такую информацию:

  • информация про телефон: фирма-производитель, модель телефона, цвет корпуса, цена продажи, количество, поставщик, закупочная цена;
  • информация о сотрудниках магазина: фамилия, имя, отчество, должность, домашний адрес, телефон;
  • данные по продажам: что, в каком количестве и кем из сотрудников продано;
  • информация про поставщиков: название компании, юридический адрес, телефон, факс.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 4

Необходимо разработать информационную систему для молочного киоска, база данных которого должна содержать такую информацию: информация о товаре: наименование товара, фирма-производитель, срок годности, цена розничная, количество, поставщик, закупочная цена;

  • информация о сотрудниках: фамилия, имя, отчество, должность, домашний адрес, телефон;
  • данные по продажам: что, в каком количестве и кем из сотрудников продано;
  • информация про поставщиков: название компании, юридический адрес, телефон.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 5

Необходимо разработать информационную систему для автостоянки, база данных которой должна содержать такую информацию:

  • информация о местах: номер места, владелец, автомобиль, навес (есть/нет);
  • информация о владельцах: ФИО, адрес, телефон;
  • информация о машинах: марка, номер, цвет, год выпуска.
  • информация об оплате: номер места, начисленная сумма, задолженность.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 6

Необходимо разработать информационную систему для фирмы оказывающей риэлтерские услуги, база данных которой должна содержать такую информацию:

  • информация о недвижимости: тип (дом/квартира), адрес, владелец, цена;
  • информация о квартирах: этажность дома, проект дома, этаж, жилая площадь, количество комнат, состояние (по шкале 0-10);
  • информация о домах: площадь участка, количество этажей, жилая площадь, количество комнат, состояние.
  • информация о владельцах: ФИО, ИНН, адрес, телефон, продаваемая недвижимость;
  • информация о покупателях: ФИО, ИНН, адрес, телефон, желаемый тип недвижимости, максимальная сумма.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 7

Необходимо разработать информационную систему для фирмы оказывающей услуги по ремонту бытовой техники, база данных которой должна содержать такую информацию:

  • информация о технике на ремонте: категория, наименование, неисправность, мастер, дата выполнения заказа, стоимость ремонта, номер заказа;
  • информация о мастерах: ФИО, адрес, вид ремонта, количество заказов;
  • информация о владельцах: ФИО, адрес, телефон, номер заказа;
  • информация о видах ремонта.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 8

Необходимо разработать информационную систему для автобусного парка, база данных которого должна содержать такую информацию:

  • информация об автобусах: модель, балансовая стоимость, номера, номер маршрута;
  • информация о водителях: ФИО, ИНН, адрес, телефон, автобус;
  • расписание: номер маршрута, время, остановка;
  • информация на станции техобслуживания: модель, зап.часть.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 9

Необходимо разработать информационную систему для видеопроката, база данных которого должна содержать такую информацию:

  • информация о фильмах: название, год выпуска, режиссер, актеры, жанр, количество прокатов;
  • информация о ценах: фильм, стоимость проката;
  • информация о прокате: клиент, залог, фильм, дата начала проката, дата конца проката.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Вариант 10

Необходимо разработать информационную систему для проката автомобилей, база данных которой должна содержать такую информацию:

  • информация об автомобилях: марка, номер, год выпуска, вид топлива, расход л/час, остаточная стоимость, цена проката в час;
  • информация о клиентах: клиент, автомобиль, дата начала проката, дата конца проката, залог;
  • информация о клиенте: ФИО, ИНН, адрес, телефон, паспорт.

Кроме того, структура базы данных должна предоставлять возможность хранить другую информацию, которая, по мнению студента, относится к данной предметной области и задачам, решаемым разрабатываемой системой.

Возможности по сертификации

Перейти