
- •10. Трехуровневая модель организации баз данных
- •13. Реляционная модель
- •Достоинства и недостатки реляционной модели данных
- •14. Связь устанавливается посредством связи ключевых полей, содержащих общую информацию для обеих таблиц.
- •Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
- •17. Постреляционная модель
- •16. Операции реляционной алгебры
- •18. Объектно-ориентированная модель
- •22. Этапы жизненного цикла бд
- •23. Модель "сущность-связь" (er-модель)
- •20. Многомерная модель
- •25. Понятие класс принадлежности сущности
- •27. Правило 4
- •Правило 5
- •Правило 6
- •26. Преобразование er-модели в реляционную модель
- •Правило 1
- •Правило 2
- •Определение 3нф: Таблица находится в 3нф, если она удовлетворяет требованиям 2нф и не содержит транзитивных зависимостей.
- •29. Процедуры концептуального проектирования
- •30. Процедуры логического проектирования
- •31.Процедуры физического проектирования
- •32. Семантическая объектная модель (сомд)
- •36. Классификация субд
- •1) По степени универсальности:
- •2) По типу поддерживаемой модели данных:
- •33. Case-средства для моделирования данных
- •34. Понятие субд
- •37. Функции субд
- •3. Ведение системного каталога (словаря данных).
- •4. Контроль доступа к данным.
- •38. Направления развития субд
- •35. Возможности, предоставляемые субд пользователям
- •41. Семантические сети
- •43. Формальные логические модели
- •Компоненты бд:
- •7.Устройства для хранения бд
- •42. Фреймы
- •6. Внутримашинная организация экономической информации
- •2.Внемашинная организация экономической информации
- •1.Экономическая информация
- •81. Оптимизация работы с бд
- •82. Возможности администрирования бд в субд Access
- •Сервис/Служебные программы/Сжать и восстановить базу данных
- •62.Встраивание sql в прикладные программы
- •75. Интерфейсы доступа к данным
- •49. Создание схемы данных и корректировка бд
81. Оптимизация работы с бд
Индексирование – технология ускоренного доступа к данным БД с помощью индексов. Индекс – это средство ускорения операции поиска записей в таблице, а также других операций, требующих поиска: извлечения, модификации, сортировки и т.д.
Индексный файл – файл, в котором хранится информация индекса
Хеширование – это технология быстрого прямого доступа к записи БД на основе заданного значения некоторого поля записи, как правило, ключевого.
Каждая запись БД размещается по адресу, который вычисляет СУБД с помощью хеш-функции на основе значения ключевого поля этой записи (хеш-поля). Вычисленный адрес называется хеш-адресом. Технология сжатия на основе различий – когда некоторое значение заменяется сведениями об его отличиях от предыдущего значения. Один из способов применения такой технологии сжатия – это удаление повторяющихся символов в начале каждой записи с указанием их количества.
Пример
Эколог………………………
Экология……………………
Экологический……………..
После сжатия будет записано:
0 – Эколог
6 – ия
7 – ческий
82. Возможности администрирования бд в субд Access
Некоторые встроенные средства администрирования БД:
просмотр сведений о БД, выполняемый по команде
Файл/Свойства базы данных
печать описания БД и ее объектов, произведенного системой Access в процессе их создания пользователем, по команде
Сервис/Анализ/Архивариус
сжатие БД по команде
Сервис/Служебные программы/Сжать и восстановить базу данных
сохранение БД в файле формата .mde с целью ее сжатия и защиты от изменения форм, отчетов и модулей по команде
Сервис/Служебные программы/Создать MDE-файл
репликация БД по команде
Сервис/Репликация/Создать реплику
защита объектов БД на уровне пользователей;
защита БД паролем по команде
Сервис /Защита/Задать пароль базы данных
поддержка целостности данных.
Эти средства могут применяться не только администратором БД но и пользователями, работающими с БД автономно.
62.Встраивание sql в прикладные программы
Для пересылки данных из БД в программу:
DECLARE – определяет курсор для запроса
OPEN – открывает курсор для чтения результата запроса
FETCH – считывает данные запроса в переменную прикладной программы
CLOSE – прекращает доступ к таблице результатов запроса
75. Интерфейсы доступа к данным
Доступ посредством форм. В большинстве реляц. СУБД есть ср-ва для создания форм. Некоторые формы генерируются автоматически при определении таблицы, а другие – создаются разработчиком.
Доступ с помощью языка запросов. Пользователь вводит команды, которые указывают, какие действия надо произвести над БД. СУБД расшифровывает эти команды и выполняет предписанные действия. Важнейший из всех языков запросов – язык SQL.
Доступ посредством хранимых процедур и триггеров. Со временем пользователи и разработчики БД обнаружили, что некоторые последовательности команд SQL приходится выполнять регулярно. При этом приходится только менять условие в предложении WHERE. Чтобы учесть эту потребность, производители СУБД ввели так называемые хранимые процедуры. Хранимая процедура – это набор SQl-операторов, который хранится в файле БД и может запускаться из клиентского приложения одной командой DO. Параметры, указываемые в WHERE, могут передаваться при вызове процедуры. Специальный тип хранимой процедуры – триггер вызывается СУБД при выполнении заданного условия.
4. Доступ через прикладные программы, написанные на языках программирования COBOL, BASIC, Perl, Pascal, C++. Некоторые из них пишутся на встроенных в СУБД языках. Наиболее известен такой, как Dbase.