- •Тема: Базы данных (бд) и их виды План:
- •1 Базы данных и их виды
- •3 Основные функции субд
- •4 Классификация субд
- •1. Полнофункциональные субд.
- •2. Серверы бд.
- •3. Клиенты бд.
- •4. Средства разработки программ работы с бд.
- •5. Многомерная модель
- •6. Объектно-ориентированная модель
- •4. Постреляционная модель
3 Основные функции субд
• Ввод информации в БД и обеспечение его логического контроля. Под логическим контролем здесь понимается проверка на допустимость вводимых данных: нельзя, например, вводить дату рождения 31 июня 1057 года.
• Исправление информации (также с контролем правильности ввода).
• Удаление устаревшей информации.
• Контроль целостности и непротиворечивости данных. Здесь имеется в виду, что данные, хранящиеся в разных частях базы данных, не противоречат друг другу, например, дата поступления в школу явно не может быть позже даты ее окончания.
• Защита данных от разрушения. СУБД должна иметь средства защиты данных от выключения электропитания, сбоев оборудования и других аварийных ситуаций, а также возможности последующего восстановления информации.
• Поиск информации с необходимыми свойствами. Одна из наиболее важных в практическом отношении задач, ради которой ставятся все остальные.
• Автоматическое упорядочивание информации в соответствии с требованиями человека. Сюда относится сортировка данных, распределение их между несколькими базами и другие подобные процедуры.
• Получение общих и/или детализированных отчетов по итогам работы.
• Обеспечение коллективного доступа к данным. В современных информационных системах возможен параллельный доступ к одним и тем же данным нескольких пользователей, поэтому СУБД должны поддерживать такой режим.
• Защита от несанкционированного доступа. Не только ввод новой информации, но даже ее просмотр должны быть разрешены только тем пользователям, у которых есть на это права.
• Удобный и интуитивно понятный пользователю интерфейс.
Говоря о БД, нельзя обойти стороной вопрос, связанный с организацией в них данных. Помимо собственно данных, в любой базе имеется информация о ее строении, которую чаще всего называют структурой. В простейшем случае структура просто указывает тип информации и объем требуемой для нее памяти. Сведения о структуре позволяют СУБД легко рассчитывать местоположение требуемых данных на внешнем носителе и, следовательно, быстро получить к ним доступ.
Связанные между собой данные, например об одном человеке или объекте, объединяются в БД в единую конструкцию, которая называется запись. При этом части, образующие запись, принято называть полями или реже — элементами данных. Примерами полей могут служить фамилия, номер паспорта, семейное положение, наличие или отсутствие детей и т.д.
С появлением компьютерных сетей отпала необходимость хранения данных в одной машине и даже в одной стране, возникли так называемые распределенные БД.
4 Классификация субд
В качестве основных классификационных признаков используют: вид программы, характер использования, модель данных.
К СУБД относятся следующие основные виды программ:
1. Полнофункциональные субд.
Полнофункциональные СУБД представляют собой традиционные СУБД, которые являются наиболее многочисленными и мощными по своим возможностям. Например, dBase IV, Microsoft Access, Microsoft FoxPro и Paradox RBASE.
Обычно они имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД: создавать и модифицировать структуры таблиц, вводить данные, формировать запросы, разрабатывать отчеты, выводить их на печать и т. п. ((Для создания запросов и отчетов не обязательно программирование. Включают средства программирования для профессиональных разработчиков.))
