- •Институт информационных технологий
- •Контрольная работа
- •Содержание
- •Введение
- •Современные системы управления базами данных, их классификация и возможности
- •1.1 Основные функции субд
- •1.2 Классификации субд
- •1.3 Основные положения
- •1.4 Интерфейсы доступа к бд
- •Практическая часть
- •1 Создание базы данных
- •2. Создать процедуру, которая будет выводить запись из бд по заданной переменной.
- •3.Процедура подсчитывает число изданий, количество страниц, которых лежит в заданном диапазоне.
- •4. Процедура для добавления записи.
- •Заключение
- •Литература
- •Приложение а
Министерство образования Республики Беларусь
Учреждение образования
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»
Институт информационных технологий
Специальность: «Промышленная электроника»
Контрольная работа
По курсу “Системы управления базами данных”
Вариант № 22
«Управление библиотечным фондом»
Студент-заочник курса
Группы №
ФИО ____________________
Адрес г.Минск,
ул. _____, д.__ кв.____
Тел. ______
Минск, 20
Содержание
СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 3
СОВРЕМЕННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, ИХ КЛАССИФИКАЦИЯ И ВОЗМОЖНОСТИ 4
1.1 Основные функции СУБД 4
1.2 Классификации СУБД 4
1.3 Основные положения 6
1.4 Интерфейсы доступа к БД 9
ПРАКТИЧЕСКАЯ ЧАСТЬ 15
1 Создание базы данных 15
2. Создать процедуру, которая будет выводить запись из БД по заданной переменной. 16
3.Процедура подсчитывает число изданий, количество страниц, которых лежит в заданном диапазоне. 18
ЗАКЛЮЧЕНИЕ 20
ЛИТЕРАТУРА 21
ПРИЛОЖЕНИЕ А 22
Введение
Основные идеи современной информационной технологии базируются на концепции баз данных (БД). Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.
Первые БД появились уже на заре 1-го поколения ЭВМ представляя собой отдельные файлы данных или их простые coвокупности. По мере увеличения объемов и структурной сложности хранимой информации, а также расширения круга потребителей; информации определилась необходимость создания удобных эффективных систем интеграции хранимых данных и управления ими. В конце 60-х годов это привело к созданию первых коммерческих систем управления базами данных (СУБД), поддерживающих организацию и ведение БД.
СУБД — система управления базами данных. СУБД позволяет сосредоточиться на работе с данными, абстрагировавшись от их физического размещения, а также берет на себя заботу эффективного их сохранения и выборки. С СУБД связаны такие понятия, как запрос, транзакция и модель данных.
Целью контрольной работы является исследование СУБД, их классификации, а также разработка собственной базы данных.
Современные системы управления базами данных, их классификация и возможности
1.1 Основные функции субд
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server, ЛИНТЕР.