1. Основные подходы к обработке информации в автоматизированных информационных системах



2. Концепция баз данных

3. Системы управления базами данных

4. Общие принципы классификации СУБД

5. Понятие отношения

6. Формы представления отношений

7. Реляционные операции

8. Управление транзакциями

9. Модель транзакции

10. Журнализация
11. Проблемы многопользовательских систем

12. Блокировки

13. Тупиковая ситуация

14. Оператор CREATE TABLE



15. Определение ограничений CONSTRAINT

16. Оператор вставки данных INSERT

17. Оператор обновления UPDATE

18. Оператор удаления строк DELETE

19. Чтение строк и столбцов


20. Шаблоны поиска в SQL

21. Сортировка результатов запроса

22. Встроенные функции SQL

23. Группировка в запросах

24. Вложенные запросы

25. Внешние и внутренние соединения

26. Среда выполнения PL/SQL

27. Неименованный блок PL/SQL

28. Курсоры в PL/SQL

29. Атрибуты курсора


30. Неявные курсоры

31. Курсоры-циклы


32. Курсоры с параметрами

33. Курсоры с обновлением

34. Процедуры и функции PL/SQL

35. Строковые и операторные триггеры

36. Псевдозаписи триггера

37. Триггерные предикаты

1.          Основные подходы к обработке информации в автоматизированных информационных системах

Концепция независимости прикладных программ от данных – фундаментальный принцип в решении вопроса о соотнесении программ и данных. Суть: рассмотрение программ и данных как самостоятельных взаимодействующих объектов.

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

До середины 60-х годов прошлого века основной концепцией построения ПО являлись:

  • концепция файловой системы
  • позадачный метод.

Основные концепции обработки данных:

  1. 1.    Концепция  файловой системы:
  • данные ИС представляются в виде совокупности файлов несущей ОС
  • структура файла определяется разработчиком ИС
  • любая программа, содержащая запрос к данным, должна уметь интерпретировать структуру необходимых для реализации запроса файлов
  • каждый запрос требует в принципе своей программы обработки
  1. 2.    Концепция БД:
  • данные ИС размещаются в файлах несущей ОС.
  • физическая структура фалов фиксируется, а логическая структура данных представляется на ее основе
  • обработка запроса к данным реализуется через специальный интерфейс манипулирования данными
  • программы разрабатываются на основе единой точки зрения на процедуры обработки данных
  1. 3.    Концепция объектно-ориентированных БД:
  • данные ИС размещаются в файлах несущей ОС
  • информация ИС представляется в виде объектов
  • обработка запроса к данным реализуется через интерфейс манипулирования объектами
  • программы разрабатываются на основе единой точки зрения на классы объектов и идеи повторного использования программного кода

Методы обработки данных:

  1. 1.    Позадачный метод.

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

Проблемы:

  • избыточность данных,
  • взаимосвязь между данными и программой,
  • замкнутость системы,
  • нарушается естественная для учреждения схема обработки данных.
  1. 2.    Метод объектно-ориентированных БД.

Суть: информация (данные + программы) представляется объектами, которые обмениваются сообщениями.

Проблемы:

  • проблема определения объектов (классы),
  • проблемы обучения персонала,
  • реорганизация учреждения.
  1. 3.    Метод БД.

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

Проблемы:

  • проблема представления данных,
  • проблема обучения персонала,
  • структурная реорганизация учреждения (реинжиниринг).
Бесплатный хостинг uCoz