Хранение, поиск, и сортировка информации в базах данных
Тема урока: Базы данных
Вводный инструктаж по ТБ.
Ход урока
База данных – это совокупность сведений, объединенных по какому-то признаку (телефонный справочник или прайс-лист компании).
Информационные базы данных – это хранилище сведений, структурированных оптимальным для машинной обработки образом.
Создание базы данных, обработка и поиск всей необходимой информации в ней осуществляется с помощью системы управления базами данных (СУБД).
СУБД – это набор определенных программных средств, которые предоставляют возможность пользователю быстро и эффективно взаимодействовать с БД.
Классификация баз данных. Базы данных можно разделить по 4 признакам:
1. Применяемый язык программирования:
– открытые базы опираются на один из универсальных языков;
– в замкнутых базах используются собственный язык программирования.
2. Выполняемые функции:
– информационные базы данных предназначены для хранения и доступа к информации;
– операционные позволяют проводить сложные обработки информации.
3. Сфера применения:
– универсальные БД;
– специализированные БД, предназначенные для решения конкретных задач.
4. По «мощности»:
– корпоративные – предназначены для работы в распределенной среде, поддерживают одновременную работу многих пользователей, предлагают широкие возможности по проектированию и администрированию базы;
– настольные – имеют низкую стоимость, рассчитаны на единичного пользователя, имеют низкие требования к техническим средствам.
5. По ориентации на целевую аудиторию:
– системы, заточенные на разработчиков – СУБД должна обладать широкими возможностями отладки проектируемой базы данных, иметь возможность создавать не привязанное к СУБД приложение, в нее должны входить средства по созданию сложных и эффективных конечных продуктов;
– конечных пользователей – должны быть просты, интуитивно понятны, должны иметь программную защиту от непреднамеренной порчи данных со стороны пользователя.
Модели баз данных. Существует 3 способа хранения информации в базах данных:
1. Иерархическая модель может быть представлена в виде дерева. На первом уровне расположен один объект. Ниже располагаются подчиненные ему объекты 2-го уровня. Каждый объект может иметь несколько подчиненных ему низшего уровня, но всегда связан только с одним объектом уровня выше. Примером иерархической модели служит операционная система Windows.
2. Сетевая модель является расширением иерархической. В ней убрано ограничение на количество связей объекта низшего уровня с объектом уровня выше. Примером такой модели служит сеть Интернет, которая представляет собой глобальную распределенную базу данных.
3. Реляционная (табличная) модель – самый распространенный способ хранения данных. Все данные собраны в таблицы, между которыми можно установить связи.
Для таких баз характерны следующие особенности:
1. Все таблицы имеют одинаковую структуру.
2. В каждой таблице есть ключевое поле, значения которого не могут повторяться.
3. Связь таблиц происходит через ключевые поля, когда ключевое поле одной из них приводится в соответствие с ключевыми полями других таблиц.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.