- •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)
29. Ограничения целостности. Бизнес – правила.
Целостность – отсутствие ошибок и противоречий в БД.
Ограничение целостности – логическое условие в БД, любые правила или предикаты, которые могут не выполнятся в следствии чего утрачивается целостность:
внешние (требуется написание спец программ);
внутренние (проверка типов данных и доменов, действия над ними).
Бизнес – правило – подкласс внешних ограничений целостностей, ограничения, характерные лишь для данной организации.
30. Локальные инфологические модели
Локальная – строится для определенного пользователя, отображает необходимые для решения его задач объекты.
31. Построение глобальной инфологические модели
Локальные после объединяют, получают глобальную, недоступна никому кроме админа. Глобальная строится: путем объединения при соблюдении правил.
1) согласовать словари –устранить омонимы и синонимы. В одном атрибут, в другом уже сущность.
2) Обобщаются ограничения целостности и бизнес-правила.
3) Возможно возникновение композиций.
4) производится нормализаций глоб. модели
5) локальные корректируются так, чтобы они соответствовали глоб.
32. Реляционная модель данных
Физическая модель:
- Иерархическая система
- Сетевая модель (построена не на дереве, а на графе)
В реляционной модели выделено 3 части:
1) структурная – описывает объекты, объекты – унарные таблицы.
2) манипуляционная – алгебра и реляционное исчисление, их описывают.
3) целостная – целостность сущности и ссылок(описывает ограничения).
В реляционной модели данных всего 1 тип данных – n-арные связи, т.е. таблица и набор операций работы с ней. Была создана реляционная алгебра и реляционное исчисление (с переменными кортежами и переменными доменами).
33. Отношение и его свойства
В структурной части определяются основные понятия:
- тип данных – счетчик, строковые, числовые, битовые строки, дата, время, деньги;
- домен (введённый пользователем тип данных)
- кортеж (строка) – задает схему отношения.
- отношение (множество кортежей такого вида)
Все столбцы должны быть элементарны.
Схема отношений: R(<a1t1>, <a2t2>,…,<antn>). Часто записывают упрощенно: R(a1…an).
Совокупность всех отношений – схема базы данных.
Свойства отношений:
отсутствие кортежей дубликатов (в таблице не может быть 2 одинаковых строк);
отсутствие упорядоченности кортежей (перетасовав таблицу, она не изменится);
отсутствие упорядоченности атрибутов;
атомарность значения атрибутов (все атрибуты – не массивы, не структуры).
34. Язык описания данных, язык манипулирования данными.
Манипуляционная часть – совокупность действий над таблицей. SQL(структурированный язык запросов) – реляционно полный язык, недостаток в том, что некоторые запросы сложно реализовать. Этот язык включается во все современные СУБД.
Управление целостностью
Целостность сущностей реализуется внутренними ограничениями целостности(проверки на правильность задания значения данных); Наличие первичного ключа.
Целостность по ссылкам, одна таблица ссылается на другую.
А) проект не удаляется, пока есть сотрудники
Б) Null – неопределённая ссылка
В) удален проект – удалены и все сотрудники (удалена запись, на которую указывают все ссылки).