Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 17:15, практическая работа
База данных (БД) – это хранилище данных о некоторой предметной области, организованное в виде специальной структуры.
Система управления базой данных (СУБД) – это программное обеспечение для работы с БД.
База данных
Выполнила студентка
Группы 23-87
Жужома А.И.
Проверил
Быков А.М.
БД
СУБД
База данных
База данных (БД) – это хранилище данных о некоторой предметной области, организованное в виде специальной структуры.
Система управления базой данных (СУБД) – это программное обеспечение для работы с БД.
Функции:
Текстовые базы данных
Основной целью любой текстовой БД является хранение, поиск и выдача документов, соответствующих запросу пользователя.
Автоматизированный поиск документов на естественных языках достаточно затруднен, возникает вопрос о проектировании некоторых формальных языков, предназначенных для отображения основного смыслового содержания документов и запросов в БД.
информационно-поисковые
Информационно – поисковые языки получили название дескрипторных, основаны на применении принципов координатного индексирования, при котором смысловое содержание документа может быть с определенной степенью точности и полноты задано списком ключевых слов, содержащихся в тексте.
Лексические единицы
Парадигматические отношения
Синтагматические отношения
Сетевые
базы данных
В основе моделей лежит понятие сети, вершинами которой являются понятия, соответствующие объектам, событиям, процессам, явлениям, а дугами – отношения между этими понятиями.
Б
Г
А
В
Типы сетей
Функциональные сети
Сценарии
Семантические сети
Реляционные
базы данных
Базы данных называются реляционными, если управление ими основано на математической модели, использующей методы реляционной алгебры и реляционного исчисления.
Два типа таблиц
Пользовательские таблицы
Системные таблицы
Три операции в определении системы управления реляционными базами данных:
Проектирование
баз данных
Процедуры, выполняемые на этапах жизненного цикла БД |
Проектирование |
Создание |
Эксплуатация |
Анализ предметной области и запросов к БД |
Генерация схемы БД |
Реорганизация БД |
Организация доступа к базам данных |
Контроль состояния БД |
Интеграция пользовательских представлений |
Подготовка среды хранения |
Реструктуризация БД |
Поиск и обновление данных |
Сбор и анализ статистики использования БД |
Выбор средства реализации |
Ввод и контроль данных |
Загрузка и корректировка БД |
Логическое проектирование |
Реформатизация БД |
Вывод отчетов |
Контроль целостности БД |
Разграничение доступа |
Инициирование и завершение работы с СУБД |
Копирование и восстановление БД |
Анализ предметной области и запросов к БД
Анализ предметной области целесообразно разбить на три фазы:
Анализ
концептуальных требований
Необходимо решить следующие задачи:
Например, в случае разработки
БД для ведения электронной
Необходимо решить задачи:
На основе информации хранящейся в БД необходимо выдавать следующие отчеты:
Выявление
информационных объектов и связей между
ними
При выборе информационных объектов необходимо ответить на ряд вопросов:
Факультет |
Предметы |
Студенты |
Преподаватели |
Оценки |
Факультет |
Предмет |
Кафедра |
Фамилия |
Группа |
Кафедра |
Группа |
Имя Отчество |
Предмет | |
Группа |
Фамилия |
Предмет |
Фамилия | |
Имя |
Имя | |||
Дата | ||||
Оценка |
Выделим связи между информационными объектами
Факультет |
Факультет |
Кафедра |
Группа |
Предметы |
Предметы |
Преподаватели |
Фамилия |
Имя Отчество |
Предмет |
Студенты |
Кафедра |
Группа |
Фамилия |
Имя |
Оценки |
группа |
Предмет |
Фамилия |
Имя |
Дата |
Оценка |
При проектировании БД существуют
взаимосвязи между
Например:
Построение
концептуальной модели
Выбор модели диктуется прежде всего характером предметной области и требованиями к БД.
Модели «сущность-связь», дающие возможность представлять структуру и ограничения реального мира, а затем трансформировать их в соответствии с возможностями промышленных СУБД, являются весьма распространенными.
Например:
Тип сущности - студент
Экземпляр сущности - Иванов, Петров, Сидоров и др.
В нашем примере Группа, Предметы, Студенты, Учителя, Оценки – сущности. Проанализируем связи между сущностями
Теперь можно перейти к проектированию информационной (концептуальной) схемы БД (атрибуты сущностей на диаграмме не показаны)
ACCESS
СУБД Access является системой управления базами данных реляционного типа.
Microsoft Access предоставляет
максимальную свободу в
В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов).