Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИ_в_соц.ком_ВСЕ.doc
Скачиваний:
12
Добавлен:
01.05.2025
Размер:
638 Кб
Скачать
☆

3 Модели:

  • Каскадная модель или «водопад» используется в технологиях, ориентированных на переход к следующему этапу после полного окончания работ на предыдущем этапе

  • Поэтапная модель обычно включает промежуточный контроль на любом этапе и межэтапные корректировки.

  • Спиральная модель характеризуется тем, что на начальных этапах ЖЦ осуществляются выработка стратегии, анализ требований и предварительное детальное проектирование. При этом создаются прототипы (макеты), позволяющие проверить и обосновать реализуемость технических решений. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии изделия.

2. База данных как информационная модель предметной области. Субд.

База данных - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения. БД – файл, в котором обычно хранятся данные для одной конкретной прикладной задачи.

СУБД есть комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Под СУБД понимается программа, которая не только позволяет хранить большие массивы данных, но и обрабатывать их, представляя в удобном для пользователя виде.

Функции:

  • управление данными во внешней памяти (на дисках);

  • управление данными в оперативной памяти с использованием дискового кэша;

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

  • поддержка языков БД (язык определения данных, язык манипулирования данными).

Компоненты:

  • ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию

  • процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

  • подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

  • а также сервисные программы., обеспечивающие ряд дополнительных возможностей по обслуживанию ИС.

Классификацию СУБД можно осуществлять по различным критериям, в частности:

По виду программ:

  • Полнофункциональные имеют развитый интерфейс, позволяющий выполнять основные действия с БД. Для создания запросов необязательно программирование, а можно пользоваться языком QBE (Query By Example). Многие полнофункциональные СУБД включают средства программирования для профессиональных разработчиков. Для обеспечения доступа к другим БД или данным SQL-серверов многие СУБД имеют соответствующие модули. Примеры: DBASE IV, Microsoft Access, Microsoft FoxPro, Paradox R:BASE/

  • Серверы БД предназначены для обработки данных в сетях. Серверы БД реализуют функции управления базами банных с помощью SQL. Примеры: NetWare SQL (Novel), MS SQL Server (Microsoft), InterBase (Borland).

  • Клиенты БД для серверов БД представляет различные программы, как полнофункциональные СУБД, так и табличные и текстовые процессоры, программы электронной почты и т.п.

  • Средства разработки программ работы с БД могут использоваться для создания клиентских программ, серверов БД и их отдельных компонентов, а так же пользовательских приложений. Примеры: Clipper, Delphi, Power Builder (Borland), Visual Studio (Microsoft), С++.