- •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
7. Понятие архитектуры «клиент-сервер».
Настольные СУБД используют файловые сервисы операционной системы - клиентское приложение. Проблемы: перегрузка сети при увеличении числа пользователей и объема данных.
Архитектура «клиент-сервер» - централизация хранения и обработки данных.
Для централизации используется так называемый сервер баз данных, выполненный как приложение или сервис операционной системы, и только он может реально манипулировать файлами, в которых хранятся данные, - для клиентских приложений эти файлы абсолютно бесполезны.
Обязанности сервера баз данных:
• выполнение пользовательских запросов на выбор и модификацию данных и метаданных, получаемых от клиентских приложений;
• хранение и резервное копирование данных;
• поддержка ссылочной целостности данных согласно определенным в базе данных правилам;
• обеспечение авторизованного доступа к данным на основе проверки прав и привилегий пользователей;
• протоколирование операций и ведение журнала транзакций.
2 компонента:
• сервер баз данных;
• клиентское приложение.
Преимущества архитектуры «клиент-сервер»:
снижение сетевого трафика при выполнении запросов.
хранение правил целостности.
параллельная обработка данных
8. Характеристика настольных субд:
dBase, Paradox, FoxPro и Access, Microsoft Data Engine.
dBase: хранение данных основано на принципе «одна таблица - один файл», MEMO-поля и BLOB-поля хранятся в отдельных файлах. Индексы для таблиц также хранятся в отдельных файлах.Формат данных dBase является открытым.
Visual dBase - дополнительные возможности: специальные типы полей для графических данных, поддерживаемые индексы, хранение правил целостности внутри самой базы данных, а также возможность манипулировать данными других форматов.
Paradox
Каждая таблица хранится в своем файле, MEMO- и BLOB-поля хранятся в отдельном файле, как и индексы
Однако, в отличие от dBase, формат данных Paradox не является открытым, поэтому для доступа к данным этого формата требуются специальные библиотеки.Возможности:• использование деловой графики в DOS-приложениях,• обновление данных в приложениях при многопользовательской работе,• визуальные средства построения запросов, на основе интерфейса QBE (запрос по образцу),• средства статистического анализа данных,• средства визуального построения интерфейсов пользовательских приложений с автоматической генерацией кода на языке программирования PAL.
Microsoft FoxPro и Visual FoxPro
Совместима с dBase.
• Средства публикации данных в Internet и создания Web-клиентов. • Средства создания ASP-компонентов и Web-приложений. • Средства создания COM-объектов, позволяющих создавать масштабируемые многозвенные приложения для обработки данных. • Средства доступа к данным серверных СУБД.
Microsoft Access Вся информация хранится в одном файле.
В состав Access 2007 входят:• Средства манипуляции данными Access и данными, доступными через ODBC (последние могут быть «присоединены» к базе данных Access). • Средства создания форм, отчетов и приложений; при этом отчеты могут быть экспортированы в формат Microsoft Word или Microsoft Excel, а для создания приложений используется Visual Basic for Applications, общий для всех составных частей Microsoft Office. • Средства публикации отчетов в Internet. • Средства создания интерактивных Web-приложений для работы с данными (Data Access Pages). • Средства создания клиентских приложений для Microsoft SQL Server. • Средства администрирования Microsoft SQL Server.