- •1. Информация, данные, знания.
- •7.Идея субд, отличие от фис
- •8. Определение банка данных. Требования к БнД
- •9. Преимущества централизации управления данными
- •10. Жизненный цикл инженерного изделия
- •11. Модели жизненного цикла разработки ис
- •12. Жизненный цикл программного обеспечения и ис
- •13. Задачная, каскадная(системная) и спиральная модель технологии создания ис.
- •14. Общая технологи создания ис и ас
- •15. Этапы проектирования бд
- •16. Предприятие как открытая система. Метаболизм предприятия.
- •17. Моделирование потоков данных(dfd -диаграммы)
- •18. Матрицы событий (elm)
- •19. Методология sadt
- •20. Понятие модели данных (мд). Сильно и слабо структурированные мд.
- •21. Модель «Сущность-связь»
- •22. Атрибуты, домены. Правила для атрибутов, ключи.
- •29. Ограничения целостности. Бизнес – правила.
- •30. Локальные инфологические модели
- •31. Построение глобальной инфологические модели
- •32. Реляционная модель данных
- •33. Отношение и его свойства
- •34. Язык описания данных, язык манипулирования данными.
- •35. Реляционная алгебра и операции
- •36. Группировка атрибутов в отношения
- •37. Аномалии и их виды
- •40. Виртуальные атрибуты и таблицы
- •41. Триггера, сохраненные процедуры, ссылочная целостность.
- •42. Определение банка данных (БнД) – 8 вопрос
- •43. Требования к БнД – 8 вопрос
- •44. БнД как автоматизированная система. Виды обеспечения
- •47. Администратор бд и его функции.
- •48. Словарь данных.
- •49. Usability, значение и мифы
- •50. Проблемы проектирования пользовательского интерфейса
- •51. Требования к пи. Принципы реализации пользовательского интерфейса (пи).
- •52. Этапы проектирования пи
- •53. Методы и критерии оценки пи
- •54. Основные сведения из инженерной психологии
- •55. Формальная модель пи
- •56. Структуры внешней памяти. Организация индексов
- •57. Организация вычислений в автоматизированных системах.
- •58. Системы Клиент-сервер.
- •59. Файл-сервер и клиент-сервер системы.
- •60. Распределённые бд. Причины возникновения и задачи.
- •61. Распределение данных в сети
- •62. Проблемы распределенных бд
- •63. Что такое транзакция. Транзакции и целостность бд
- •64. Виды ограничений целостности в распределенных ис
- •65. Уровни изолированности транзакций (уит)
- •71. Синхронизационные захваты
- •72. Гранулированные синхронизационные захваты.
- •73. Предикатные синхронизационные захваты.
- •74. Понятие тупика.
- •75. Граф ожидания транзакций
- •76. Метод временных меток
- •77. Постреляционные модели данных и субд
- •79. Понятие системы базы знаний
- •82.Оперативная и аналитическая обработка данных
- •83.Многомерная модель данных
- •84.Гиперкубическая и поликубическая модели данных
- •85. Проектирование многомерной бд
- •86. Ипс и их отличия от банков данных ( информационно-поисковые системы)
- •87. Поисковые структуры в ипс и 88. Поиск в ипс
- •89. Оценка эффективности ипс
- •94. Стадии проектирования по гост (сдту)
- •95. Предпроектные исследования. Цели и задачи
- •96. Смысл и содержание технического задания.
- •97. Технический проект. Рабочий проект
- •98. Технология Microsoft solution framework( Msf)
35. Реляционная алгебра и операции
Включает операции теории множеств и спецоперации. Основной тип – таблица.
Объединение, объединять таблицы можно лишь одинаковые( у которых совпадают типы полей)
Пересечение – одинаковая схема с точностью до имен
Декартовое произведение
Разность отношений – то, что есть в Т1 за исключением Т2
Реляционные операции:
Ограничение отношений, позволяет из множества кортежей таблицы выбрать кортежи удовлетворяющие некому условию. Можно использовать И или НЕТ.
Проекция отношений – берем не все столбцы таблицы
Соединение отношений – берем 2 таблицы, объединяем их строки по условию.Получаем только те строки в которых совпадут значения столбцов. Условие – не обязательно ключ
Деление
Выходят за рамки: переименование (формально выполнять действия под таблицу, где не совпадают имена, но совпадают типы данных) и присваивание (дает значение атрибутам и вычисляет их).
Есть 2 вида реляционного исчисления:
Переменные – строки (кортежи)
Переменные – столбцы (домены)
36. Группировка атрибутов в отношения
Задача группировки атрибутов в отношения при условии, что набор возможных отношений заранее не фиксирован, допускает большое количество вариантов схем отношений.
Рациональные варианты должны отвечать следующим требованиям:
1.Выбранные для отношений первичные ключи должны быть минимальными;
2.Выбранный состав отношений базы должен быть минимальным (отличается минимальной избыточностью атрибутов).
3.Не должно быть проблем при выполнении операций включения, удаления, модификации данных в базе.
4.Перестройка набора отношений при введении новых типов данных должна быть минимальной.
5.Разброс времени ответа на различные запросы к БД должен быть небольшим.
37. Аномалии и их виды
Аномалия – возможность потери целостности данных, искажение или неоднозначность, в следствии плохой структуры таблиц.
Виды аномалии: 1) аномалия включения данных – не можем включить какие-то данные;
2) исключения – при удалении ненужных данных, удаляются нужные
3) модификации данных – при обновлении теряется целостность данных
Используется нормализация аномалий.
38. 1НФ, 2НФ
Нормализация-процесс построения таблиц устойчивых к аномалиям.
Таблица в 1НФ, если для отношения определен ключ, все атрибуты – атомарные и нет повторяющихся групп. Без 1НФ БД физически создать нельзя.
Отношение (таблица) – в 2НФ, если оно в 1НФ и не существует не ключевых атрибутов, которые функционально зависят от части ключа.
(№ рейса, дата, тип самолета, взлет. полоса, командир эк, квалифик. – отделяем № рейса, тип самол, )
39. 3НФ, У3НФ, 4НФ
Отношение – в 3НФ, если оно в 2НФ и отсутствуют транзитивные зависимости не ключевых атрибутов от других не ключевых атрибутов.
(табл1. № рейса, дата, взл.полоса, ком.эк ; 2 табл - № рейса, тип самолета; 3 табл – Командир экипажа, налет часов)
У3НФ = BCNF(усиленная 3НФ) нормальная форма Бойса-Кодда
Тут запрещены любые транзитивные зависимости, в том числе, их ключевых атрибутов от не ключевых.
(на одной полосе не могут быть два рейса)
4НФ – отношение, где отсутствуют многозначные функциональные зависимости (в 1 таблице нет не связанных между собой функциональных зависимостей).