Главная страница
Навигация по странице:

  • Основные понятия и определения баз данных

  • База данных (БД)

  • Система управления базами данных (СУБД)

  • Автоматизированная информационная система (АИС)

  • Под задачами обработки данных

  • Современное состояние технологий баз данных

  • Основные понятия и определения баз данных


    Скачать 41.65 Kb.
    НазваниеОсновные понятия и определения баз данных
    Дата03.07.2019
    Размер41.65 Kb.
    Формат файлаdocx
    Имя файлаЛ_№1.docx
    ТипЛекция
    #83591

    ЛЕКЦИЯ №1 (2 часа)

    Тема: «Основные понятия и определения баз данных»


    Цель: Изучить основные понятия и определения баз данных и их современное состояние.


    1. Введение в базы данных


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

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

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

    На самом деле, второе направление возникло несколько позже первого. Это связано с тем, что на заре вычислительной техники компьютеры обладали ограниченными возможностями в части памяти. Понятно, что можно говорить о надежном и долговременном хранении информации только при наличии запоминающих устройств, сохраняющих информацию после выключения электрического питания. Оперативная память этим свойством обычно не обладает. В начале, использовались два вида устройств внешней памяти: магнитные ленты и барабаны. При этом емкость магнитных лент была достаточно велика, но по своей физической природе они обеспечивали последовательный доступ к данным. Магнитные же барабаны (они больше всего похожи на современные магнитные диски с фиксированными головками) давали возможность произвольного доступа к данным, но были ограниченного размера.

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


    1. Основные понятия и определения баз данных

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

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

    Одним из важнейших понятий в теории баз данных является понятие информации. Информация – это любые сведения о каком-либо событии, процессе, объекте.

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

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

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

    Целью создания баз данных является построение системы данных, не зависящих от принятых алгоритмов (программного обеспечения), применяемых технических средств и физического расположения данных в ЭВМ; обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах. БД предполагает многоцелевое ее использование (несколько пользователей, множество форм документов и запросов одного пользователя).
    Типы БД



    Рисунок 1- Основные типы баз данных

    УБД-это БД доступ к информации и управление которой осуществляется в нескольких отдельных подсистемах.

    РБД-это БД, содержимое которой хранится в нескольких отдельных подсистемах.

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

    Автоматизированная информационная система (АИС) — это система, реализующая автоматизированный сбор, обработку, манипулирование данными, функционирующая на основе ЭВМ и других технических средств и включающая соответствующее программное обеспечение (ПО) и персонал

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

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

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

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

    Приложения, созданные средствами СУБД, относят к приложениям СУБД.

    Приложения, созданные вне среды СУБД с помощью систем программирования, использующих средства доступа к БД, к примеру, Delphi или Visual Studio, называют внешними приложениями.


    1. Современное состояние технологий баз данных

    Основные современные принципы организации баз данных.

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

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

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

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



    Контрольные вопросы

    1. Что такое информационные технологии (ИТ)?

    2. Что такое информация, данные?

    3. Что такое база данных?

    4. Цель создания баз данных?

    5. Типы баз данных?

    6. Что такое автоматизированная информационная система (АИС)?

    7. Что понимают под понятием банк данных?

    8. Что относится к задачам обработки данных?

    9. Что такое приложение?

    10. Основные современные принципы организации баз данных?




    написать администратору сайта