Автор работы: Пользователь скрыл имя, 17 Мая 2015 в 14:02, шпаргалка
1. Направления развития вычислительной техники
Выделяют 2 направления развития вычисл техники:
1)связано с использованием компьютеров для выполнения сложных вычислений над небольшими объемами данных (вычисление интегралов, решение уравнений и оптимизационных задач большой размерности, прогнозирования курсов валют и цен ценных бумаг и т.д.) Это направление способствует созданию и развитию языков программирования.
Отношение находится в 3NF тогда и только тогда, когда выполняются следующие условия:
-Отношение находится во второй нормальной форме;
-Каждый неключевой атрибут отношения находится в нетранзитивной (то есть прямой) зависимости от потенциального ключа.
Таким образом, отношение находится в 3NF тогда и только тогда, когда оно находится во 2NF и отсутствуют транзитивные зависимости неключевых атрибутов от ключевых. Транзитивной зависимостью неключевых атрибутов от ключевых называется следующая: {A} → {B} и {B} → {C}, где {A} — потенциальный ключ, {B} и {С} — различные множества неключевых атрибутов.
67. Концептуальное проектирование баз данных
Цель этапа концептуального проектирования – создание концептуальной модели данных исходя из представлений пользователей о предметной области. Для ее достижения выполняется ряд последовательных процедур.
1.
Определение сущностей и их
документирование. Для идентификации
сущностей определяются
2.
Определение связей между
3.
Создание ER-модели предметной области.
Для представления сущностей
и связей между ними
4. Определение атрибутов и их документирование. Выявляются все атрибуты, описывающие сущности созданной ER-модели. Каждому атрибуту присваивается осмысленное имя, понятное пользователям. О каждом атрибуте в словарь данных помещаются следующие сведения:
· имя атрибута и его описание;
· тип и размерность значений;
· значение, принимаемое для атрибута по умолчанию (если такое имеется);
· может ли атрибут иметь Null-значения;
· является ли атрибут составным, и если это так, то из каких простых атрибутов он состоит. Например, атрибут "Ф.И.О. клиента" может состоять из простых атрибутов "Фамилия", "Имя", "Отчество", а может быть простым, содержащим единые значения, как-то "Сидорский Евгений Михайлович". Если пользователь не нуждается в доступе к отдельным элементам "Ф.И.О.", то атрибут представляется как простой
· является ли атрибут расчетным, и если это так, то как вычисляются его значения.
5.
Определение значений
6.
Определение первичных ключей
для сущностей и их
7.
Обсуждение концептуальной
44. Обработка данных на автономных персональных компьютерах
Появилась в 1980-х годах. На персональном компьютере устанавливалась его база и пользователь работал с ней единолично. Для передачи данных на другие компьютеры использовались дискеты
68. Логическое проектирование баз данных
Цель этапа логического проектирования – преобразование концептуальной модели на основе выбранной модели данных в логическую модель, не зависимую от особенностей используемой в дальнейшем СУБД для физической реализации базы данных. Для ее достижения выполняются следующие процедуры.
1.
Выбор модели данных. Чаще всего
выбирается реляционная модель
данных в связи с наглядностью
табличного представления
2.
Определение набора таблиц
3.
Нормализация таблиц. Для правильного
выполнения нормализации
4.
Проверка логической модели
Перечень транзакций определяется действиями пользователей в предметной области. Используя ER-модель, словарь данных и установленные связи между первичными и внешними ключами, производится попытка выполнить все необходимые операции доступа к данным вручную. Если какую-либо операцию выполнить вручную не удается, то составленная логическая модель данных является неадекватной и содержит ошибки, которые надо устранить. Возможно, они связаны с пропуском в модели сущности, связи или атрибута.
5.
Определение требований
· обязательные данные. Выясняется, есть ли атрибуты, которые не могут иметь Null-значений;
· ограничения для значений атрибутов. Определяются допустимые значения для атрибутов;
· целостность сущностей. Она достигается, если первичный ключ сущности не содержит Null-значений;
· ссылочная целостность. Она понимается так, что значение внешнего ключа должно обязательно присутствовать в первичном ключе одной из строк таблицы для родительской сущности;
· ограничения, накладываемые бизнес-правилами. Например, в случае с проектом БАНК может быть принято правило, запрещающее клиенту распоряжаться, скажем, более чем тремя счетами.
Сведения обо всех установленных ограничениях целостности данных помещаются в словарь данных.
6.
Создание окончательного
36. Вторая нормальная форма
Нормальная
форма — свойство отношения в реляционн
Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме, и при этом любой его атрибут, не входящий в состав потенциального ключа, функционально полно зависит от каждого потенциального ключа. Функционально полная зависимость означает, что атрибут функционально зависит от всего составного потенциального ключа, но при этом не находится в функциональной зависимости от какой-либо из входящих в него частей. Или другими словами: в 2NF нет неключевых атрибутов, зависящих от части составного потенциального ключа.
Второе важное значение второй нормальной формы состоит в том, что она по определению запрещает наличие неключевых атрибутов, которые вообще не зависят от потенциального ключа. Таким образом, 2NF запрещает создавать отношения как несвязанные (хаотические, случайные) наборы атрибутов.
59 Функции админа БД:
Контр целостн БД и её восс в случ сбоев
Сбор и анализ статист функц БД
Подключ к БД новых пользов, назнач им паролей и прав доступа(удаление)
Разр процедур исполн инструмент СУБД и документ, регламент и действ пользову по отнош к БД
Конторь изм VБД и потребн в модерниз тех обеспеч.
Настройка СУБД нааа раб местах польз, а также сервервх
Рекорнстр Бдпри изменениях в предм области
69. Физическое проектирование баз данных
Цель этапа физического проектирования – описание конкретной реализации базы данных, размещаемой во внешней памяти компьютера. Это описание структуры хранения данных и эффективных методов доступа к данным базы. При логическом проектировании отвечают на вопрос – что надо сделать, а при физическом – выбирается способ, как это сделать. Процедуры физического проектирования следующие.
1.
Проектирование таблиц базы
2.
Реализация бизнес-правил в
Все решения, принятые в связи с реализацией бизнес-правил предметной области, подробно описываются в сопроводительной документации.
3.
Проектирование физической