Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перепечатывание тем, Информатика.docx
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
676.76 Кб
Скачать

Базы данных бывают:

  • Фактографические – содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате;

  • Документальные - содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.

Определение: База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.

Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров. Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.

Типы баз данных:

  • Модель данных строится по принципу взаимосвязанных таблиц - реляционной.

  • Один тип объекта является главным, все нижележащие – подчиненными - иерархической.

  • Любой тип данных одновременно может быть главным и подчиненным - сетевой.

Структура базы данных

Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице. Поля — это различные характеристики (иногда говорят — атрибуты) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами.

Понятие ключа

  • Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.

  • Ключ бывает простой и составной.

С каждым полем связано еще одно очень важное свойство — тип поля. Тип определяет множество значений, которые может принимать данное поле в различных записях.

Тип поля может быть: Текстовый, числовой, логический, счетчик, денежный, МЕМО, дата \ время, поле объекта OLE, гиперссылка. Поле типа счетчик заполняется программой самостоятельно!(вводить в него данные не надо)

От типа величины зависят те действия, которые можно с ней производить. Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя.

Объекты базы данных:

  1. Таблицы (основной объект)

  2. Формы

  3. Отчеты

  4. Запросы

Таблицы

Таблица является основным объектом базы данных, все остальные объекты строятся на основе таблиц.

  • Предназначены для ввода, хранения и поиска информации

Формы

  • Предназначены для просмотра, редактирования и ввода информации в удобном виде

Отчеты

  • Предназначены для вывода информации на печать в удобном виде

Запросы

  • Для поиска, отображения только тех данных, которые необходимы.

Для взаимодействия пользователя с базами данных используют системы управления данными (СУБД).

  • Lotus Approach,

  • Visual FoxPro,

  • Borland Paradox,

  • Borland dBase.

Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных:

  1. Производительность и готовность.

  2. Минимальные затраты.

  3. Простота и легкость использования.

  4. Простота внесения изменений.

  5. Возможность поиска.

  6. Целостность.

  7. Безопасность и секретность.

Этапы разработки базы данных:

Этап 1. Постановка задачи

Этап 2. Проектирование базы данных

Этап 3. Создание базы данных в СУБД

Этап 4. Управление базой данных в СУБД

Этап 1. Постановка задачи

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

  1. Необходимость знания о предметной области в которой составляется БД(больница, школа, заводы и тдл).

  2. Постановка целей и задач БД.

  3. Представление данных: каких и в каком виде.

  4. Описание видов работ: отбор, дополнение, изменение, печать, вывод отчетов и тдл.

Этап 2. Проектирование базы данных

  1. Определение классов объектов и типов связей между этими классами.

  2. Задаются параметры данной предметной области(характеристики классов).

  3. Составление таблицы классов объектов и их связи.

Пример БД в поликлинике

Классы объектов

Врач

Пациент

Прием

Параметры классов объектов

ФИО

ФИО

ДАТА

СПЕЦИАЛИЗАЦИЯ

ЗАБОЛЕВАНИЯ

ДИАГНОЗ

Расписание приема

возраст

Наз-я лечения