- •1. Понятие информации, свойства информации.
- •2. Основные понятия теории баз данных.
- •3. Цели создания и использования баз данных.
- •4. Уровни представления баз данных.
- •5. Назначение и основные функции субд, этапы развития субд.
- •6. Структура субд.
- •7. Понятие архитектуры «клиент-сервер».
- •8. Характеристика настольных субд:
- •9. Характеристика серверных субд.
- •10. Понятие модели данных.
- •11. Иерархическая модель данных: понятие, достоинства и недостатки
- •13. Реляционная модель данных
- •14. Достоинства реляционных моделей данных.
- •15. Модель данных объект-связь и семантические сети
- •16. Ключи и связи, ссылочная целостность в реляционной модели данных
- •17. Нормализация данных, нормальные формы
- •19. Запросы к базам данных, язык sql
- •21.Перспективы развития субд
- •22.Общая характеристика субд access.
- •23.Архитектура субд Access
- •24Типы данных, обрабатываемых в субд Access
- •25Основные этапы разработки приложени
- •26. Создание файла базы данных в субд Access, конструкторы и мастера
- •Создание базы данных с помощью мастера
- •Создание базы данных без помощи мастера
- •26 Создание файла базы данных в субд Access, конструкторы и мастера
- •28.Понятие импорта данных и связывания таблиц
- •29 .Создание таблицы в режиме конструктора
- •30.Определение основных свойств полей таблицы в субд Access
- •31. Формирование полей со списком в таблице.
- •34. Изменение структуры таблиц в субд Access
- •35.Работа с таблицей: перемещение по таблице, добавление и удаление записей, изменение данных
- •36.Работа с таблицей: сортировка, поиск и фильтрация данных
- •37 Макет таблицы, печать таблицы в субд Access
- •38 Назначение запросов, их виды и использование в субд Access
- •39 Создание запроса на выборку, включение полей в запрос и ввод условий отбора
- •40.Создание и использование вычисляемых полей и параметрического запроса
- •41.Создание итоговых запросов, групповые операции в запросе
- •42 Формирование перекрестного запроса
- •43 Активные запросы в субд Access
- •44 Создание и использование запроса на обновление.
- •45. Создание и использование запроса на добавление в субд Access
- •46. Создание и использование запроса на удаление в субд Access
- •47 Создание и использование запроса на создание новой таблицы в субд Access
- •48 Применение форм для обработки данных, структура форм
- •49. Виды форм для работы с данными в субд Access
- •51. Создание простой формы для ввода данных
- •52 Панель элементов в конструкторе форм
- •53 Установка свойств элементов управления в формах
- •54 Создание формы на основе многотабличного запроса, составная форма «один ко многим»
- •55 Использование отчетов для обработки и отображения информации, виды отчетов
- •56 Режим предварительного просмотра и печать отчета
- •57 Структура отчета. Х-ка его разделов.
- •58 Этапы создания простого отчета при помощи мастера
- •59.Разработка отчета на основании многотабличного запроса в субд Access
- •60. Общие сведения о макросах
- •61.Создание макроса, проверка работы макроса, выполнение макроса.
- •62 Использование модулей для автоматизации приложения.
- •63.Виды модулей в субд Access
4. Уровни представления баз данных.
Описание данных можно выполнять на следующих уровнях: абстракции реального мира, представления некоторого пользователя; представления БД на физических носителях.
Три уровня:
1. концептуальный уровень с концептуальной схемой;
2. внешний уровень с внешними схемами, которые соответствуют различным группам пользователей;
3. внутренний уровень с внутренней (физической) схемой.
Лишь физическая база существует материально, другие уровни описываются абстрактно.
1. Концептуальная модель представляет информацию подобно той форме данных, в которой они существуют в реальном мире, включает в себя описание каждого объекта модели.
Концептуальная схема описывает только информационное содержание данных.
2. Внешняя модель является информационным содержанием БД в том виде, в каком его представляет конкретный пользователь. Внешняя схема состоит из описания всех типов внешних записей.
3. Внутренняя запись состоит из двух частей: служебной и информационной. Поля служебной части идентифицируют экземпляры внутренней записи и определяют их отношения с другими внутренними записями. Доступ к служебной части имеет только СУБД. Поля информационной части экземпляров внутренней записи содержат значения атрибутов.
Внутренняя схема определяет различные типы хранимых записей, существующие индексы.
5. Назначение и основные функции субд, этапы развития субд.
Функции СУБД:
описание и хранение данных.
выполнение запросов по данным.
формирование отчетов.
1) мини-ЭВМ:
возможность коллективного использования ресурсов и оборудования
централизованное хранение данных.
недостаток- отсутствие персонализации рабочей среды
2) настольные СУБД (dBase, FoxBASE, Paradox):
Взаимодействие с данными выполняется с помощью файловых сервисов операционной системы.
Обработка данных целиком и полностью осуществляется в пользовательском (клиентском) приложении.
3) Сетевые многопользовательские настольные СУБД:
позволяют обрабатывать данные нескольким пользователям одновременно.
4) серверные СУБД, архитектура «клиент-сервер»:
централизация хранения и обработки данных на одном выделенном компьютере, где функционирует специальное приложение, сервер баз данных.
При использовании серверных СУБД выполнение запросов производится сервером, клиентские приложения получают от сервера только результаты самого запроса
6. Структура субд.
СУБД содержит следующие компоненты:
1)язык описания данных (ЯОД) и программные модули языка;
2)язык манипулирования данными (ЯМД) и процессоры, реализующие язык;
3) дополнительные компоненты СУБД.
Язык описания данных включает в себя три компонента: язык описания концептуальных схем (или просто схем), внешних схем (подсхем) и внутренних схем БД. Язык описания данных схемы идентифицирует и описывает, с одной стороны, классы объектов, с которыми имеет дело пользователь, а с другой - связи между этими классами объектов. Используется ЯОД как при создании БД, так и при ее модификации.
Язык манипулирования данными используется для работы с данными, т. е. загрузки, поиска, изменения данных. Он может быть встроен в языки высокого уровня. Язык манипулирования данными может быть автономным, если его команды достаточны для получения программ доступа к БД.
Дополнительные компоненты СУБД, - это служебные программы, играющие важную роль в процессе работы с БД и предназначенные для: создания (загрузки) БД; копирования содержимого БД с целью ее восстановления; реорганизации БД, чтобы получить более эффективный ее вариант; печати как частей, так и БД; сбора и получения статистических данных об использовании записей, файлов, путей доступа и т. п.; восстановления содержимого БД, начиная с некоторой контрольной точки, при возникновении аварийных ситуаций.