Лекция 6. Запросы к БД. Стандарт SQL. Конструктор QBE

Сопровождение

Внедрение

Тестирование

Реализация

Проектирование

Лекция 5. Этапы разработки информационной системы

Обеспечение целостности данных

Целостность данных любая СУБД обеспечивает автоматически, при этом различают:

1. Целостность уровня потенциальных ключей

Проверяется:

· уникальность

· отсутствие «пустого» значения

2. Целостность уровня внешних ключей

Проверяется:

· при добавлении строк – для подчиненной таблицы наличие первичного ключа с таким же значением

· при удалении из главной таблицы, идет проверка для главной таблицы:

- каскадное удаление - удаляются все связанные строки

- ограничение удалений – запрещается удалять такие строки, для которых есть связанные

· при обновлении (изменении значения первичного ключа) теоретически разрешены и запрет, и каскадное обновление, на практике же – каскадное обновление используется крайне редко!


Жизненный цикл программного изделия (ЖЦ) – промежуток времени между принятием решения о разработке и принятием решения об окончании поддержки программного продукта.

Этапы ЖЦ (фазы):

1. Анализ требований к информационной системе:

А) Анализ ролей пользователей (функции пользователя, требования к пользовательскому интерфейсу)

Б) Анализ документооборота

Анализ занимает около 2-3 недель. Результатом этапа является техническое задание (ТЗ). Существуют средства автоматизации (case-средства) этого этапа, например, ВР-Win, Rational Rose.

А) Разработка структуры БД (ER-диаграммаà схема данных)

Б) Проектирование форм, схемы навигации

В) Определение основных запросов БД

Г) Разработка алгоритмов для нетиповых функций

Д) Проектирование отчетных форм

А) Создание таблиц, индексов, форм, запросов, отчетов

Б) Модульное тестирование – тестирование отдельных модулей

В) Интеграционное тестирование (ошибки межмодульного взаимодействия)

А) Функциональное тестирование (по ТЗ)

Б) Нагрузочное тестирование

В) Стрессовое тестирование

Г) Тестирование инсталляции

Д) Тестирование пользовательского интерфейса


6.1. Запросы – основной способ манипулирования данными

               
   
 
 
SQL – универсальный язык разработки модулей
 
Средство автоматизации
 
VBA(Visual Basic for Application)
 


QBE (Querty By Example) – средство автоматизации разработки SQL-запросов (несложных).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: