- •5 . Этапы развития вычислительной техники. Определение эвм.
- •9 Устройства вывода эвм.Назначение,типы
- •10. Основная память эвм. Назначение и состав.
- •12 Центральные устройства эвм. Состав и принцип работы
- •13 Обработка машинной команды центральными устройствами эвм.
- •14Взаимодействие центральных внешних устройств эвм.Типы интерфейса
- •16 Обобщенная структурная схема персонального компа
- •17Програмное обеспечение эвм. Типы и состав
- •18 Ос.Основные функции и виды
- •19Типы диалога пользователя с компьютером.
- •24Базовые управляющие конструкции
- •26 Алгоритм.Схема алгоритма
- •27,28,29(Тестирование и отладка, типы ошибок, методы получения доп.Инфы о процессе вып.Проги)
- •30 Назначение и типы вычислительных комплексов
- •34Сеть Инет. Структура управление протоколы
- •35Адреса компа в сети инет
- •36 Основные службы сети инет
- •37 Базы данных и их назначение
- •38 Основные требования к базам данных
- •39Предметная область, объекты
- •40Типы связей между объектами предметной области
- •41Отношения и их свойства.Реляционные базы данных
- •46 Метод пузырька
37 Базы данных и их назначение
База данных – совокупность связанных данных, организованным по определенному правилам, предусматривающим общие принципы описания, хранения и манипулирования независимо от прикладных программ.
Система управления базами данных (СУБД) – приложение, обеспечивающее создание, хранения, обновление и поиск информации в базах данных. СУБД осуществляют взаимодействие между базой данных и пользователями системы, а также между базой данных и прикладными программами, реализующими определенные функции обработки данных.
Система баз данных – совокупность одной или нескольких баз данных и комплекса информационных, программных и технических средств, обеспечивающих накопление, обновление, корректировку и многоаспектное использование данных в интересах пользователей.
Свойства базы данных
Самодокументированность. БД должна иметь словарь данных в специально отведенном месте, которое используется для хранения информации о самой базе данных. Словарь содержит информацию: об архитектуре базы, о хранимых процедурах и т.д.
Независимость данных от программ. Структура данных должна быть независима от программ, использующих эти данные, так чтобы с данными можно было работать без изменения этих программ.
Целостность данных. означает корректность данных и их непротиворечивость. Для обеспечения целостности накладывают ограничение целостности. Эти ограничения могут иметь вид логических выражений, значения которых всегда должны быть «истина». Если хотя бы одно из выражений принимает значение «ложь» - то целостность нарушена.
Целостность транзакций. В БД под транзакцией понимают неделимую с точки зрения воздействия на базу данных последовательность операторов манипулирования данными (чтение, вставка, модификация), приводящая к одному из двух возможных результатов: либо последовательность выполняется, все операторы правильные, либо транзакция откатывается, в случае если хотя бы один оператор не выполнен успешно. Обработка транзакций гарантирует целостность БД. Изолированность,. Одна из основных задач СУБД – обеспечение изолированности в многопользовательских системах, т.е. создание такого режима функционирования, при котором каждому пользователю казалось бы, что база данных доступна только ему. Такую задачу СУБД принято называть параллелизмом транзакций.
Поддержание журнала аудита или журналирование. Все операции, выполняемые в СУБД, должны регистрироваться на физическом и логическом уровне в терминах событий, происходящих в базе данных. Для каждого изменения в структурах хранилища заводится отдельная запись, описывающая изменяемую структуру и собственно изменение.
Восстановление. Восстановление представляет собой процесс воспроизведения в базе данных изменений, описанных в записях журнала, или возврат базы данных к состоянию до этих изменений. Процедура восстановления обеспечиваете для транзакции и всех соответствующих записей журнала либо полное воспроизведение, либо полную отмену.
Безопасность данных. Защита данных от несанкционированной модификации, разрушения.
Масштабируемость.
Производительность.
