- •1.Базы данных. Структурные элементы бд.
- •2. Понятие субд и бд, классификация бд.
- •3. Виды моделей данных
- •5. Виды связей между объектами
- •6. Этапы проектирования бд
- •7. Запросы на выборку
- •8. Вычисления в формах и запросах
- •9. Основные и вспомогательные функции Access.
- •10. Сортировка данных. Индексы. Создание индексов.
- •11. Фильтры, способы фильтрации
- •12. Обеспечение условий целостности данных
- •14. Реализация поиска в субд Access. Примеры. Смотрим вопрос 8.
- •15. Типы запросов. Краткая характеристика.
- •16. Запросы на изменение. Примеры.
- •17. Запросы. Возможности запросов.
- •18. Подчиненная форма. Способы создания. Связь с главной формой.
- •19. Форма. Назначение и структура формы. Типы форм.
- •20. Отчеты. Типы отчетов. Сходства и различия с формой.
- •21. Макросы autokeys и autoexec. Примеры.
- •22. Понятие макроса. Создание групп макросов.
- •23. Свойства полей и таблиц.
- •24. Способы защиты данных в форме. Примеры.
- •25. Запросы и фильтры. Сходства и различия.
- •26. Операторы и функции, используемые в запросах и фильтрах. Примеры.
1.Базы данных. Структурные элементы бд.
БД – это поименованный набор структурированных данных, относящихся к определенной области.
Поле – это простейший объект БД, предназначенный для хранения значений одного параметра реального объекта или процесса.
Запись (строка) – это совокупность логически связанных полей характеризующих типичные свойства реального объекта.
Домен – значение одного столбца.
2. Понятие субд и бд, классификация бд.
СУБД – это комплекс программных и языковых средств, необходимых для создания БД, для подержания их в рабочем состоянии и организации поиска в них необходимой информации.
Классификация:
1) По технологии обработки данных:
- Централизованные БД (на 1 машине)
- Распределенные (могут работать несколько человек, управляя с помощью СУБД)
2) По способу доступа к данным:
- Локальные
- Сетевые (удаленные)
3. Виды моделей данных
Модель данных - это совокупность структур данных и операции их обработки.
3 вида:
- Иерархическая – совокупность элементов связанных между собой по определенным правилам расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево.
Пример:
- Сетевая – является улучшенной формой иерархической модели, в которой 1 запись может участвовать в нескольких отношениях предок – поток, такие отношения называются множества (примеры: Codasyl, Total, Adabas).
Пример:
- Реляционная – это БД, в которой все данные доступны пользователю в виде таблиц, а все операции над этими данными сводятся к операциям над этими таблицами. Таблица – двумерный массив. Каждый элемент таблицы – элемент данных. Все столбцы однородные. Отсутствуют одинаковые строки.
База данных должна состоять из нескольких таблиц, такие БД мы создаем на парах.
5. Виды связей между объектами
Типы связей:
1) 1:1 – имеет место когда каждой записи объекта А (таблицы) соответствует только 1 запись объекта В и наоборот.
Примеры: Человек Паспорт, АвтоПТС, КвартираПТС
2) 1:М – это такая связь, когда к каждой записи объекта А соответствует несколько записей объекта В, но к каждой записи объекта В может соответствовать только 1 запись объекта А.
Пример:
Жильцы
Дом Квартиры
Подъезды
3) М:М – когда к каждой записи объекта А соответствует несколько записей объекта В и наоборот.
Преподы Студенты
Книги Читатели
6. Этапы проектирования бд
1. Постановка задачи
- Задание, в котором описывается состав БД, назначение и цели её создания, перечисляются виды работ, которые нужно сделать в этой БД.
2. Анализ объекта
- Рассматриваются объекты БД
- Свойства
- Типы данных каждой отдельной записи
3. Синтез модели
- Выбирается модель (иерархическая, сетевая, реляционная), после выбора рисуется схема связей между таблицами
4. Способы представления информации
- С формой или без формы
5. Синтез компьютерной модели
- Запуск СУБД, создание нового файла БД
- Создание исходных таблиц
- Создание экранной формы
- Заполнение БД
6. Работа с созданной БД
- Поиск необходимой информации
- сортировка записей
- вывод на печать
- изменение дополнение данных