Слайд 2Общие понятия
База данных - совокупность данных, отображающая состояние
объекта, его свойства и взаимоотношения с другими объектами, а также
комплекс технических и программных средств для ведения этих баз данных
Картографическая база данных (КБД) − это совокупность взаимосвязанных картографических данных по какой-либо предметной области и общих правил описания, хранения и манипулирования данными
Слайд 3Картографический банк данных
Картографический банк данных – комплекс технических,
программных, информационных и организационных средств хранения, обработки и использования цифровых
картографических данных.
В состав картографического банка данных входят: картографические базы данных по одной или нескольким предметным областям; система управления базами данных; библиотеки запросов и прикладных программ.
Слайд 5Требования к базе данных
согласованность по времени;
полнота;
позиционная точность и полная совместимость
с другими данными, которые могут добавляться в нее;
содержательная достоверность;
простота
обновления;
доступность для пользователей.
Слайд 6Этапность создания БД
Отбор и определении включаемых в БД типов объектов
Поиск
адекватных способов пространственного представления каждого типа объектов
Слайд 7Проектирование БД
Уровни:
Концептуальный
Логический
Физический
Слайд 8Концептуальный модели БД
Концептуальная модель включает:
описание и определение
рассматриваемых объектов;
установление способа представления географических объектов в базе данных;
выбор базовых типов пространственных объектов - точки, линии, ареалы, ячейки растра;
решение вопроса о способе представления размерности и взаимосвязей реального мира в БД ;
содержание базы данных.
Слайд 9Концептуальный модели БД
Концептуальные модели пространственной информации:
объектно-ориентированное представление;
линейно-узловое или сетевое представление;
географические поля.
Слайд 10Логические модели БД
Иерархическая
Иерархическая модель базы данных представляет собой совокупность элементов,
расположенных в порядке их подчинения от общего к частному и
образующих перевернутое дерево (граф).
Данная модель характеризуется такими параметрами, как уровни, узлы, связи.
Слайд 11Логические модели БД
Иерархическая
Свойства иерархической модели базы данных:
несколько узлов низшего
уровня связано только с одним узлом более высшего уровня;
иерархическое дерево
имеет только одну вершину (корень), не подчиненный никакой другой вершине;
каждый узел имеет свое имя (идентификатор).
Слайд 122. Сетевая
Логические модели БД
Сетевая модель базы данных похожа на иерархическую.
Она имеет те же основные составляющие (узел, уровень, связь), однако
характер их связей принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней.
Слайд 13Реляционные базы данных – базы данных с табличной формой организации
информации. Реляционная база данных состоит из одной или нескольких взаимосвязанных
таблиц.
Пример реляционной модели «Школа»
Логические модели БД
3. Реляционная
Слайд 14Поле базы данных – это столбец таблицы, содержащий значения определенного
свойства.
Запись базы данных – это строка таблицы, содержащая набор
значений свойств, размещенный в полях базы данных.
Ключевое поле – это поле, значение которого однозначно определяет запись в таблице.
3. Реляционная
Логические модели БД
Свойства реляционной модели базы данных:
каждый элемент таблицы – один элемент данных;
все столбцы в таблице являются однородными, т.е. имеют один тип (числа, текст, дата и т .д .);
каждый столбец (поле) имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.
Слайд 15СУБД
Совокупность программных и лингвистических средств общего или специального
назначения, обеспечивающих управление, создание и использование БД
Слайд 16Системы управления реляционными базами данных
СУБД, работающие с реляционными БД, называются
реляционными СУБД или СУРБД
Примеры СУРБД:
Dbase (в рус.версии – «РЕБУС»)
FoxBase (в
рус.версии – «КАРАТ»)
FoxPro
CLIPPER
CLARION
Paradox
MS Access (приложение MS Office)
SQL-сервер
Слайд 17Что такое СУБД
Система управления базами данных (СУБД) - программное обеспечение
для создания баз данных, хранения и поиска в них необходимой
информации.
Создание БД
Заполнение БД
Редактирование БД
Сортировка данных
Поиск информации в БД
Вывод информации из БД
Возможности СУБД
Установка защиты БД
СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную справочную систему.
Слайд 20В таблице
хранятся
данные
Объект для
удобной
работы с
данными в
таблицах
Команды
обращения
пользователя
к СУБД
Документ,
созданный
на основе
таблиц
Таблица
Форма
Запрос
Отчёт
Объекты СУБД
Объекты СУБД
Слайд 21База данных «Наша группа»
СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ,
ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)
Поле КОД - ключ таблицы
базы данных.
Слайд 22Создание БД
Описать структуру таблицы
Указать путь и имя файла
Указать имена и типы полей
Ввод в таблицу
Ввод в форму
Ввести данные
Зарегистрировать БД
Создать новую БД
Создание базы данных
Слайд 23Таблица для ввода данных
Формы для ввода данных
Таблица и формы для
ввода данных
Слайд 24Таблица «Список» БД «Наша группа»
Таблицу можно дополнять, редактировать.
Данные
можно сортировать по нужному признаку.
Слайд 25Самое главное
Система управления базами данных (СУБД) - программное обеспечение для
создания баз данных, хранения и поиска в них необходимой информации
Таблицы,
формы, запросы, отчёты - основные объекты СУБД.
С помощью запросов на выборку данных, удовлетворяющих заданным условиям (условиям выбора), пользователь получает из базы данных только те записи и их поля, которые ему нужны. В командах СУБД условия выбора записываются в форме логических выражений.
Слайд 26Функции СУБД
управление данными во внешней памяти;
управление буферами оперативной памяти;
операции над
БД;
обеспечение надежности хранения данных в БД;
поддержка языка управления БД
Слайд 28Запросы на выборку данных
Запрос или справка - таблица, содержащая
интересующие пользователя сведения, извлечённые из базы данных.
Условия выбора записываются в
форме логических выражений, в которых имена полей и их значения связаны операциями отношений.
Слайд 29Условия выбора
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Ложь
Истина
Ложь
Слайд 30Сложные условия выбора
Истина
Ложь
Истина
Ложь
Истина
Ложь