Similar presentations:
Базы данных. Общие понятия
1. Базы данных
2. Общие понятия
База данных - совокупность данных, отображающаясостояние объекта, его свойства и взаимоотношения с
другими объектами, а также комплекс технических и
программных средств для ведения этих баз данных
Картографическая база данных (КБД) −
это совокупность взаимосвязанных картографических
данных по какой-либо предметной области и общих
правил описания, хранения и манипулирования
данными
3. Картографический банк данных
Картографический банк данных – комплекстехнических, программных, информационных и
организационных средств хранения, обработки
и использования цифровых картографических
данных.
В состав картографического банка данных
входят: картографические базы данных по
одной или нескольким предметным областям;
система управления базами данных;
библиотеки запросов и прикладных программ.
4. Общая схема базы данных
5. Требования к базе данных
• согласованность по времени;• полнота;
• позиционная точность и полная
совместимость с другими данными,
которые могут добавляться в нее;
• содержательная достоверность;
• простота обновления;
• доступность для пользователей.
6. Этапность создания БД
1. Отбор и определении включаемых вБД типов объектов
2. Поиск адекватных способов
пространственного представления
каждого типа объектов
7. Проектирование БД
Уровни:1. Концептуальный
2. Логический
3. Физический
8. Концептуальный модели БД
Концептуальная модель включает:• описание и определение рассматриваемых объектов;
• установление способа представления
географических объектов в базе данных;
• выбор базовых типов пространственных объектов точки, линии, ареалы, ячейки растра;
• решение вопроса о способе представления
размерности и взаимосвязей реального мира в БД ;
• содержание базы данных.
9. Концептуальный модели БД
Концептуальные моделипространственной информации:
объектно-ориентированное представление;
линейно-узловое или сетевое представление;
географические поля.
Объекты
Сети
Поля
10. Логические модели БД
1. ИерархическаяИерархическая модель базы данных представляет собой совокупность
элементов, расположенных в порядке их подчинения от общего к частному и
образующих перевернутое дерево (граф).
Данная модель характеризуется такими параметрами, как уровни, узлы,
связи.
11.
Логические модели БД1. Иерархическая
Свойства иерархической модели базы данных:
несколько узлов низшего уровня связано только с одним узлом более
высшего уровня;
иерархическое дерево имеет только одну вершину (корень), не подчиненный
никакой другой вершине;
каждый узел имеет свое имя (идентификатор).
12.
Логические модели БД2. Сетевая
Сетевая модель базы данных похожа на иерархическую. Она имеет те же
основные составляющие (узел, уровень, связь), однако характер их связей
принципиально иной. В сетевой модели принята свободная связь между
элементами разных уровней.
13.
Логические модели БД3. Реляционная
Реляционные базы данных – базы данных с табличной формой организации
информации. Реляционная база данных состоит из одной или нескольких
взаимосвязанных таблиц.
Пример реляционной модели «Школа»
№
личного
дела
Е-21
Л-4
И-12
М-32
С-47
Класс
8 «Б»
8 «Б»
8 «А»
9 «Б»
10 «А»
Фамилия
Евдокимова
Линова
Ильин
Матвеев
Сергеев
Имя
Отчество
Елена
Ольга
Сергей
Александр
Евгений
Николаевна
Алексеевна
Олегович
Викторович
Иванович
Дата
рождения
10.07.97
18.09.97
21.02.97
25.06.96
15.02.95
14.
Логические модели БД3. Реляционная
Поле базы данных – это столбец таблицы, содержащий значения
определенного свойства.
Запись базы данных – это строка таблицы, содержащая набор значений
свойств, размещенный в полях базы данных.
Ключевое поле – это поле, значение которого однозначно определяет
запись в таблице.
Свойства реляционной модели базы данных:
каждый элемент таблицы – один элемент данных;
все столбцы в таблице являются однородными, т.е. имеют один тип (числа,
текст, дата и т .д .);
каждый столбец (поле) имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк в таблице может быть произвольным и может
характеризоваться количеством полей, количеством записей, типом данных.
15. СУБД
Совокупность программных илингвистических средств общего или
специального назначения,
обеспечивающих управление, создание
и использование БД
16. Системы управления реляционными базами данных
• СУБД, работающие с реляционными БД,называются реляционными СУБД или
СУРБД
• Примеры СУРБД:
–
–
–
–
–
–
–
–
Dbase (в рус.версии – «РЕБУС»)
FoxBase (в рус.версии – «КАРАТ»)
FoxPro
CLIPPER
CLARION
Paradox
MS Access (приложение MS Office)
SQL-сервер
16
17.
Что такое СУБДСистема управления базами данных (СУБД) программное обеспечение для создания баз данных, хранения
и поиска в них необходимой информации.
Возможности СУБД
Создание БД
Сортировка данных
Заполнение БД
Поиск информации в БД
Редактирование БД
Вывод информации из БД
Установка защиты БД
СУБД
превращает
огромный
объём
хранимых
в
компьютерной памяти сведений в мощную справочную систему.
18.
19.
Интерфейс СУБДЛоготипы БД
20.
Объекты СУБДОбъекты СУБД
Таблица
В таблице
хранятся
данные
Форма
Объект для
удобной
работы с
данными в
таблицах
Запрос
Команды
обращения
пользователя
к СУБД
Отчёт
Документ,
созданный
на основе
таблиц
21.
База данных «Наша группа»СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ,
РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)
Поле КОД - ключ таблицы базы данных.
Имя поля
Тип поля
Код
Числовой
Фамилия
Текстовый
Имя
Текстовый
Дата рождения
Дата
Пол
Текстовый
Рост
Числовой
Адрес
Текстовый
Увлечение
Текстовый
Наличие ПК
Логический
22.
Создание базы данныхСоздание БД
Создать новую БД
Зарегистрировать БД
Описать структуру таблицы
Указать путь и имя файла
Указать имена и типы полей
Ввод в таблицу
Ввести данные
Ввод в форму
23.
Таблица и формы для вводаданных
Таблица для ввода данных
Формы для ввода данных
24.
Таблица «Список» БД «Нашагруппа»
Таблицу можно дополнять, редактировать.
Данные можно сортировать по нужному признаку.
25.
Самое главноеСистема управления базами данных (СУБД) программное обеспечение для создания баз данных, хранения
и поиска в них необходимой информации
Таблицы, формы, запросы, отчёты - основные объекты
СУБД.
С
помощью
запросов
на
выборку
данных,
удовлетворяющих заданным условиям (условиям выбора),
пользователь получает из базы данных только те записи и их
поля, которые ему нужны. В командах СУБД условия выбора
записываются в форме логических выражений.
26. Функции СУБД
• управление данными во внешнейпамяти;
• управление буферами оперативной
памяти;
• операции над БД;
• обеспечение надежности хранения
данных в БД;
• поддержка языка управления БД
27. Поиск информации в БД
28.
Запросы на выборку данныхЗапрос
или
справка
таблица,
содержащая
интересующие пользователя сведения, извлечённые из базы
данных.
Условия выбора записываются в форме логических
выражений, в которых имена полей и их значения связаны
операциями отношений.
Знак
Обозначение
=
<>
равно
не равно
Меньше
<
>
<=
меньше или равно
>=
больше или равно
больше
29.
Условия выбораВысказывание
Высказывание
Высказывание
Студент
имеет в 1996
Ученик
родился
Фамилия
Ученик
увлекается
не
ученика
увлекается
Рост ученика
не –
персональный
году
футболом
Патрина
танцами
превышает 160 см
компьютер
Логическое
Логическое
Логическое
выражение
выражение
выражение
НАЛИЧИЕ
ДАТА>#31.12.9
УВЛЕЧЕНИЕ
ФАМИЛИЯ
УВЛЕЧЕНИЕ<>
= =
РОСТ <= 160
ПК =1
5#
‘футбол’
‘Патрина’
’танцы’
Номер
Номер
Номер
записи
записи
записи
7
8
6
1
9
10
1
2
4
Значение
Значение
Значение
Истина
Истина
Ложь
Ложь
30.
Сложные условия выбораВысказывание
Логическое
Логическое
выражение
выражение
День ученика
Рост
рождения
больше
Ольги160
не РОСТ
ИМЯ =`Ольга`
> 160 ИЛИ
ИИ
см,или
см
и ученик
ученик
увлекается
УВЛЕЧЕНИЕ
=
09.05.96
ДАТА
<>#09.05.96#
плаванием плаванием
увлекается
‘плавание’
`плавание`
Номер
Номер
записи
записи
Значение
10
44
Истина
10
17
Ложь
Ложь