
БАЗЫ ДАННЫХ1.ppt
- Количество слайдов: 16
БАЗЫ ДАННЫХ
База данных (database) – множество данных, организованных для быстрого и удобного способа поиска и извлечения – поименованная совокупность хранимых в запоминающих устройствах, специальным образом организованных, взаимосвязанных данных, отражающих состояние предметной области – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и обработки, независимые от прикладных программ
Система управления базами данных (database management system) – совокупность программ и языковых средств, предназначенных для создания, ведения и использования баз данных
В состав СУБД входят: – управляющие программы, – обрабатывающие программы, – сервисные программы, – прикладные программы,
Компоненты и способы организации банков данных
• Физическая организация ориентирована на техническое устройство. • Логическая организация ориентирована на человека
Пример иерархической модели данных Пример сетевой модели данных
• Администратор баз данных – специалист или группа специалистов, контролирующих проектирование и использование баз данных.
В функции администратора БД входит: – разработка модели предметной области и определение структуры БД; – изменение структуры БД; – обеспечение эффективной работы БД в данной организации; – контроль за целостностью БД и ее своевременным обновлением; – регистрация подключения к системе новых пользователей; – контроль за полномочиями пользователей; – обеспечение надежности функционирования; – защита от несанкционированного доступа.
Требования при создании и ведении базы данных : • Адекватность информации состоянию предметной области • Надежность • Быстродействие и производительность • Простота и удобство использования • Непротиворечивость данных • Защита информации • Возможность расширения
Запрос – это формализованное сообщение, содержащее условие (простое или сложное) на поиск данных и указание о том, что необходимо проделать с найденными данными.
Операции над таблицами реляционной модели • базовые операции • ограничение • проекция • декартово произведение • объединение • разность • присвоение • производные операции • группа операций соединения • пересечение • деление • разбиение • расширение • суммирование
К достоинствам объектноориентированной модели относят: • возможность для пользователя системы определять свои сколь угодно сложные типы данных (используя имеющийся синтаксис и свойства наследуемости и инкапсуляции) • наличие наследуемости свойств объектов • повторное использование программного описания типов объектов при обращении к другим типам, на них ссылающимся
БАЗЫ ДАННЫХ1.ppt