Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ_ИТОГ_2.doc
Скачиваний:
41
Добавлен:
24.09.2019
Размер:
6.92 Mб
Скачать

2. Этапы проектирования бд.

Отсюда вытекают основные этапы, на которые разбивается процесс проектирования базы данных информационной системы:

  • Концептуальное проектирование - сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:

  • обследование предметной области, изучение ее информационной структуры

  • выявление всех фрагментов, каждый из которых харакетризуется пользовательским представлением, информационными объектами и связями между ними, процессами над информационными объектами

  • моделирование и интеграция всех представлений

По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели "сущность-связь".

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

Физическое проектирование - определение особенностей хранения данных, методов доступа и т.д. Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

3. Общие характеристики пользователей и особенности программирования сайтов в зависимости от этих характеристик.

Зрение

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

Память

    Память крайне важна для того, чтобы пользователь мог использовать сайт. Если пользователь во время просмотра сайта не может запомнить никакой информации о нем, он неизбежно безнадежно затеряется в его дебрях, т. К. совершенно не будет представлять себе, где он был до этого. Однако память пользователей далека от совершенства, и они редко утруждают себя усилиями на запоминание чего бы то ни было. Пользователи всегда следуют очень простому правилу, которое гласит: «старайся делать как можно меньше, а получить как можно больше». Элементарная человеческая природа предрасполагает к тому, что пользователь не будет тратить слишком много времени на выяснение чего бы то ни было, если только не ожидает по-настоящему хорошего результата.

+ размышление о сайтах для недалеких, людей в возрасте и т.д.

Билет 3