- •1.Формирование исходного отношения.
- •2. Проблемы проектирования. Аномалии.
- •3. Реляционный подход к организации данных.
- •4. Распределенные данные и основные понятия.
- •5. Понятия объект и класс в ообд
- •6. Средства поддержки проектирования.
- •7. Реляционный подход к организации данных.
- •8. Субд access.
- •9.Методы нормальных форм.
- •10. Многомерная модель.
- •11. Средства автоматизации проектирования.
- •12. Этапы проектирования.
- •13. Проблемы проектирования.
- •14. Реляционная модель.
- •15. Ранние подходы к организации бд. Рассмотреть сетевую систему.
- •16. Иерархическая модель.
- •17. Понятие объектной модели в ообд.
- •18. Архитектура ис.
- •19. Поколения бд, принципы и основные понятия.
- •20. Реляционный подход к организации данных.
- •21. Основы построения бд.
- •22. Жизненный цикл бд.
- •Анализа и проектирования системы бд
- •Фаза реализации и функции бд
- •24. Субд.
- •25. Языки поддержки бд и Access.
- •Язык qbe.
- •Язык sql.
- •26. Классификация бд.
- •27. Модели и типы данных.
- •28. Постреляционная модель.
- •29. Бд. Отличия, сходства данных и информации.
- •I [Внеш.Мод.1] [Внеш.Мод.2] [Внеш.Мод.3]
- •II [концептуальная модель]
- •III [База данных]
- •30. Защита информации.
- •31. Базы данных и банки данных.
- •32. Объектно-ориентированная модель.
- •33. Базы данных и банки данных.
- •34. Структурные элементы и типы данных.
- •35. Возможность ms Access.
- •36. Структура бд.
- •37. Бд и субд,
- •38. Структура бд.
- •39. Ранние бд, осованные по принципу сетевых систем.
- •40. Ранние бд, основанные по принципу иерархических систем.
5. Понятия объект и класс в ообд
В объектно-ориентированной модели при представлении данных имеется возможность идентифицировать отдельные записи базы. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в объектно-ориентированных языках программирования.
Структура объектно-ориентированной БД графически представима в виде дерева, узлами которого являются объекты. Свойства объектов описываются некоторым стандартным типом или типом, конструируемым пользователем.
Значением свойства типа string является строка символов. Значение свойства типа class есть объект, являющийся экземпляром соответствующего класса. Каждый объект-экземпляр класса считается потомком объекта, в котором он определен как свойство. Объект-экземпляр класса принадлежит своему классу и имеет одного родителя. Родовые отношения в БД образуют связную иерархию объектов.
Класс – это описание совокупности объектов с общими атрибутами, операциями, отношениями и семантикой.
Логическая структура объектно-ориентированной БД внешне похожа на структуру иерархической БД. Основное отличие между ними состоит в методах манипулирования данными.
Для выполнения действий над данными в рассматриваемой модели БД применяются логические операции, усиленные объектно-ориентированными механиз мами инкапсуляции, наследования и полиморфизма.
6. Средства поддержки проектирования.
В помощь пользователю при разработке структур БД в современных СУБД часто предлагаются учебные приложения БД с текстовыми описаниями и встроенными справочниками. В описаниях имеется информация о содержимом таблиц, связях их друг с другом, приводятся тексты программ и объектов разработки. С их помощью пользователь быстрее и эффективнее решает свою задачу, при необходимости используя готовые приемы.
Более интеллектуальные СУБД, в том числе Access, дополнительно предоставляют средства для предотвращения аномалий. К ним можно отнести средство помощи при создании таблиц (вспомогательное средство, не используемое отдельно) и Мастер анализа таблиц (основное средство).
Перед созданием БД ее нужно спроектировать. Определить, сколько должно быть таблиц, как они между собой связаны, какие у каждой из таблиц поля, есть ли ключи и прочее. Бывают ситуации, когда: о разрабатываемой информационной системе собрана не вся информация; информация собрана, но не систематизирована; данные, которые необходимо распределить по таблицам БД, импортированы из других СУБД или из текстовых файлов и др. В подобных случаях требуется анализ информации. Если объем ее значителен, обойтись без средств автоматизации очень сложно.
Средство помощи создания таблиц БД при завершении создания таблицы предупреждает о желательности задать ключи в таблице, если они отсутствуют. Иметь ключи в таблице рекомендуется по двум причинам. Во-первых, при необходимости установления связей с другими таблицами. Во-вторых, определение ключевых полей гарантирует хранение информации в таблице как минимум во второй нормальной форме, что уменьшает риск появления аномалий.
Мастер анализа таблиц системы позволяет выполнять анализ и нормализацию таблиц. При этом исходная таблица, данные в одном или нескольких полях которой повторяются, разделяется на несколько связанных таблиц. Разделение таблиц происходит так, чтобы информация не терялась. Пользователь может создать таблицы самостоятельно или с помощью Мастера.
Для выполнения анализа таблицы и/или ее нормализации нужно открыть окно БД и выбрать в меню пункт Сервис | Анализ | Таблица (Tools | Analyze | Table). В результате запускается Мастер анализа таблиц. Возможность его использования предоставляется также после операций импорта данных из текстовых файлов или файлов электронных таблиц с помощью одного из Мастеров импорта.