Содержание
-
Базы данных
-
Основные понятия баз данных
База данных (БД) - это средство накопления и организации больших массивов информации об объектах некоторой предметной области (ПО). БД должна отображать текущие данные о предметной области, накапливать, хранить информацию и предоставлять различным категориям пользователей быстрый доступ к данным.
-
Система баз данных Информационные компоненты Программные средства Технические средства СУБД Языковые средства Администратор БД Организационно-методические средства
-
Система управления БД (СУБД) – представляет собой совокупность языковых и программных средств, с помощью которых БД создается и поддерживается в процессе эксплуатации. При проектировании и эксплуатации БД к ней предъявляются следующие требования: Адекватность отображения ПО (полнота, целостность, непротиворечивость, актуальность данных). Возможность взаимодействия пользователей разных категорий; обеспечение высокой эффективности доступа. Дружественность интерфейса. Обеспечение секретности и конфиденциальности. Обеспечение взаимной независимости программ и данных. Обеспечение надежности БД.
-
Обязанности администратора базЫ данных
Анализ предметной области, ее описание, формулировка ограничений целостности. Проектирование структуры БД: состава и структуры файлов БД, связей между ними. Задание ограничений целостности при описании структуры БД и процедур обработки данных. Первоначальная загрузка и ведение БД. Защита данных: обеспечение порядка входа в систему; определение прав доступа пользователей к данным; выбор и создание программно-технических средств защиты данных; тестирование средств защиты данных; сбор статистики об использовании данных; исследование случаев нарушения защиты данных; обеспечение восстановления БД, организация ведения системных журналов. Анализ обращений пользователей к БД. Работа с пользователями. Работа над совершенствованием и динамическим развитием БД.
-
Классификация баз данных
-
Модели данных
Главная задача, которая решается в процессе проектирования - это организация данных: интегрирование, структурирование определение взаимосвязей. Способ организации данных определяется логической моделью, которая отражает основные сущности ПО и их взаимосвязи.
-
Модель данных — это совокупность структур данных и операций их обработки. Модель данных включает в себя: структуры данных операции их обработки ограничения целостности
-
Этапы проектирования бд
Анализ предметной области: объекты и связи между ними Информационные потребности пользователя (анализ запросов) Анализ существующих и будущих прикладных программ 1-й этап Проектирование инфологической модели данных 2-й этап – Проектирование концептуальной модели БД. Выбор СУБД. Отображение инфологической модели на логическую модель 3-й этап – Проектирование физической модели БД. Структура физической записи Реализация БД Оценка физической модели БД Требо-вания СУБД Оценка эксплуата-ционныххарактери-стикприклад-ных программ Построение информационной структуры
-
мячики РБД представляет собой совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Отношением называется любая взаимосвязь между объектами и/или их свойствами. мячики Игрушки
-
Отношение задается своим именем и списком атрибутов – элементов, связанных этим отношением: () Имя отношения выбирается таким образом, чтобы оно поясняло смысл связи между элементами отношения Для описания некоторого свойства объекта или связи используется простейший неделимый элемент данных, называемый атрибутом Имя атрибута - это условное обозначение атрибута в процессах обработки данных. Оно должно быть уникальным в пределах одного и того же отношения Значение атрибута - величина, характеризующая некоторое свойство объекта и связи
-
Имя отношения Игрушки Игрушки Имя атрибута Наименование, Материал, Цвет, Количество Значение атрибутов Кубики, мячики, куклы, Ключ Наименование Список имен атрибутов отношения и их характеристик называют схемой отношения Атрибут или набор атрибутов, которые могут быть использованы для однозначной идентификации конкретного экземпляра отношения называется первичным ключом отношения или просто ключом
-
Пример 1. БД о поставке деталей может быть описана следующими отношениями: Деталь (, , , ). Поставщик (, , ). Поставка деталей (, , ) Деталь Поставщик Поставка деталей
-
В ходе разработки РБД должен быть определен состав взаимосвязанных реляционных таблиц и определен состав атрибутов каждого отношения. Состав атрибутов должен отвечать требованиям нормализации. Нормализация отношений производится на этапе концептуального проектирования БД Существует несколько нормальных форм (НФ) реляционной модели данных (РМД), которые позволяют исключить избыточное дублирование данных, обеспечить целостность и непротиворечивость данных
-
При первой нормальной форме (1НФ) все атрибуты отношения должны быть простыми (атомарными, неделимыми) с точки зрения СУБД При второй нормальной форме (2НФ) должна обеспечиваться 1НФ и каждый неключевой атрибут функционально полно зависит от ключа При третьей нормальной форме (ЗНФ) отношение должно находиться во 2НФ, а также отсутствуют ФЗ между неключевыми атрибутами Нормальная форма Бойса-Кодда(НФБК) является развитием ЗНФ и требует, чтобы в отношении были только такие ФЗ, левая часть которых является потенциальным ключом отношения
-
Пример 2. Рассмотрим БД для консультанта радиоакадемииУспеваемость студентов общежития. БД состоит из одного отношения, в котором представлена информация о студентах, проживающих в общежитии, и их оценках по изучаемым дисциплинам в различных семестрах Задано отношение: Студент (, , , , , , ) Основные атрибуты отношения: - номер зачетной книжки студента (Сном); фамилия студента (Сфам); номер комнаты (Кном), где он проживает; номер телефона (Тном); дисциплина; семестр; оценка.
-
Сном Дисциплина Семестр Тном Оценка Кном Сфам Большинство возможных аномалий в БД будет устранено в случае приведения каждого отношения в НФБК. Эта форма определяется следующим образом: отношение находится в НФБК тогда и только тогда, когда каждая левая часть ФЗ является потенциальным ключом
-
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.