Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Далее мы будем вести речь только о фактографических БД.





База данных – это совокупность структурированных взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Обычно БД создается для конкретной предметной области. Например, БД Пенсионного фонда, БД системы продажи железнодорожных билетов, БД отдела кадров предприятия и т. д.

Классификация БД

1. По характеру информации: фактографические (картотеки) и документальные (архивы).

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, БД книжного фонда библиотеки (для хранения библиографических сведений о каждой книге) или БД отдела кадров предприятия (для хранения анкетных сведений работников).

Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Например, БД законодательных актов (тексты законов) или БД музыкальных записей (тексты и ноты песен; справочная информация об авторах и исполнителях, звуковые записи и видеоклипы).

Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.

Далее мы будем вести речь только о фактографических БД.

2. По способу хранения данных: централизованные (на одном компьютере) и распределенные (различные части одной БД хранятся на множестве компьютеров, объединенных в сеть). Например, информацию в Интернете можно рассматривать как распределенную БД.

3. По структуре организации данных: реляционные, иерархические и сетевые.

Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня (пример – файловая структура на диске) (между верхними и нижними объектами отношение «один-ко-многим»).

Сетевая структура данных предполагает несколько уровней взаимосвязанных объектов (отношение между ними «многие-ко-многим»). В ней любой тип данных может быть и главным, и подчиненным.

Иерархические и сетевые БД не могут быть реализованы с помощью наиболее популярных программных средств, поэтому компьютерные БД основаны на реляционной структуре данных.

Реляционные БД

Реляционная (от англ. relation – отношение) БД представляет собой совокупность взаимосвязанных двумерных таблиц. Каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту.

Требования к организации компьютерной БД

неизбыточность данных, т. е. любые данные хранятся в БД в одном экземпляре (дублирование данных приводит к нерациональному использованию памяти ЭВМ и может привести к противоречивости данных и неверной их обработке);

совместное использование данных (одни и те же данные могут быть использованы несколькими пользователями при решении разных задач);

расширяемость БД (увеличение числа однотипных данных, введение в БД новых типов объектов или новых взаимосвязей);

простота работы с БД (наличие удобного интерфейса);

эффективность доступа к БД (максимальная скорость доступа при ограничениях на объем оперативной памяти ЭВМ);

целостность БД – сохраняемость (физическая – на магнитных носителях, логическая – непротиворечивость данных);

независимость данных от использующих их программ (отсутствие необходимости вносить изменения в уже существующие программы при модификациях БД);

секретность данных (защита от несанкционированного доступа).

Объекты БД

Основными объектами БД являются таблицы. Без них БД существовать не может. Структуру таблиц составляют столбцы, которые в СУБД наз. полями, и строки, называемые записями. Поле содержит однородные данные обо всех объектах (например, фамилии студентов группы), а запись – характеристики одного объекта (например, набор сведений о конкретном студенте). Поля таблиц хранят атрибуты объекта.

Основные свойства полей БД

Свойство Назначение
1. Имя Показывает, как следует обращаться к данным при автоматических операциях с БД
2. Тип Характеризует тип данных в поле
3. Размер Предельная длина данных в поле
4. Маска ввода Служит для ускорения и контроля ввода информации и характеризует форму ввода данных в поле, например, для ввода даты можно использовать маску 00.00.00
5. Условие на значение Ограничение, используемое для проверки правильности ввода данных, например, если в поле допускаются только положительные числа, можно ввести условие на значение >0
6. Обязательное поле Означает, что при наполнении БД это поле должно быть заполнено обязательно, например, для списка сотрудников это может быть личный шифр
7. Индексированное поле Означает, что по данному полю осуществляется упорядочение данных, в связи с чем все операции, связанные с поиском или сортировкой данных этого поля, существенно ускоряются

Наиболее распространенные типы данных:

· текстовый (для хранения текста длиной до 255 символов);

· числовой (для хранения цифровой информации);

· денежный (для хранения данных о денежных суммах);

· дата/время (для хранения дат и времени, этот тип предоставляет дополнительные возможности по обработке данных, например, позволяет вычислить кол-во дней между двумя датами);

· счетчик (специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием, он используется обычно для порядковой нумерации записей);

· OLE (для хранения изображений и других данных, например, электронных таблиц EXCEL, документов WORD, рисунков, звукозаписей).

Проектирование БД

Теоретический этап

Практический этап

База данных – это совокупность структурированных взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Обычно БД создается для конкретной предметной области. Например, БД Пенсионного фонда, БД системы продажи железнодорожных билетов, БД отдела кадров предприятия и т. д.

Классификация БД

1. По характеру информации: фактографические (картотеки) и документальные (архивы).

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, БД книжного фонда библиотеки (для хранения библиографических сведений о каждой книге) или БД отдела кадров предприятия (для хранения анкетных сведений работников).

Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Например, БД законодательных актов (тексты законов) или БД музыкальных записей (тексты и ноты песен; справочная информация об авторах и исполнителях, звуковые записи и видеоклипы).

Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.

Далее мы будем вести речь только о фактографических БД.

2. По способу хранения данных: централизованные (на одном компьютере) и распределенные (различные части одной БД хранятся на множестве компьютеров, объединенных в сеть). Например, информацию в Интернете можно рассматривать как распределенную БД.

3. По структуре организации данных: реляционные, иерархические и сетевые.

Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня (пример – файловая структура на диске) (между верхними и нижними объектами отношение «один-ко-многим»).

Сетевая структура данных предполагает несколько уровней взаимосвязанных объектов (отношение между ними «многие-ко-многим»). В ней любой тип данных может быть и главным, и подчиненным.







Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.