|
Далее мы будем вести речь только о фактографических БД.База данных – это совокупность структурированных взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Обычно БД создается для конкретной предметной области. Например, БД Пенсионного фонда, БД системы продажи железнодорожных билетов, БД отдела кадров предприятия и т. д. Классификация БД 1. По характеру информации: фактографические (картотеки) и документальные (архивы). В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, БД книжного фонда библиотеки (для хранения библиографических сведений о каждой книге) или БД отдела кадров предприятия (для хранения анкетных сведений работников). Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Например, БД законодательных актов (тексты законов) или БД музыкальных записей (тексты и ноты песен; справочная информация об авторах и исполнителях, звуковые записи и видеоклипы). Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных. Далее мы будем вести речь только о фактографических БД. 2. По способу хранения данных: централизованные (на одном компьютере) и распределенные (различные части одной БД хранятся на множестве компьютеров, объединенных в сеть). Например, информацию в Интернете можно рассматривать как распределенную БД. 3. По структуре организации данных: реляционные, иерархические и сетевые. Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня (пример – файловая структура на диске) (между верхними и нижними объектами отношение «один-ко-многим»).
Сетевая структура данных предполагает несколько уровней взаимосвязанных объектов (отношение между ними «многие-ко-многим»). В ней любой тип данных может быть и главным, и подчиненным.
Иерархические и сетевые БД не могут быть реализованы с помощью наиболее популярных программных средств, поэтому компьютерные БД основаны на реляционной структуре данных. Реляционные БД Реляционная (от англ. relation – отношение) БД представляет собой совокупность взаимосвязанных двумерных таблиц. Каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту.
Требования к организации компьютерной БД неизбыточность данных, т. е. любые данные хранятся в БД в одном экземпляре (дублирование данных приводит к нерациональному использованию памяти ЭВМ и может привести к противоречивости данных и неверной их обработке); совместное использование данных (одни и те же данные могут быть использованы несколькими пользователями при решении разных задач); расширяемость БД (увеличение числа однотипных данных, введение в БД новых типов объектов или новых взаимосвязей); простота работы с БД (наличие удобного интерфейса); эффективность доступа к БД (максимальная скорость доступа при ограничениях на объем оперативной памяти ЭВМ); целостность БД – сохраняемость (физическая – на магнитных носителях, логическая – непротиворечивость данных); независимость данных от использующих их программ (отсутствие необходимости вносить изменения в уже существующие программы при модификациях БД); секретность данных (защита от несанкционированного доступа). Объекты БД Основными объектами БД являются таблицы. Без них БД существовать не может. Структуру таблиц составляют столбцы, которые в СУБД наз. полями, и строки, называемые записями. Поле содержит однородные данные обо всех объектах (например, фамилии студентов группы), а запись – характеристики одного объекта (например, набор сведений о конкретном студенте). Поля таблиц хранят атрибуты объекта. Основные свойства полей БД
Наиболее распространенные типы данных: · текстовый (для хранения текста длиной до 255 символов); · числовой (для хранения цифровой информации); · денежный (для хранения данных о денежных суммах); · дата/время (для хранения дат и времени, этот тип предоставляет дополнительные возможности по обработке данных, например, позволяет вычислить кол-во дней между двумя датами); · счетчик (специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием, он используется обычно для порядковой нумерации записей); · OLE (для хранения изображений и других данных, например, электронных таблиц EXCEL, документов WORD, рисунков, звукозаписей). Проектирование БД Теоретический этап Практический этап База данных – это совокупность структурированных взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Обычно БД создается для конкретной предметной области. Например, БД Пенсионного фонда, БД системы продажи железнодорожных билетов, БД отдела кадров предприятия и т. д. Классификация БД 1. По характеру информации: фактографические (картотеки) и документальные (архивы). В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, БД книжного фонда библиотеки (для хранения библиографических сведений о каждой книге) или БД отдела кадров предприятия (для хранения анкетных сведений работников). Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Например, БД законодательных актов (тексты законов) или БД музыкальных записей (тексты и ноты песен; справочная информация об авторах и исполнителях, звуковые записи и видеоклипы). Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных. Далее мы будем вести речь только о фактографических БД. 2. По способу хранения данных: централизованные (на одном компьютере) и распределенные (различные части одной БД хранятся на множестве компьютеров, объединенных в сеть). Например, информацию в Интернете можно рассматривать как распределенную БД. 3. По структуре организации данных: реляционные, иерархические и сетевые. Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня (пример – файловая структура на диске) (между верхними и нижними объектами отношение «один-ко-многим»).
Сетевая структура данных предполагает несколько уровней взаимосвязанных объектов (отношение между ними «многие-ко-многим»). В ней любой тип данных может быть и главным, и подчиненным.
Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем... ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала... Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|