Основы современных баз данных


         

Основы современных баз данных

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

Файловые системы
Структуры файлов
Структуры файлов - 2
Именование файлов
Именование файлов - 2
Защита файлов
Режим многопользовательского доступа
Области применения файлов
Потребности информационных систем
Потребности информационных систем - 2

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

Физическая согласованность базы данных
Физическая согласованность базы данных - 2
Восстановление после жесткого сбоя
SEQUEL/SQL СУБД System R
Запросы и манипулирование данными
Запросы и манипулирование данными - 2
Операторы определения и манипулирования
Определения ограничений целостности
Представления базы данных
Определение управляющих структур

Языки программирования объектно-ориентированных баз данных
К настоящему моменту нам неизвестен какой-либо язык программирования ООБД, который был бы спроектирован целиком заново, начиная с нуля. Естественным подходом к построению такого языка было использование (с необходимыми расширениями) некоторого существующего объектно-ориентированного языка. Начало расцвета направления ООБД совпало с пиком популярности языка Smalltalk-80. Этот язык оказал большое влияние на разработку первых систем ООБД, и, в частности, использовался в качестве языка программирования. Во многом опирается на Smalltalk и известная коммерчески доступная система GemStone.

Объектно-ориентированные модели данных - 2
Объектно-ориентированные модели данных - 3
Объектно-ориентированные модели данных - 4
Языки программирования баз данных
Потеря соответствия между языками
Языки программирования ООБД как
Примеры языков программирования ООБД
Языки запросов баз данных
Явная навигация
Ненавигационные языки запросов

Cамоучитель по устранению сбоев и неполадок домашнего ПК

Наиболее серьезно сегодня стоит та проблема, что пользователь, обращаясь в сервис-центр за помощью, не может достаточно внятно сказать, что же с его компьютером приключилось и что ему не нравится в работе "электронного друга". И ничего тут не поделаешь, в наше время компьютер очень часто приобретают лишь для того, чтобы он стоял на своем месте в углу комнаты (почти как телевизор). Усугубляет эту проблему отношение к персональному компьютеру как к игровой приставке: сунул диск в дисковод и играй. О каком-нибудь уровне подготовки не может идти и речи.
Более или менее точно указать признаки неполадки поможет нижеследующий список "состояний" компьютера при возникновении проблем. Можно выделить следующие категории.

Введение
Что делать, если компьютер плохо работает?
Диагностические сообщения BIOS
Разновидности сообщений
Диагностические программы
Вы купили компьютер
Питание компьютера и его компонентов
Первое включение
Установка операционной системы
Настройка операционной системы
Установка программ и игр
Настройка программ и игр
Удаление программ и игр
Работа с файлами и каталогами
Работа с офисными программами
Мультимедийные функции компьютера
Работа в сети Интернет
Работа в локальной сети
Компьютерные вирусы
Зависания операционной системы
Подключение новых устройств
Преврати свой сайт в портал
Конвертация текстов
На сайте - как в "ВИНДЕ"

Фокусы языка. Изменение убеждений в НЛП - перейти
Психолингвистика и магия общения - перейти
Что такое НЛП - перейти
Нейролингвистика (НЛП) - перейти
Что такое НЛП - перейти
Пикап - перейти
Как знакомиться на вечеринке, в транспорте - перейти
Как стать успешным и нравиться девушкам - перейти
Минимальная конфигурация для Win 2000 - перейти
Запуск систем Windows 2000 - перейти
Поддержка Plug and Play - перейти
Пользовательский интерфейс - перейти
Панель управления в Windows 2000 - перейти
Общие концепции консоли управления - перейти
Общие сведения о файловых системах - перейти