Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Описание информационно – логической модели данных



 

Технология разработки системы управления использует реляционный подход для построения базы данных. Подобные системы основаны на реляционной модели данных, которые используются для моделирования взаимосвязей между объектами реального мира и для хранения данных об этих объектах.

Применение реляционной модели данных обусловлено использованием реляционной алгебры и соответствующих алгоритмов и операций для выполнения действий над данными. Использование алгоритмов реляционной алгебры позволяет обеспечить высокую производительность работы с базой данных [16].

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

Алгоритм задачи - это совокупность формальных действий и проверочных условий, выполнение которых осуществляется в определенной логической последовательности и позволяет решить поставленную задачу, то есть на основе входных данных получать выходные [17].

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

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

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

 

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

 

 

Рисунок 2 - Алгоритм решения задачи

 

Блок схема – это графическое представление алгоритма, в котором операции изображены с помощью различных геометрических фигур, причем каждому типу операций соответствует своя фигура. Содержимое операции записывается внутри фигуры, а последовательность их выполнения изображается в виде линий, соединяющих соответствующие фигуры. Направление чтения блок-схемы – сверху вниз и слева на право (рисунок 1).

Примерами реляционных СУБД для ПЭВМ являются следующие: dBase (фирма Ashton-Tate), DB2 (IBM), R: BASE (Microrim), Раrаdох и dBASE for Windows (Borland), Microsoft SQL SERVER, Visual FoxFro и Access (Microsoft), Clarion (Clarion Software), Ingres (ASK Computer Systems) и Oracle (Oracle) [18].

При проектировании любой БД необходимо задать ее структуру. Хорошая структура является основой для создания адекватной требованиям, эффективной базы данных.

Проектирование БД можно разделить на несколько этапов [19]:

- определение цели создания базы данных;

- определение таблиц, которые должна содержать база данных;

- определение необходимых в таблице полей;

- задание индивидуального значения каждому полю;

- определение связей между таблицами;

- обновление структуры базы данных;

- добавление данных и создание других объектов базы данных.

SQL символизирует собой cтруктурированный язык запросов. Это - язык, который дает возможность создавать и работать в реляционных базах данных, являющихся наборами связанной информации, сохраняемой в таблицах.

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

Элегантность и независимость от специфики компьютерных технологий, а также его поддержка лидерами промышленности в области технологии реляционных баз данных, сделало SQL основным стандартным языком. По этой причине, любой, кто хочет работать с базами данных 90-х годов, должен знать SQL [20].

Стандарт SQL определяется ANSI (Американским Национальным Институтом Стандартов) и в данное время также принимается ISO (Международной Организацией по Стандартизации).

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

В язык SQL в качестве составных частей входят [21]:

- язык манипулирования данными (Data Manipulation Language, DML)

- язык определения данных (Data Definition Language, DDL)

- язык управления данными (Data Control Language, DCL).

Язык манипулирования данными используется, как это следует из его названия, для манипулирования данными в таблицах баз данных. Он состоит из 4 основных команд:

- SELECT (выбрать)

- INSERT (вставить)

- UPDATE (обновить)

- DELETE (удалить)

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

- CREATE DATABASE (создать базу данных);

- CREATE TABLE (создать таблицу);

- CREATE VIEW (создать виртуальную таблицу)

- CREATE INDEX (создать индекс);

- ALTER DATABASE (модифицировать базу данных);

- ALTER TABLE (модифицировать таблицу);

- ALTER VIEW (модифицировать виртуальную таблицу);

- ALTER INDEX (модифицировать индекс).

С точки зрения прикладного интерфейса существуют две разновидности команд SQL:

- интерактивный SQL

- встроенный SQL.

 


Поделиться:



Последнее изменение этой страницы: 2019-06-09; Просмотров: 141; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь