Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
l_1_ac.DOC
Скачиваний:
2
Добавлен:
25.11.2018
Размер:
206.34 Кб
Скачать

Построение физической модели

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

Обзор возможностей и особенностей различных субд

После того как мы обсудили важнейшие вопросы построения базы данных, посмотрим с помощью каких средств можна воплотить эти идеи в жизнь. Программное обеспечение для работы с базами данных используется на персональных компьютерах довольно давно. К сожалению до недавнего времени эти программмы либо оказывались элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны, что даже хорошо разбирающиеся в компьютерах люди избегали работы с ними, пока не появились полные, ориентированные на пользователя приложения. В настоящее время широко распространено название таких средств - средства быстрой разработки приложений. В англоязычной литературе эта фраза имеет очень лаконичную аббревиатуру - RAD (Rapid Application Development). Что это такое - это очередной этап развития информационных технологий - естественная реакция компьютерной индустрии на информационные потрености бысторазвивающегося общества.

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

Перечень современных средств разработки систем автоматизации обработки данных, в которых заложены идеи RAD, весьма обширен. Сегодня я остановлюсь на средствах разработки Корпорации Microsoft. Эта компания в настоящий момент предлагает 5 пакетов программ, по обработке данных: MS Access, SQL Server, Visual Basic, Visual C++, Visual FoxPro.

MS Access

Простота освоения. Возможность использования непрофессиональным программистом. Имеет мощные средства подготовки отчетов из БД различных форматов.

Создание отчетов произвольной формы на основании различных данных. Разработка не коммерческих приложений.

SQL Server

Высокая степень защиты данных. Мощные средства работы с данными. Высокая производительность.

Хранение больших массивов данных. Хранение данных, требующих соблюдения режима секретности илипри не допустимости их потерь.

Visual Basic

Универсальность. Возможность создания компонентов OLE. Невысокие требования к мощности ПЭВМ.

Создание приложений средней мощности, не связанных с большой интенсивностью обработки данных. Разработка компонентов OLE. Создание приложений для интеграции компонентов Microsoft Office.

Visual C++

Универсальность. Наибольшая скорость работы приложения. Неограниченная функциональность.

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

Visual FoxPro

Высокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Хbase и SQL. Многоплатформенность.

Создание приложений масштаба предприятия. Создание приложений для работы на различных платформах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]