- •Вопросы к экзамену по курсу ппсубДиЗ Оглавление
- •Основные понятия и определения баз данных и знаний (бдз)
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Основы реляционной алгебры
- •Термины и определения реляционных бд
- •Основные термины, используемые при нормализации данных
- •Первая, вторая, третья нормальные формы
- •Нормальная форма Бойса-Кодда, четвертая и пятая нф
- •Проектирование связей между таблицами
- •Типы информационных моделей
- •Структурные, функциональные, структурно-функциональные
- •Концептуальные и логические модели данных
- •Физические модели данных
- •Файловые структуры организации данных
- •Разрешение коллизий с помощью области переполнения
- •Разрешение коллизий методом свободного замещения
- •Индексные файлы и файлы с плотным индексом
- •Файлы с неплотным индексом
- •Иерархическая организация памяти
- •Организация кэш памяти
- •Алгоритм замещения lru и случайный алгоритм
- •Организация основной памяти
- •Виртуальная память
- •Бд и cals технологии
- •Системный подход при разработке многопользовательских ис
- •Стандартизация разработки ис
- •Организация многопользовательских субд
- •Разработка концептуальной модели многопользовательской субд
- •Разработка проекта субд в соответствии с тз
- •Основные компоненты су реляционными бд
- •Основные сведения ms sql, Access
- •Язык запросов sql
- •Динамическое самоуправление sql Server
- •Обработчик запросов sql Server
- •Технология разработки таблиц бд
- •Разработка физической модели данных
- •Создание ключевых полей и связей между таблицами в Access
- •Технология разработки запросов
- •Разработка запроса в режиме конструктора Access
- •Правила составления условий отбора данных
- •Конструирование перекрестных запросов
- •Автоматизация расчетов с помощью запросов
- •Разработка форм средствами Access
- •Основные элементы форм ввода данных
- •Технология разработки форм для ввода данных в запросы
- •Технология разработки форм организации пользовательского интерфейса
- •Создание отчета с помощью мастера Access
- •Управление объектами бд с помощью макросов
- •Разработка меню пользователя
- •Основные понятия распределенной обработки данных
- •Модель клиент-сервер в технологии распределенных бд
- •Двухуровневые модели
- •Модель сервера бд
- •Модель сервера приложений
- •55. Модели серверов бд
- •56. Типы параллелизма
- •57. Что включает в себя обработка знаний
- •58. Что включает в себя проблемная область
- •59. Как классифицируются знания
- •60. Понятие модели предоставления знаний.
- •61. Продукционная модель представления знаний.
- •62. Модель исчисления предикатов первого порядка.
- •63. Фреймовая модель представления знаний.
Динамическое самоуправление sql Server
SQL Server выполняет ряд операций для поддержания собственной настройки. В SQL Server2000 несколько первоначально постоянных параметров были заменены динамическими алгоритмами, в которых реализовано адаптивное управление с обратной связью. В частности, несколько новых алгоритмов было добавлено для выполнения динамической оптимизации недавних аппаратных нововведений, в том числе больших объемов памяти, высокоскоростных дисковых подсистем и сетей SAN. Дополнительно в средство SQL Profiler включены новые события, учитывающие рост и уменьшение файлов данных (Data File Auto Grow, Data File Auto Shrink), а также рост и уменьшение файлов журнала (Log File Auto Grow, Log File Auto Shrink). Эти события позволяют администраторам баз данных отслеживать условия, при которых выполняются задания автоматического управления. В свою очередь разработчики могут устранять возникающие неполадки, перехватывая соответствующие события в промышленно-эксплуатируемой системе, а затем воспроизводя их в тестовой системе. Естественно, разработчики могут также создавать приложения, использующее хранимые процедуры SQL Profiler для автоматизации настройки рабочих параметров сервера SQL Server.
Обработчик запросов sql Server
До версии SQL Server 2017, если план запроса содержал некорректную оценку кардинального числа (число обрабатываемых строк), ядро базы данных продолжало использовать этот план при каждом выполнении оператора, пока этот план сохранялся в кэше, что часто приводило к падению производительности. Например, план выполнения мог зарезервировать слишком много памяти для одних запросов, в то время как для других недооценить требования к памяти.
Адаптивная обработка запросов призвана решить подобные проблемы посредством более точной оценки кардинального числа при построении планов выполнения запроса. SQL Server 2017 предоставляет эту возможность по умолчанию для баз данных, сконфигурированных с уровнем совместимости 140 или выше.
Технология разработки таблиц бд
Процесс создания таблиц баз данных можно подразделить на следующие этапы:
разработка физической модели данных;
создание таблицы с помощью Конструктора таблиц;
установление связей между таблицами;
заполнение таблиц данными.
Разработка физической модели данных
Прежде чем включить компьютер и запустить ACCESS, мы предлагаем с карандашом в руках составить обязательные характеристики объектов БД, т.е. физическую модель данных:
установить номенклатуру признаков описания объекта (состав и число полей);
установить характеристики каждого поля таблицы;
оформить результаты в табличном виде (таблица 1.1).
После того как состав признаков описания объектов и соответствующие им характеристики полей продуманы, можно приступить к созданию таблицы в среде ACCESS. В имеющихся версиях этой системы последовательность действий практически одинакова. Отличия состоят лишь в некоторой разнице оформления диалоговых окон. Все наши дальнейшие примеры будут относиться к версии Microsoft Access.