- •Ответы на иту. (1,2,7,8,9,18, 23,24,25,26,27,28,30,31)
- •1.Сущность и принципы системного подхода при решении задач в управлении.
- •2. Определение и особенности информационных технологий.
- •9. Определение и свойства информации.
- •18. Операции над данными и ограничения целостности данных в базе данных.
- •23.Понятие предметной области и её составляющие: сущность, атрибут, связь, типы связей.
- •24. Иерархическая модель данных: достоинства и недостатки.
- •27.Зависимости между атрибутами.
- •28.Нормальные формы файлов.
- •25. Сетевая модель данных: достоинства и недостатки.
- •26. Реляционная модель данных.
- •30.Операции реляционной алгебры: проектирование, селекция, соединение, объединение.
- •31.Операции реляционной алгебры: вычитание, пересечение, деление, умножение.
30.Операции реляционной алгебры: проектирование, селекция, соединение, объединение.
Операции:
• проектирование - формальная запись
Pp=proj [список имен полей](ИФ)
Из исходного файла исключаются все поля, имена которых отсутствуют в списке имен полей.
Из полученного файла удаляются все повторяющиеся записи
Пример: ИФ (кадры)
Pp
• Селекция
φρ
В файл результата заносятся из исходного каталога, которые удовлетворяют условиям отбора. Условия отбора - это логическое выражение.
φρ=sell [должность=<<инженер>> and mail=<<3519>>] (кадры)
• соединение
ФР=ИФ1ΔΔИФ2
Условием для соединения является наличие в файлах одного или несколько однотипных полей.
• объединение
РФ=ИФ1-знак объединения- ИФ2
Условием выполнения операции является однотипность исходных файлов. В файл результата заносятся неповторяющиеся записи исходных файлов.
31.Операции реляционной алгебры: вычитание, пересечение, деление, умножение.
• Разность
ФР=ИФ1-ИФ2
Условием Выпонения операции является однотипность исходных данных. В файл результата заносятся записи первого исходного файла, которых нет во втором.
• пересечении
РФ=ИФ1()ИФ2
Условием выполнения является однотипность исходных файлов. В файл результата заносятся записи, присутствующих в обоих исходных файлах.
• деление
РФ=ИФ1:ИФ2
Для выполнения операции необходимо, что бы в первом исходном файле было больше полей, чем во втором и для каждого поля второго исходного файла существовало однотипное ему поле в ИФ1. Файл результата, состоящий из полей первого исходного файла, не входящих во второй, заносятся те записи, которые согласуются со всеми записями второго исходного файла.
Пример:
• умножение
Условием выполнения данной операции является отсутствие в исходных файлах полей с одинаковыми именами. В файл результата, содержащий поля обоих исходных файлов, заносится всевозможное комбинации записей из ИФ1 и ИФ2
