Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Средства построения базы данных
Практически общепринятой в настоящее время стала концепция построения информационных систем на основе реляционной модели данных. Преимущества модели данных для построения и рассматриваемой АИС: - реляционная модель хорошо исследована, для нее выработаны приемы и методы использования, позволяющие решать практически любые задачи хранения данных и доступа к ним, разработаны также методы приведения к реляционной модели тех данных, предметная структуризация которых естественным образом в реляционную модель не вписывается; - реляционная модель интуитивно понятна как разработчику, так и конечному пользователю, так как ее прообразом являются таблицы; - практически все промышленно выпускаемые на сегодняшний день средства управления базами данных поддерживают реляционную модель; - для реляционной модели существует мощное средство формулирования запросов к базе данных – структурированный язык запросов SQL. Являясь языком непроцедурным, SQL не зависти от среды (аппаратной и операционной), в которой он выполняется. Стандарт ANSI SQL поддерживается ISO и обеспечивается большинством промышленно выпускаемых средств. В качестве основных классификационных признаков можно использовать следующее: - вид программы; - характер использования; - модель данных. Названные признаки существенно влияют на целевой выбор СУБД и эффективность использования разрабатываемой ИС. К СУБД относятся основные виды программ: - полнофункциональные СУБД; - серверы БД; - клиенты БД; - средства разработки программ работы с БД. Полнофункциональные СУБД являются наиболее многочисленными и мощными по своим возможностям. Обычно они имеют развитый интерфейс, позволяющий выполнять основные действия с БД: - создавать и модифицировать структуру таблиц; - сводить данные; - формировать запросы; - разрабатывать отчеты; - выводить данные на печать. Некоторые системы имеют в качестве вспомогательных средства проектирования схем БД или CASE-системы. Серверы БД предназначены для организации центров обработки данных в сетях ЭВМ. Серверы БД реализуют функцию управления БД, запрашиваемые клиентскими программами с помощью операторов SQL. Примерами серверов БД являются программы: - FireBird SQL Server; - MS SQL. В роли клиентских программ для сервера БД могут использовать различные программы: - полнофункциональные СУБД; - электронные таблицы; - текстовые процессоры. При этом элементы пары «клиент-сервер» могут принадлежать как одному, так и разным производителем ПО. Средства разработки программ работы с БД могут использоваться для создания следующих разновидностей программ: - клиентских программ; - серверов БД и их отдельных компонентов; - пользовательских приложений. По характеру использования СУБД делятся на: - персональные; - многопользовательские. Персональные СУБД позволяют создавать персональные БД и приложения, работающие с ними, а также выступать в роли клиентской части многопользовательских СУБД. Многопользовательские СУБД включают в себя сервер БД и клиентскую часть, и могут работать в неоднородной вычислительной среде (разные ВС, разные ОС). По использованию моделей данных СУБД разделяют на: - иерархические; - сетевые; - реляционные. Для работы с хранящейся информацией СУБД предоставляет следующие два типа языков: Язык описания данных – высокоуровневый, непроцедурный язык декларативного типа, предназначенный для описания логической структуры данных. Язык манипулирования данными – совокупность конструкций, обеспечивающих выполнение основных операций с данными. Наибольшее распространение получили два стандартных языка: - QBE – язык запроса по образцу; - SQL – структурированный язык запроса. QBE обладает в основном свойствами языка манипулирования данными. SQL – и описания, и манипулирования данными. Перечисленные выше функции СУБД используют следующие основные функции более низкого уровня: - управление данными во внешней памяти; - управление буферами оперативной памяти; - управление трансакциями; - обеспечение целостности и безопасности БД.
Создание базы данных Структура БД База данных – совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление, выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты: - таблицы для сохранения данных; - запросы для поиска и извлечения только требуемых данных; - формы для просмотра, добавления и изменения данных в таблицах; - отчеты для анализа и печати данных в определенном формате. Грамотная разработка базы данных обеспечивает простоту ее поддержания. Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа, тогда достаточно будет обновить конкретные данные только в одном месте, чтобы обновленная информация отображалась во всей базе данных. База данных для решения поставленной задачи состоит из таблиц: - таблица «Принял» хранит информацию о принятом водителем заказа; - таблица «Водители» хранит информацию о водителях, которые работают в организации; - таблица «Оператор» содержит информацию об операторах, которые работают в компании; - таблица «Клиенты» содержит информацию, необходимую для идентификации клиентов, а также их контактные данные; - таблица «Заказы» предназначена для хранения информации по заказам, которые производят клиенты. Выбор программных и аппаратных средств для реализации АИС Использование баз данных и информационных систем становятся неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных. От правильного выбора инструментальных средств создания информационных систем, определения подходящей модели данных, обоснования рациональной схемы построения баз данных, организации запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабатываемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств разработки баз данных и информационных систем. Средства для создания приложений Локальные средства разработки программ Эти средства на рынке программных продуктов наиболее представительны и включают языки и системы программирования, а также инструментальную среду пользователя. Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Средства для создания приложений – совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ. Языки программирования можно условно разделить на следующие классы (если в качестве признака классификации взять синтаксис образования конструкций языка): - машинные языки – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды); - машинно-ориентированные языки – языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры); - алгоритмические языки – языки программирования, не зависящие от архитектуры компьютера (Паскаль, Си, Фортран, Бейсик и др.); - процедурно-ориентированные языки – языки программирования, где имеется возможность написания программы как совокупности процедур (подпрограмм); - проблемно-ориентированные языки – языки программирования, предназначенные для решения задач определенного класса (Лисп, Пролог, Симула и др.).
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 915; Нарушение авторского права страницы