русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общие сведения о СУБД


Дата добавления: 2015-07-09; просмотров: 490; Нарушение авторских прав


СУБД ACCESS

(Лекция)

Управление базой данных осуществляется специальной компьютерной программой, которая называется системой управления базами данных (СУБД).

СУБД - это совокупность лингвистических (языковых) и программных средств, обеспечивающих создание, ведение и использование баз данных многими пользователями.

Лингвистические средства СУБД — это язык определения данных (ЯОД) и язык манипулирования данными (ЯМД). По своей природе это такие же языки высокого уровня как, например, Бейсик, Паскаль и т.д. Их принципиальное отличие состоит в том, что ЯОД и ЯМД не являются процедурными языками. Язык описания данных определяет их структуру и взаимосвязь, способы ввода удаления и изменения, а язык манипулирования данными — способы поиска и извлечения нужных данных, а также способы их обработки и представления в удобной для пользователя форме.

Современные СУБД, работают, главным образом, в интерактивном режиме т.е. являются программами-оболочками, обладающими развитыми средствами пользовательского интерфейса. Это существенно упрощает работу пользователя, освобождая его от необходимости освоения сложного синтаксиса упомянутых выше языков СУБД. Пользователь может не знать языков ЯОД и ЯМД. Он воздействует с помощью клавиатуры и мыши на элементы пользовательского интерфейса СУБД, которая реагирует на эти воздействия, автоматически генерируя команды ЯОД и ЯМД, непосредственно воздействующие на базу данных. В СУБД Access в качестве ЯОД и ЯМД используется язык структурированных запросов SQL.

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



Каждому типу логической модели данных соответствует одноименный тип СУБД. Иерархической, сетевой и реляционной моделям данных соответствуют иерархическая, сетевая и реляционная СУБД. На персональных компьютерах реализованы СУБД только реляционного типа. Наиболее известными СУБД реляционного типа являются: dBase, Сlipper, FoxPro, Paradox, Access.

Рассмотрим сравнительную характеристику СУБД различных типов.

По критерию быстродействия:

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

По критерию восприятия пользователем:

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

По критерию возможности применения:

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

По целесообразности применения:

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



<== предыдущая лекция | следующая лекция ==>
Создание строки меню пользователя. | Рабочая область


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.492 сек.