Быстро извлекать выборки с произвольным сочетанием признаков.
Все это требует определенного подхода, определенных соглашений в заполнении и получении информации. Поэтому и возникает необходимость создания баз данных.
Итак, база данных - это совокупность определенным образом связанных и зависимых записей различного типа, которые характеризуют информационную модель предметной области.
Согласно теории баз данных выделяют три уровня представлений или абстракций БД:
концептуальный;
уровень реализаций (логический);
физический.
С понятием концептуальной БД и представлением реализации связано понятие модели данных — средства представления исходных данных и их взаимосвязи.
На уровне представления реализаций используются три основные модели данных:
иерархическая;
сетевая;
реляционная.
Для физической организации БД и обеспечения доступа к ней используется система управления базой данных (СУБД).
СУБД — это программное обеспечение, предназначенное для осуществления операций с БД в соответствии с потребностями пользователя.
Конкретная СУБД поддерживает оригинальную модель данных.
Рассмотрим подробнее каждую модель данных на простых примерах.
Сетевая модель данных. В сетевой модели допускаются только связи типа “многие к одному”. Основные особенности:
основная единица обработки – запись;
обработка может быть начата с записи любого типа независимо от ее расположения в структуре БД;
от извлеченной записи возможны переходы как к ее подчиненным записям, так и к тем, которым она подчинена;
подчиненная запись может иметь только одного владельца, что делает невозможным представление связей типа “многие ко многим”.
Иерархическая модель данных. Основные особенности обработки данных в иерархических моделях:
данные представлены в виде иерархических структур;
основная единица обработки – запись;
обработка начинается только с корневой записи, а доступ к некорневым обеспечивается по иерархическому пути;
каждая запись связывается с помощью ключа от корневой до данной в иерархическом пути.
Примером иерархической структуры может служить генеалогическое древо. Структуру иерархической модели можно представить в виде графа (дерева), только объект самого верхнего уровня называется корнем, а нижнего листьями. Движение по такому "дереву" возможно лишь сверху вниз и назад, но не по горизонтали. Древовидная структура может существовать лишь тогда, когда для каждого объекта указан только один исходный.
Указание на обоих "родителей" приведет к сетевой структуре. Простейший пример сетевой структуры — родственные связи. Графически сетевая структура похожа на схему последовательного и параллельного соединения электрических сетей.
Недостатком графовых моделей является сложность механизма доступа к данным, а также необходимость четко определять связи данных.
Реляционная модель данных. Потребность в разработке модели, более независимой от аппаратных средств, привела к появлению в 1970 г. реляционного подхода. Самой популярной реляционная модель БД стала в эпоху персональных компьютеров. Все данные в модели представляются в виде таблиц и только таблиц, в связи с чем это единственная модель, обеспечивающая единообразие представления данных. Простейшим графическим примером является классный журнал.
Достоинством реляционной модели является сравнительная простота инструментальных средств ее поддержки, недостатком жесткость структуры данных, невозможность, например, задания строк таблицы произвольной длины и зависимость скорости ее работы от размера БД.
В реляционной модели данные представляются в виде таблиц, связанных между собой по ключевому полю. Таблица описывает объект базы данных. Каждая строка таблицы — набор атрибутов (характеристик) данного объекта. Значение одного из атрибутов рассматривается как первичный ключ.
Термин «реляционный» происходит от английского relation – отношение.
Любую структуру данных можно представить в виде простой двумерной таблицы. Реляционными БД занимается сложная математическая дисциплина – теория реляционных БД. В этой теории строку таблицы называют записью, а столбец – полем. Описание столбцов (полей) составляется разработчиком БД и называется макетом, или структурой таблицы. Каждое поле имеет имя, тип, дополнительные характеристики. Одно и то же поле может входить в состав нескольких таблиц.
- Введение
- Рабочая программа курса1
- Литература
- Вопрос 2. Классификация исторических источников, принятая в исторической информатике.
- Программное обеспечение для анализа различных типов исторических источников
- Тема 2. Электронные таблицы – программное обеспечение для анализа статистических и структурированных исторических источников
- Вопрос 1. Преимущества электронных таблиц.
- Вопрос 2. Семейство электронных таблиц
- Тема 3. Основные понятия и приемы работы в электронных таблицах ms Excel.
- Вопрос 1. Введение в электронные таблицы ms Excel.
- Вопрос 2. Структура экрана.
- Вопрос 3. Основные понятия.
- Вопрос 4. Ячейка, понятие адресации.
- Вопрос 5. Графические возможности.
- Вопрос 6. Расчетные операции.
- Вопрос 7. Основные манипуляции с таблицей.
- ? Вопросы для самоконтроля
- Лабораторные работы
- Создание и редактирование файла электронных таблиц
- Вычисления и статистические расчеты (Часть 1)
- Вычисления и статистические расчеты (Часть 2)
- Графические возможности электронных таблиц
- Решение некоторых источниковедческих проблем
- Ms excel как база данных
- Анализ данных (Часть 1)
- Анализ данных (Часть 2)
- Работа с географической картой
- Задания для самостоятельной работы
- Тест Выберите правильный ответ, поставив флажок
- 3. Ms Excel отличает текст от формулы при помощи знака,
- Продолжите ответ.
- Вопрос 2. Машиночитаемые данные, источники.
- Тема 2. Базы данных в исторических исследованиях Беларуси
- Вопрос 1. Особенности создания баз данных на материале исторических источников.
- Вопрос 2. База данных " Лица, незаконно репрессированные".
- Вопрос 3. Проект Базы данных по церковным метрическим книгам и подушным переписям населения.
- Структура бд по церковным метрическим книгам и подушным переписям населения
- Вопрос 4. База данных по исторической географии Беларуси.
- Вопрос 5. Базы данных к 28-му тому Литовской Метрики.
- Вопрос 6. Базы данных по материалам "Пописов Войска Великого княжества Литовского".
- Вопрос 7. Базы данных по "Тарифам подымного налогообложения".
- Вопрос 8. Полоцкая просопографическая база данных.
- Вопрос 9. Базы данных "Музеи Беларуси в зеркале периодики 1985–1995 гг." и "Архивы войны".
- Вопрос 10. Базы данных архивов и музеев рб.
- Тема 3. Базы данных в исторических исследованиях России и Украины, включая археологические базы данных
- Вопрос 1. Базы данных в исторических исследованиях России.
- Вопрос 2. Археологические базы данных России и Украины.
- Тема 4. Основные понятия технологии баз данных. Субд ms Access
- Вопрос 1. Базы данных: архитектура и модели данных.
- Упорядочивать информацию по различным признакам и критериям;
- Быстро извлекать выборки с произвольным сочетанием признаков.
- Вопрос 2. Понятия реляционной алгебры.
- Соответствие традиционных понятий, терминов реляционной алгебры и терминов систем управления базами данных.
- Вопрос 3. Стандартные системы управления базами данных.
- Вопрос 4. Структура экрана.
- Вопрос 5. Принципиальная схема работы.
- Вопрос 6. Объекты (базовые и производные).
- Вопрос 7. Рсубд ms Access: режимы работы.
- Вопрос 8. Организация данных.
- Вопрос 9. Связи между таблицами.
- Тема 5. Специальное программное обеспечение для историков kleio, tact, socrates, censsys, wincens)
- Вопрос 1. Иерархическая источнико-ориентированная база данных kleio.
- Вопрос 2. Полнотекстовая база данных таст.
- Вопрос 3. Socrates, специализированная надстройка субд.
- Вопрос 4. Система представления и анализа структурированных источников CensSys (WinCens).
- Вопросы для самоконтроля.
- Лабораторные работы
- Структурирование информации. Создание базы данных
- Проведение группировок и групповых вычислений. Импорт/экспорт данных
- Категории налогоплательщиков
- Создание отчетов и форм. Построение запросов с условием
- Создание сложных запросов. Работа с гиперссылками
- Автоматизация работы с базой данных
- Задания для самостоятельной работы
- Тест Выберите правильный ответ, поставив флажок
- Поставьте в соответствие.
- Продолжите ответ.
- Терминологический словарь
- Основные команды и операции
- Основные действия при работе в Windows 98
- Перечень основных действий при работе
- Перечень основных действий при работе с субд ms Access
- Экзаменационные вопросы и задания Вопросы к экзамену по курсу «Историческая информатика»
- Экзаменационные задания по курсу “Историческая информатика”
- Приложения
- Основные повинности тяглых крестьян с волоки в имениях духовных и светских феодалов
- Суадносіны асноўнай і прыемнай зямлі ў надзеле сялян Беларусі ў другой палове XVIII ст.
- Склад казенных маенткаў і дзяржаўных сялян у 1837 г.
- Колькасць духоўных маенткаў і сялян,
- Колькасць вольных людзей у Беларусі і Літве
- Склад і рассяленне аднадворцаў паводле іх перапісу 1842-1843 гг.
- Колькасць і ўдзельная вага асноўных груповак сялян на Беларусі ў канцы XVIII - першай палове XIX ст.
- Суадносіны рэнтных формаў цяглых сялян магнацкіх уладанняў захаду і цэнтра Беларусі ў другой палове XVI-XVIII ст.
- Суадносіны рэнтных формаў цяглых сялян магнацкіх уладанняў усходу Беларусі ў другой палове XVII-XVIII ст.
- Содержание
- Тема1. Исторические источники, их классификация 12
- Тема 2. Электронные таблицы – программное обеспечение 18
- Тема 3. Основные понятия и приемы работы в электронных таблицах ms Excel. 20
- 220050, Минск, проспект Франциска Скорины, 4.
- 220030, Минск, ул. Красноармейская, 6.