Основные понятия
Лекция 2. Введение в базы и банки данных
Темы:
Оглавление
- понятие информационной системы (ИС), роль и место банка данных и базы данных в ИС
- файлы и файловые системы; среда базы данных
- трехуровневая архитектура баз данных: внешний, концептуальный и внутренний уровни.
- логическая и физическая независимость данных.
- классификация моделей данных.
- функции и службы СУБД.
- компоненты СУБД
- архитектура многопользовательских баз данных.
Информационная система (ИС) – взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Примеры информационных систем:
- система управления предприятием
- системы продажи билетов
- экспертные системы
- системы управления физическим экспериментом
Основой любой информационной системы является банк данных.
Банк данных (БнД) – автоматизированная система централизованного хранения и коллективного использования данных.
Фактически банк данных представляет собой систему баз данных
Компоненты банка данных:
- информационная база (база данных)
- лингвистические средства
- программные средства
- технические средства
- организационное и методическое обеспечение
База данных (БД) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимо от прикладных программ (ГОСТ 20886-85)
База данных– информационная модель предметной области в виде совокупности данных, хранимых в памяти компьютера и связанных между собой по правилам, которые определяют их общие принципы описания, хранения и манипулирования
Под информационной модельюпонимают информацию об объекте, отобранную и структурированную в соответствии с заданной целью.
Система управления БД (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Модель данных – описание методов представления и обработки данных в СУБД, в том числе методов определения типов логических структур в базе данных, методов манипулирования данными и методов определения и поддержки целостности базы данных
Исторически первые базы данных создавались на основе файловых систем, и вся ответственность за работу с ними возлагалась на прикладное программное обеспечение, использовавшее эти базы. Файловые базы данных сегодня практически не применяются. В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария системы управления базами данных - СУБД.