- •1. Экономическая информация, ее виды и структурные единицы
- •5.Внутримашинная организация экономической информации. Понятие базы данных
- •4. Внутримашинная организация экономической информации. Файловая организация данных и ее недостатки.
- •2. Экономические информационные системы, их классификация и информационное обеспечение
- •3. Внемашинная организация экономической информации
- •6. Трехуровневая модель организации бд
- •7. Иерархическая модель
- •8. Сетевая модель
- •9. Основные понятия реляционной модели данных (отношения, домен, схема отношения, степень отношения, декарство произведения, атрибут, кортеж)
- •11. Условия реляционной целостности
- •13. Этапы проектирования баз данных
- •10. Основные понятия реляционной модели данных(фундаментальные св-ва отношений, первичный ключ, связывание таблиц, внешний ключ, схема данных)
- •12. Устройства для хранения баз данных
- •14. Модель «сущность-связь» (er-модель)
- •15. Преобразование er-модели в реляционную модель данных для связей типа 1:1 с обязательным участием с обеих сторон.
- •16.Преобразование er-модели в реляционную модель данных для связей типа 1:1 с обязательным участием с одной стороны и необязательным с др стороны.
- •17. Преобразование er-модели в реляционную модель данных для связей типа 1:1 с необязательным участием с обеих сторон.
- •18. Преобразование er-модели в реляционную модель данных для связей типа 1:м с обязательным участием со стороны «многие»
- •19. Преобразование er-модели в реляционную модель данных для связей типа 1:м с необязательным участием со стороны «многие»
- •34. Администратирование базы данных. Восстановление базы данных
- •20. Преобразование er-модели в реляционную модель данных для связей типа m:n.
- •21. Нормализация таблиц. Эффективность реляционной базы данных. Первая нормальная форма (1нф).
- •22. Нормализация таблиц. Функциональная зависимость. Полная и частичная функциональная зависимость. Вторая нормальная форма (2нф).
- •23. Нормализация таблиц. Транзитивная зависимость. Третья нормальная форма (3нф).
- •24. Понятие и возможности системы управления базами данных(субд)
- •25. Классификация систем управления базами данных (субд)
- •26. Системы управления базами знаний
- •27. Удаленная обработка данных
- •28. Обработка запросов в архитектуре файл/сервер
- •30. Архитектура системы обработки распределенной базы данныхРаБд
- •29. Обработка запросов в архитектуре клиент/сервер
- •31. Хранилища данных
- •32.Администратирование базы данных. Пользователи и администратор бд
- •33. Администратирование базы данных .Защита баз данных
13. Этапы проектирования баз данных
Этапы проектирования БД:
1. Системный анализ и словесное описание информационных объектов предметной области и связей между ними.
2. Семантическое моделирование предметной области – частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, ER-модели.
3. Выбор стандартной СУБД.
4. Логическое проектирование БД, то есть описание БД в терминах принятой модели данных. На этом этапе определяются число и структура таблиц, формируются запросы к БД, определяются типы отчетных документов, разрабатываются алгоритмы обработки информации, создаются формы для ввода и редактирования данных и т.д.
5. Физическое проектирование БД, то есть выбор эффективного размещения БД на внешних носителях для обеспечения максимального быстродействия при обработке данных.
10. Основные понятия реляционной модели данных(фундаментальные св-ва отношений, первичный ключ, связывание таблиц, внешний ключ, схема данных)
Фундаментальные свойства отношений (таблиц):
1) атомарность значений столбцов, т.е. на пересечении каждой строки и столбца, должно быть одно простое значение;
2) каждый столбец имеет уникальное имя;
3) значения в столбце должны быть однородными;
4) отсутствие кортежей-дубликатов, т.е. в таблице не существует двух полностью совпадающих строк;
5) последовательность столбцов в таблице несущественна;
6) последовательность строк в таблице несущественна.
Отсутствие в таблице повторяющихся строк обеспечивается с помощью первичного ключа. Первичный ключ – это набор из одного или нескольких столбцов отношения, позволяющий однозначно идентифицировать каждую строку таблицы. Для этого значения первичного ключа каждой строки должны различаться.
В таблице реляционной БД столбцыназывают полями, а строки –записями.
При проектировании реляционной БД с целью уменьшения избыточности хранения данных обычно создается несколько таблиц, между которыми устанавливаются связи.
Например, в БД должна храниться таблица Сотрудники с информацией о сотрудниках некоторой организации. Первичный ключ – КодСотрудника. Для того, чтобы информация о названиях отделов не повторялась, она выносится в отдельную таблицу Отделы. Первичный ключ – КодОтдела. Поскольку в одном отделе работает много сотрудников, то таблица Отделы является главной, а таблица Сотрудники – подчиненной. Связь между таблицами устанавливается следующим образом: главная таблица передает в подчиненную копию первичного ключа, который становится внешним ключом подчиненной таблицы. Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной и значение внешнего ключа подчиненной таблицы ссылается на некоторую запись в главной таблице. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
Графическое изображение связей между таблицами называется схемой данных.