- •18 Часов
- •Тема 1 Значение информационных систем и баз данныхв образовании инженера-строителя 4
- •Тема 2 Технология баз данных 7
- •Тема 3 Реляционные базы данных 13
- •Тема 4 Эксплуатация баз данных 19
- •Тема 5 субд в архитектуре "клиент-сервер" 20
- •Значение информационных систем и баз данныхв образовании инженера-строителя
- •Технология баз данных
- •Непосредственное управление данными во внешней памяти
- •Управление буферами оперативной памяти
- •Управление транзакциями
- •Журнализация
- •Поддержка языков бд
- •Ядро субд
- •Компилятор языка бд
- •Подсистема поддержки времени выполнения
- •Утилиты
- •Иерархическая модель
- •Сетевая модель.
- •Реляционная модель
- •Реляционные базы данных
- •Отсутствие кортежей-дубликатов
- •Отсутствие упорядоченности кортежей
- •Отсутствие упорядоченности атрибутов
- •Атомарность значений атрибутов
- •Понятие функциональной зависимости и ключи
- •Типы связей в реляционных базах
- •Связь «один ко многим»
- •Связь «один к одному»
- •Связь «много к одному»
- •Связь «много ко многим»
- •Понятие нормализации
- •Основные свойства нормальных форм
- •Запросы на выборку;
- •Запросы на модификацию данных, или управляющие запросы
- •Запрос на выборку
- •Запросы на изменение
- •Субд в архитектуре "клиент-сервер"
- •Открытые системы
- •Клиенты и серверы локальных сетей
- •Системная архитектура "клиент-сервер"
- •Принципы взаимодействия между клиентскими и серверными частями
- •Преимущества протоколов удаленного вызова процедур
- •Типичное разделение функций между клиентами и серверами
- •Требования к аппаратным возможностям и базовому по клиентов и серверов
-
Запросы на выборку;
Запросами на выборку называют запросы, выполняющие извлечение данных, предназначенных для отображения, с помощью инструкции SQL SELECT или интерактивных средств СУБД.
-
Запросы на модификацию данных, или управляющие запросы
Управляющими запросами называют сохраненные процедуры, выполняющие вставку, изменение или удаление данных с помощью инструкций SQL или интерактивных средств СУБД.
Запросы на выборку никак не влияют на сохраняемую в базе коллекцию данных. Модифицирующие запросы вносят новые данные, удаляют или изменяют данные, содержащиеся в БД.
Запрос на выборку
является наиболее часто используемым типом запроса. Запросы этого типа получают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями).
Частные случаи:
1) Запросы на выборку можно использовать для итоговых операций: группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений.
2) Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для выбора записей или значение, которое требуется вставить в поле. Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным.
3) Запрос на вычисления – запрос, который позволяет получить новые столбцы с помощью вычислений с использованием других полей, операторов, функций, констант и арифметических и логических операций.
4) Многотабличный запрос с вычислениями в условиях отбора
Запросы на изменение
Запрос на добавление.
Запрос на обновление записей
Запрос на удаление.
Запрос создание таблицы.
Термин “запрос по образцу”. Это определение используется для того, чтобы обозначить способ создания запроса, сводящийся к заполнению для запроса так называемого образца, содержащего критерии для выборки. Конструктор запросов предлагает пользователю заполнить специальный бланк, расположенный в нижней части окна Конструктора запросов. В верхней части этого окна располагаются в виде схемы те таблицы базы данных, на основе данных из полей которых берутся сведения для ответа на вопрос. Заполненный бланк называют образцом. Запрос на выборку является наиболее распространенным типом запроса. В таком запросе по условиям, задаваемым пользователем, извлекаются данные из одной или нескольких таблиц, и результаты отображаются в режиме таблицы. Результаты запроса на выборку не сохраняются СУБД в виде новых таблиц, а всякий раз выполняются вновь, сохраняется только “инструкция” в виде заполненного бланка запроса. Этим достигается актуальность результатов запроса: используются последние данные, сохраненные в базе данных.
-
Субд в архитектуре "клиент-сервер"
Архитектура локальной сети "клиент-сервер"
Применительно к системам баз данных архитектура "клиент-сервер" интересна и актуальна главным образом потому, что обеспечивает простое и относительно дешевое решение проблемы коллективного доступа к базам данных в локальной сети. В некотором роде системы баз данных, основанные на архитектуре "клиент-сервер", являются приближением к распределенным системам баз данных, конечно, существенно упрощенным приближением, но зато не требующим решения основного набора проблем действительно распределенных баз данных.