Автор работы: Пользователь скрыл имя, 28 Сентября 2012 в 14:40, шпаргалка
Билеты к экзамену
Ответ
Хранилище данных (англ. Data Warehouse) —
предметно-ориентированная
Принципы организации хранилища
Проблемно-предметная
Интегрированность. Данные
объединены так, чтобы они
Некорректируемость. Данные
в хранилище данных не
Зависимость от времени.
Данные в хранилище точны и
корректны только в том случае,
когда они привязаны к
Процессы работы с данными
Источниками данных могут быть:
Традиционные системы регистрации операций
Отдельные документы
Наборы данных
Операции с данными:
Извлечение – перемещение
информации от источников
Преобразование – подготовка информации к хранению в оптимальной форме для реализации запроса, необходимого для принятия решений.
Загрузка – помещение
данных в хранилище,
Анализ – OLAP, Data Mining, сводные отчёты.
Представление результатов анализа.
Создание хранилищ данных не должно
противоречить действующим
Специальные компоненты словарей должны обеспечивать своевременное извлечение из словарей и обеспечить преобразование к единому формату на основе словаря метаданных.
Логическая структура данных хранилища данных отличается от структуры данных источников данных.
Для разработки эффективного процесса преобразования необходима хорошо проработанная модель корпоративных данных и модель технологии принятия решений.
Данные для пользователя удобно представлять в многоразмерных БД, где в качестве измерения могут выступать время, цена или географический регион.
Кроме извлечения данных из БД, принятия решений важен процесс извлечения знаний, в соответствии с информационными потребностями пользователя.
С точки зрения пользователя в процессе извлечения знаний из БД должны решаться след. преобразования: данные → информация → знания → полученные решения.
Ответ
Ответ
При разработке БД можно выделить следующие этапы работы.
I этап. Постановка задачи.
На этом этапе формируется задание по созданию БД. В нем подробно описывается состав базы, назначение и цели ее создания, а также перечисляется, какие виды работ предполагается осуществлять в этой базе данных (отбор, дополнение, изменение данных, печать или вывод отчета и т. д).
II этап. Анализ объекта.
На этом этапе рассматривается, из каких объектов может состоять БД, каковы свойства этих объектов. После разбиения БД на отдельные объекты необходимо рассмотреть свойства каждого из этих объектов, или, другими словами, установить, какими параметрами описывается каждый объект.
III этап. Синтез модели.
На этом этапе по проведенному выше анализу необходимо выбрать определенную модель БД. Далее рассматриваются достоинства и недостатки каждой модели и сопоставляются с требованиями и задачами создаваемой БД. После такого анализа выбирают ту модель, которая сможет максимально обеспечить реализацию поставленной задачи. После выбора модели необходимо нарисовать ее схему с указанием связей между таблицами или узлами.
IV этап. Выбор способов
представления информации и
После создания модели необходимо, в зависимости от выбранного программного продукта, определить форму представления информации.
V этап. Синтез компьютерной модели объекта.
В процессе создания компьютерной модели можно выделить некоторые стадии, типичные для любой СУБД.
Стадия 1. Запуск СУБД, создание нового файла базы данных или открытие созданной ранее базы.
Стадия 2. Создание исходной таблицы или таблиц.
Стадия 3. Создание экранных форм.
Стадия 4. Заполнение БД.
VI этап. Работа с созданной базой данных.
Работа с БД включает в себя следующие действия:
Ответ
При работе с данными из нескольких таблиц устанавливаются связи между таблицами
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах.
Типы отношений в БД
«один к одному»
Каждая запись в одной таблице соответствует одной записи в другой таблице.
«один ко многим»
Каждой записи в одной таблице
соответствует несколько
«многие к одному»
Аналогично отношению «один ко многим». Зависит от точки зрения, по отношению к какой таблице определять связь.
«многие ко многим»
Нескольким записям в одной таблице соответствует несколько записей в другой таблице.
Связь между таблицами определяется путем добавления связываемых таблиц в окно «Схема данных» с последующим перетаскиванием ключевого поля из одной таблицы в другую.
Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс.
Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы
Ответ
Обычно в БД применяется произвольное управление доступом, когда владелец объекта передает права доступа к нему (чаще говорят - привилегии) по своему усмотрению. Привилегии могут передаваться субъектам (отдельным пользователям), группам, ролям или всем пользователям.
Группа - это именованная совокупность пользователей.
Роль - это еще один возможный именованный носитель привилегий.
Привилегии роли имеют приоритет
над привилегиями пользователей
и групп. Иными словами, пользователю
как субъекту не обязательно иметь права
доступа к объектам, обрабатываемым приложениям
с определенной ролью.
Пользователей БД можно разбить на три
категории:
Привилегии в СУБД можно подразделить на две категории: привилегии безопасности и привилегии доступа. Привилегии безопасности позволяют выполнять административные действия. Привилегии доступа, в соответствии с названием, определяют права доступа субъектов к определенным объектам.
Привилегии безопасности
Привилегии безопасности всегда выделяются конкретному пользователю (а не группе, роли или всем) во время его создания (оператором CREATE USER) или изменения характеристик (оператором ALTER USER). Таких привилегий пять:
Привилегии доступа
Привилегии доступа выделяются
пользователям, группам, ролям или
всем посредством оператора GRANT и
изымаются с помощью оператора
REVOKE. Эти привилегии, как правило,
присваивает владелец соответствующих
объектов (он же - администратор базы
данных) или обладатель привилегии
security (обычно администратор сервера баз
данных).
Прежде чем присваивать привилегии группам
и ролям, их (группы и роли) необходимо
создать с помощью операторов CREATE GROUP и
CREATE ROLE.
Для изменения состава группы служит
оператор ALTER GROUP.
Оператор DROP GROUP позволяет удалять группы,
правда, только после того, как опустошен
список членов группы
Оператор ALTER ROLE служит для изменения паролей ролей, а DROP ROLE - для удаления ролей.
Ответ
Microsoft Excel — это очень мощный инструмент, который можно использовать для управления данными, их анализа и представления. Но иногда, несмотря на богатый набор возможностей стандартного интерфейса пользователя Excel, может понадобиться найти несложный способ выполнять повседневные повторяющиеся задачи или какие-то задачи, которые не удается решить с помощью интерфейса пользователя. В приложения Office, такие как Excel, интегрирован Visual Basic для приложений (VBA), язык программирования, позволяющий расширять возможности этих приложений.
VBA работает, выполняя макросы, пошаговые процедуры, написанные на языке Visual Basic.
Общепризнано, что самой распространенной причиной использования VBA в Excel является автоматизация повторяющихся задач.
Для разработки решений, которые использует Microsoft Office Excel необходимо взаимодействие с объектами, предоставленными объектной моделью Excel