Основные понятия

Лекция 2. Введение в базы и банки данных

Темы:

Оглавление

- понятие информационной системы (ИС), роль и место банка данных и базы данных в ИС

- файлы и файловые системы; среда базы данных

- трехуровневая архитектура баз данных: внешний, концептуальный и внутренний уровни.

- логическая и физическая независимость данных.

- классификация моделей данных.

- функции и службы СУБД.

- компоненты СУБД

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

Информационная система (ИС) – взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.

Примеры информационных систем:

- система управления предприятием

- системы продажи билетов

- экспертные системы

- системы управления физическим экспериментом

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

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

Фактически банк данных представляет собой систему баз данных

Компоненты банка данных:

- информационная база (база данных)

- лингвистические средства

- программные средства

- технические средства

- организационное и методическое обеспечение

База данных (БД) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимо от прикладных программ (ГОСТ 20886-85)

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

Под информационной модельюпонимают информацию об объекте, отобранную и структурированную в соответствии с заданной целью.

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


 

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

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