Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ITU.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
56.26 Кб
Скачать
  1. Модели организации данных. Понятие реляционной бд. Основные понятия и принципы реляционной модели.

Реляционная база данных представляет собой хранилище данных, представляющее собой набор двумерных таблиц. Набор средств для управления подобным хранилищем называется реляционной СУБД.

Таблица состоит из строк – кортеж (запись) и столбцов (поле).

Требования к данным РСУБД:

1.Каждое значение должно быть атомарным (минимальным, неделимым).

2.Одинаковый тип дпнных в одной колонке.

3.Каждая запись уникальна.

4.Каждое поле имеет уникальное имя.

5.Последовательность полей в таблице несущественна.

6.Последовательность записей несущественна.

Базовыми понятиями реляционных СУБД являются:

• атрибут

• отношение

• кортеж

  1. Использование субд. Субд ms Access и ее возможности.

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

Основные возможности:

-универсальный интерфейс. Основные элементы: строка заголовка; кнопка офис; панель быстрого доступа; стандартная лента с вкладками; область перехода; вкладки документов; строка состояния.

- интеграция с программными продуктами, входящими в состав MSO

-визуальные средства разработки.

Основные объекты СУБД: таблица, форма, запрос, отчет.

  1. Основы работы СУБД MS Access: основные объекты – таблицы. Основные технологии работы с таблицами. Схема данных.

  2. Основы работы СУБД MS Access: основные объекты – формы.

  3. Основы работы СУБД MS Access: использование элементов управления в проектировании форм.

  4. Основы работы СУБД MS Access: основные объекты – запросы.

  5. Основы работы СУБД MS Access: основные объекты – отчеты.

  6. Понятие распределенной БД. Архитектура и принципы распределенной БД.

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

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

При такой системе достигается:

1.Параллельная обработка данных и распределение нагрузки.

2.Повышение эффективности обработки данных.

3.Уменьшение затрат на обработку данных.

4.Упрощение процедуры управления информационной системой.

В основе распределенной базы данных лежат 2 идеи:

1.Работа множества пользователей с обще БД.

2.Объединение распределенных данных на логическом и физическом уровне.

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

Сервер – система, процесс, компьютер, владеющий каким-либо вычислительным ресурсом (памятью, временем процесса, файлами и т.д.)

Клиент – система, процесс, компьютер, пользователь, делающий запрос к серверу за использованием ресурса.

  1. Технология клиент-сервер.

Сервер – система, процесс, компьютер, владеющий каким-либо вычислительным ресурсом (памятью, временем процесса, файлами и т.д.)

Клиент – система, процесс, компьютер, пользователь, делающий запрос к серверу за использованием ресурса.

Архитектура файл-сервер.

Функции сервера: физическое хранение данных.

Функции клиента: интерфейс пользователя; логика обработки; управление запросами.

Этапы реализации технологии файл-сервер:

1.Пользователь формирует запрос к серверу.

2.Запрос передается в сервер.

3.БД (ВСЯ!!!) передается пользователю

4.Пользователь на своем рабочем месте обрабатывает данные.

5.Измененная БД отправляется обратно на сервер.

-:1.большая нагрузка на сеть. 2.Обработка данных осуществляется на компьютере пользователя. 3.невозможность работать с базой одновременно многим пользователям

Технология клиент-сервер.

Функции сервера: 1.Физическое хранение данных. 2.логика обработки. 3.управление запросами.

Функции пользователя: 1.интерфейс пользователя. 2.логика обработки.

Этапы реализации:

1.Пользователь формирует запрос к БД.

2.Запрос обрабатывается на сервере и пользователю передаются результаты запроса.

3.Пользователь обрабатывает данные.

4.Изменения передаются в базу.

+: 1.существенно уменьшается сетевой трафик. 2.уменьшается сложность клиентских приложений.

-: 1.высокие затраты на программное обеспечение сервера. 2.трудность с обновлением клиентских приложений.

Трехуровневый клиент-сервер.

1.Сервер БД. Функции: хранение; управление данными; логика обработки; запросы.

2.Сервер приложений. Функции: логика обработки; запросы.

3.Клиенты. Функция – интерфейс.

Тонкий клиент – архитектура, при которой все основные функции находятся на сервере баз данных и на сервере приложений.

Толстый клиент – клиентская часть может работать автономно.

Клиент-серверные системы: Oracle, MS SQL Server, PB2, Informix, Dynamice Server.

Облачные технологии – новый вид взаимодействия клиентских и серверных элементов; инновационные технологии, которые предоставляют динамично масштабируемые вычислительные ресурсы и приложения через Интернет в качестве сервиса под управлением поставщика услуг. +: 1.неограниченная масштабируемость; 2.экономие средств на создание собственных серверов и центров обработки данных на оплату лицензионного программного обеспечения; экономия средств на содержание квалифицированного персонала.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]