Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры БД.doc
Скачиваний:
32
Добавлен:
14.04.2015
Размер:
387.07 Кб
Скачать

21. Основы построения бд.

22. Жизненный цикл бд.

Жизненный цикл БД делится на 2 фазы:

1 фаза - проектирование системы

2 фаза- заполнение системы информацией, расширение БД

С точки зрения проектировщика систем БД проектирование системы - объединение системы БД, ППО, программного обеспечения СУБД,ОС и комплексы технических средств в единую систему информации сервиса пользователя

Жизненный цикл системы БД состоит из 2 фаз:

1- анализа и проектирования системы БД

2- эксплуатация

Первая фаза включает следующими этапы:

1- формирование, анализ требований пользователей

2- концептуальное проектирование

3- проектирование и реализация

4- физическое проектирование системы

Вторая фаза (эксплуатации) включает этапы:

1- реализация БД

2- поддержка функционирования

3- модификация и адаптация системы

Анализа и проектирования системы бд

1.Формирование и анализ требований пользователей. В рамках этого этапа необходимо опросить десятки клиентов, провести анализ их требований и сформировать требование пользователей, которое удовлетворило бы заказчика.

Цель этапа - выделить “ откуда берется информация” , каким образом обрабатываются данные , требования к данным и куда они в дальнейшем передаются.

2.Концептуальное проектирование - цель: построение концептуальной модели, которая с одной стороны СУБД и программно независимы, с другой стороны концентрированно отображает соответствующие точки зрения пользователей на предметную область.

3.Проектирование и реализация - состоит из 2 компонентов :

1- проектирование логической структуры БД

2- проектирование прикладных программ при помощи инструментальных средств, генерации программного обеспечения, которое встроено в СУБД.

4.Физическое проектирование - включает 2 компонента

1- определение физической структуры БД в рамках комплекса технических средств

2- отладка программных модулей в рамках физической структуры. Итогом этого этапа является полностью готовая к внедрению структура БД

Фаза реализации и функции бд

1.Реализация БД включает в себя заполнение спроектированной системы БД информацией. После загрузки в БД информации неизбежно следует фаза проверки как содержимого БД так и работоспособности прикладной ПО в рамках генерированной системы

2.Поддержка функционирования работы СУБД включает в себя 2 комплекса проблем :

1- обеспечение целостности БД, борьба со сбоями, несанкционированным доступом к информации

2- выделение “узких мест “ проекта в целом и выработка комплекса мер по их преодолению

3.Модернизация и адаптация системы- предусматривает внесение в реализованный проект изменения

Различают 2 причины

1- изменение требований пользователя

2- “узкие места” проекта

Цель этого этапа жизненного цикла - улучшить функционирование систем.

23. Access 2002.

Программа Microsoft Access 2002 является реляционной СУБД, которая мо­жет функционировать под управлением операционных систем Windows 95/98, Windows NT, Windows 2000 и Windows XP. СУБД Access имеет стандартизованный интерфейс приложений Windows.

База данных является основным компонентом проекта приложения А и может включать в свой состав таблицы, формы, запросы, отчеты, макросы и модули.

Для работы с базами данных в Access имеется стандартное окно, из которого можно вызвать любой ее объект просмотра, выполнения, разработки и модификации. Пользователь для работы с базой данных может разработать свой интерфейс, основу которого обычно составляют формы. На формах раз­мещаются различные элементы, такие как: поля таблиц, поля со списком кнопки, раскрывающиеся списки, выключатели, переключатели, флажки' рисунки, подчиненные формы и т. д.

Таблица представляет собой основную единицу хранения данных в базе. Основными операциями над таблицами являются: просмотр и обновление (ввод, модификация и удаление), сортировка, фильтрация и печать.

Форма представляет собой объект базы данных Access, в котором разработчик размещает элементы управления, принимающие деист пользователей или служащие для ввода, отображения и изменения данных в полях.

Запрос представляет собой формализованное требование на отбор данных из таблиц или на выполнение определенных действий с данными. В Access можно создавать и выполнять следующие основные типы запросов: на выборку, обновление, удаление, или добавление данных.

Макрос представляет последовательность макрокоманд встроенного язы­ка Access, задающих автоматическое выполнение некоторых операций, напри­мер: «ОткрытьТаблицу», «Закрыть», «НайтиЗапись» и «Печать».

Модуль представляет совокупность описаний, инструкций и процедур на языке VBA, сохраненную под общим именем. В Access используются модули трех типов: формы, отчета и стандартный.

В таблицах хранятся данные, которые можно использовать в запросах, формах и отчетах. Формы и отчеты используют данные из таблиц или через запросы.

При полной установке Access версии 2002 требуется 16 Мб оперативной памяти и около 65 Мбайтов свободного пространства на жестком диске.

Microsoft Access 2002 позволяет работать с данными и таблицами баз дан­ных, созданных в предыдущих версиях Access, но его нельзя использовать для изменения объектов в базах данных предыдущих версий. Поэтому для рабо­ты с ранее созданными базами рекомендуется использовать имеющиеся в Microsoft Access 2002 средства преобразования старых форматов в новый формат.

Некоторые ограничения СУБД Access 2002:

  • размер файла базы данных (с расширением mdb) — 2 Гб за вычетом мес­та, необходимого системным объектам. Реально размер ограничивается доступным местом на диске, так как БД может включать присоединен­ные таблицы;

  • количество одновременно работающих пользователей — 255;

  • максимальный размер таблицы — 2 Гбайт;

  • максимальное количество нолей в таблице — 255;

  • максимальное число символов в записи (не считая поля Memo и поля объектов OLE) – 2000;

• максимальное количество таблиц в запросе — 32.