- •1. Понятия информационного ресурса и информатизации.
- •2. Понятие и классификация информационных систем.
- •Информационная технология. Классификация ит.
- •Основные тенденции развития ит.
- •Проектирование. Массовое проектирование ис.
- •7.Методы проектирования ис.
- •8.Этапы создания ис.
- •9.Техническое обеспечение и его состав.
- •10. Структура ит.
- •11. Нейросетевые технологии.
- •Понятие экономической информации. Понятие адекватности информации.
- •Признаки подразделения экономической информации.
- •Структура информации. Основные свойства экономической информации.
- •Классификация.
- •Кодирование.
- •Проектирование документации и технология ее получения.
- •Электронная форма документа
- •Внутримашинное ио. Абд.
- •21 . Различают следующие типы баз данных:
- •22 Файловые системы
- •24. Типовая организация субд
- •25.Реляционный подход к организации.
- •26. Фундаментальные свойства отношений
- •27. Общая характеристика реляционной модели
- •28. Реляционная алгебра Кодда.
- •29. Операция сединения отношений
- •30. Операция деления отношения
- •31. Функциональные зависимости.
- •32. Ограничение по условию.
- •33.Замыкание множества функциональных зависимостей.
- •34Минимальное покрытие множества функциональных зависимостей.
- •35.Проектирование реляционных бд на основе нормализации.
- •36 Минимальные функц зависимости и 2 нормальная форма.
- •2Нормальная форма
- •37Нетранзитивные функциональные зависимости и третья нормальная форма
- •38 Перекрывающиеся возможные ключи и нормальная форма Бойса-Кодда
- •39 Многозначные зависимости и четвертая нормальная форма.
- •40 Рекурсивная связь.
- •Первая нормальная форма er – диаграммы.
- •42. Вторая нормальная форма er-диаграммы
- •43. Третья нормальная форма er-диаграммы
- •44. Дополнительные элементы er – диаграмм. Получение реляционной схемы из er – диаграммы.
- •45. Транзакции и целостность бд. Управление транзакциями.
- •46.Изолированность пользователей. Сериализация транзакций.
- •1)Отсутствие потерянных изменений (первый уровень изолированности)
- •2)Отсутствие чтения «грязных» данных (второй уровень изолированности)
- •3)Отсутствие неповторяющихся чтений (третий уровень изоляции)
- •47. Метод синхронизационных захватов объектов.
- •Метод временных меток.
- •Хранение отношений во внешней памяти.
- •Журнализация изменений.
26. Фундаментальные свойства отношений
1. Отсутствие кортежей-дубликатов
Это следствие из теории множеств и необходимое условие, т. К. отношение определяется как множество картежей. Из этого следует наличие у каждого отношения первичного ключа, т.е. атрибута, или набора атрибутов, значение которого однозначно определяют кортеж отношений, т.е. столбцы, значение которых позволяют определить всю строку. В таблице 1 уникальным ключом является «номер сотрудник». Однако при формальном определении первичного ключа требуется обеспечение его "минимальности", т.е. в набор атрибутов первичного ключа не должны входить такие атрибуты, которые можно отбросить без ущерба для основного свойства - однозначно определять кортеж. Понятие первичного ключа является исключительно важным в связи с понятием целостности баз данных.
Забегая вперед, заметим, что во многих практических реализациях РСУБД допускается нарушение свойства уникальности кортежей для промежуточных отношений, порождаемых неявно при выполнении запросов. Такие отношения являются не множествами, а мультимножествами, что в ряде случаев позволяет добиться определенных преимуществ, но иногда приводит к серьезным проблемам.
2.Отсутствие упорядоченности кортежей.
Упрощает хранение БД во внешней памяти.
3.Отсутствие упорядоченности атрибутов
позволяет, например, модифицировать схемы существующих отношений не только путем добавления новых атрибутов, но и путем удаления существующих атрибутов.
4.Атомарность значений атрибутов.
Табл2
Сотр-ном |
Сотр-паспорт |
3233 |
Иванов 7309 122612 |
3511 |
Сидоров 7306 123623 |
3812 |
Петров 7310 144046 |
Данное отношение (таб2) не является нормализованным, т.к. в нём нарушаются свойства атомарности, т.е. каждый элемент БД должен быть простым
27. Общая характеристика реляционной модели
реляционная модель состоит из трех частей, описывающих разные аспекты реляционного подхода:
1структурной части,
2 манипуляционной части и
3 целостной части.
В структурной части модели фиксируется, что единственной структурой данных, используемой в реляционных БД, является нормализованное n-арное отношение. По сути дела, в предыдущих двух разделах этой лекции мы рассматривали именно понятия и свойства структурной составляющей реляционной модели.
В манипуляционной части модели утверждаются два фундаментальных механизма манипулирования реляционными БД - реляционная алгебра и реляционное исчисление. Первый механизм базируется в основном на классической теории множеств (с некоторыми уточнениями), а второй - на классическом логическом аппарате исчисления предикатов первого порядка.
В целостной части фиксируется 2 основных требования целостности:
1.целостность сущностей, которая состоит в том, что любой кортеж любого отношения отличается от любого другого картежа этого отношения, т.е. каждое отношение должно обладать первичным ключом.
2.Ссылочная целостность. Обычно данные размещаются в нескольких логических связанных между собой отношениях.
В этот случае вводится понятие внешнего ключа, который при помощи ссылок позволяет организовать связь между записями в разных отношениях. Требованием целостности к посылкам состоит в том, что для каждого значения внешнего ключа должен найтись картеж с таким же значением первичного ключа. Либо значение внешнего ключа должно быть неопределённым.