Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы по тоход.docx
Скачиваний:
6
Добавлен:
02.08.2019
Размер:
87.36 Кб
Скачать
  1. ER-диаграммы. Классификация связей и сущностей.

ER-диаграмма – это модель «сущность-связь», представленная в графической форме. Представляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. Модели позволяют проектировать базы данных с большим количеством объектов и атрибутов, а также они обладают таким преимуществом, как наглядность. Сущность - это реальный или представляемый объект, информация о котором должна

сохраняться в проектируемой системе. Сущность имеет имя, уникальное в пределах системы. Сущность соответствует некоторому классу однотипных объектов, то есть в системе существует множество экземпляров данной сущности. Примеры сущностей: люди, продукты, студенты и т.д. Примеры экземпляров сущностей: конкретный человек, конкретный продукт, конкретный студент и т.д. Сущности не обязательно должны быть непересекающимися. Например, экземпляр сущности. СТУДЕНТ, также принадлежит сущности ЛЮДИ. В Access возможно установление связей 1:М или М:М. 1:М устанавливается, когда каждому экземпляру одной таблицы соответствует только один экземпляр другой и наоборот. 1:М устанавливается, когда каждому экземпляру одной таблицы, являющейся главной, может соответствовать несколько экземпляров другой, подчиненной таблицы. Эти связи являются основными, т.к. связи 1:1 используются лишь в случаях, когда приходится разделять большое количество полей, определяемых одним и тем же ключом, по разным таблицам. Access автоматически определяет тип связи. Если поле связи является уникальным ключом в главной и подчиненной таблице, то 1:1. Если в подчиненной таблице не является ключевым или входит в составной ключ, то 1:М.

  1. ER-диаграммы. Основные понятия ER-модели.

ER-диаграмма – это модель «сущность-связь», представленная в графической форме. Представляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. Модели позволяют проектировать базы данных с большим количеством объектов и атрибутов, а также они обладают таким преимуществом, как наглядность. Основные элементы ER-моделей: объекты (сущности), атрибуты объектов, связи между объектами. Сущность — объект предметной области, имеющий атрибуты. Атрибут - это значение, характеризующее объект в его классе. Среди атрибутов различаются постоянные атрибуты (константы) и переменные атрибуты. Постоянные атрибуты характеризуют объект в его классе (например, номер счета, имя человека и т.п.). Текущие значения переменных атрибутов характеризуют текущее состояние объекта (например, баланс счета, возраст человека и т.п.); изменяя значения этих атрибутов, мы изменяем состояние объекта. Связь между сущностями характеризуется типом связи (1:1, 1:M).

  1. Автоматизация. Сервер приложений. Клиент приложений.

Сервер приложений — это программная платформа, предназначенная для эффективного исполнения процедур (программ, механических операций, скриптов), которые поддерживают построение приложений. При интеграции двух приложений одно предоставляет свои объекты для использования, а другое использует объекты первого приложения. Приложение, объекты которого доступны для других приложений, называется сервером автоматизации (иногда его еще называют компонентом). Приложение, которое использует объекты другого приложения, называется клиентом (или контроллером) автоматизации. Объекты, которые доступны для других приложений, называют объектами автоматизации. Через объекты автоматизации приложение-сервер открывает доступ другим программам к тем своим функциям, которые могут быть им полезны. Например, текстовый редактор может открывать другим программам доступ к проверке орфографии, служба связи — доступ к созданию и отправке сообщений. Это позволяет разработчикам ускорить процесс разработки своих приложений, благодаря использованию готовых функций сервера. Автоматизация запускает приложение самостоятельно, без внешнего вмешательства. Современная работа с БД в модели клиент-сервер рассматривает возможность обработки информации как на сервере, так и на клиенте.

  1. Базы данных – основа аис.

Автоматизированные информационные системы обеспечивают формирование, хранение и обновление больших массивов информации, оперативный поиск в них необходимых пользователю сведений с возможным их дальнейшим обобщением и анализом. В развитии АИС можно выделить два поколения. Автоматизированные информационные системы первого поколения представляют собой наборы автономных файлов и управляющих ими прикладных программ. Недостатками этих АИС являются сложность эксплуатации системы, проблемы в обеспечении согласованности информации, высокая степень дублирования хранимых данных, зависимость прикладных программ от данных (при изменении структуры данных требуется переделывать все программы).

АИС второго поколения – банки данных. Это системы с высокой степенью интеграции данных и централизованным управлением ими, ориентированные на коллективное пользование. Под интеграцией данных понимается их объединение в единый информационный массив (базу данных), созданный по унифицированным правилам. Централизация управления предполагает передачу всех функций управления данными единому программному комплексу – системе управления базой данных (СУБД). Такая организация системы позволяет значительно облегчить работу пользователей с информацией, уменьшить избыточность данных, поддерживать эффективные технологии обеспечения согласованности и защиты данных. АИС (автоматизированные информационные системы) – комплекс средств, предназначенных для хранения, упорядочивания и анализа больших объёмов информации, что и реализовано в БД. Основной задачей АИС является удовлетворение конкретных информационных потребностей в рамках конкретной предметной области. Современные АИС немыслимы без использования баз данных и СУБД, поэтому термин «информационная система» на практике сливается по смыслу с термином «система баз данных». В свою очередь, база данных – это именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области, и она состоит из множества связанных файлов.