Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_БД.doc
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
2.89 Mб
Скачать

83

Введение.

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

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

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

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

Прежде чем приступить к изучению СУБД, введем понятие информации и информационной системы.

Информация и данные.

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

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

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

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

  • о каких объектах или явлениях реального мира требуется накапливать и обрабатывать информацию в системе;

  • какие их основные характеристики и взаимосвязи между собой будут учитываться;

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

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

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

В настоящее время информационные системы разрабатываются в основном как банки данных и знаний.

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

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

С БнД в процессе его создания и эксплуатации взаимодействуют пользователи разных категорий:

  1. Конечные пользователи – это специалисты, работающие в данной ПО, для удовлетворения информационных потребностей которых и создаются БнД. Понятием конечный пользователь определяется не только отдельное лицо или группа лиц, но и вычислительные процессы, задачи, а иногда и целые системы, взаимодействующие с БнД.

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

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

Предпосылками создания БнД являются следующие условия:

  1. Объекты ПО находятся в сложной взаимосвязи между собой

2) Информационные потребности различных конечных пользователей пересекаются;

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

С

БнД

остав БнД:

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