Банк данных - система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных.
БД создаются для решения многих задач для многих пользователей. Наличие специальных языковых и программных средств, которые облегчают выполнение тех или иных операций для пользователя. Такая совокупность языковых и программных средств называется СУБД.
Преимущества банка данных: независимость данных от отдельных задач, концентрация данных в единой базе, постоянная готовность информационной базы, обеспечение коллективного доступа пользователей к информации, централизованное управление данными.
Требования к банкам данных:
1.Адекватность отражения предметной области,
2.Надежность функционирования, то есть защита от разрушений, возможность восстановления,
3.Возможность функционирования различных видов пользователей в различных режимах (параллельная обработка запросов пользователей),
4.Быстродействие и производительность - количество запросов в единицу времени и время ответа на запрос,
5.Простота использования,
6.Возможность расширения, то есть добавления и удаления данных, модулей.
Банк данных включает вычислительную систему (операционная система и технические. средства); базу данных; СУБД; администратор данных; организационно - методические средства; словарь данных.
Словарь данных - централизованное хранилище нетто-информации (информации об информации), описывающее структуру баз данных, пользователей информации.
Организационно-методические средства - различные инструкции, материалы для пользователей банка данных.
Администратор банка данных - специалист, обеспечивающий создание и функционирование банка данных.
Система базы данных - банк данных.
Банк данных - именованная совокупная структура. данных, отображающая состояние объектов и их отношений в рассматриваемой предметной области. Основные элементы базы данных:
Элемент данных®Агрегат данных®Записи®Набор записей®БД.
Элемент данных - наименьшая сематически значимая поименованная единица информации, обладает именем, типом (символ., числа), длиною, точностью (количество знаков после запятой).
Агрегат данных - поименованная совокупность элементов данных внутри записи, которые можно рассматривать как единое целое. Делится на простой и сложный.
Простой агрегат: Дата(агрегат): - год - месяц - число (элементы данных)
Предприятие (агрегат):- наименование п/п - адрес п/п (простой агрегат) - индекс - город - улица -дом (элементы данных)
Запись - наименьшая совокупность элементов данных или элементов данных и агрегатов.
Студент®Иванов®К/р®Защищено®Хорошо
Набор - поименованная совокупность записей, взаимосвязанных в файлах.
По технологии обработки базы данных м.б.:
-централизованные, хранящиеся в памяти одной системы.
-распределенные, хранящиеся на различных ЭВМ, узлах сети, возможно пересек.
СУБД - совокупность программ и языковых средств, предназначенных для создания, ведения и использования баз данных.
Назначение СУБД: управление базами данных, т.е. выполнение ими роли менеджера; разработка, отладка и выполнение прикладных программ (трансляторы); выполнение вспомогательных операций, сервис.
Функции СУБД: организация хранения данных; определение и инициализация баз данных; представление пользователю доступа к базе; защита целостности базы данных (непротиворечивость, неизбежность, полнота); управление доступом к базе данных; периодичность изменения хранимых данных.
Структура СУБД:
Потребности пользователя
Ядро СУБД - управление программами, предназначенное для автоматизации всех процессов, связанных с обращением к БД.
Основной признак классификации СУБД – логическая модель БД.
СУБД: dBase, FoxPro, Access, Orion, Prokle.
Основные показатели, характеризующие СУБД: производительность, объем запросов клиента, затраты.
Пользователи банка данных: конечные (для нужд которых создается банк данных), администратор банка данных (обращаются за описанием схемы).
Дата: 2019-05-28, просмотров: 231.