Разработка структуры базы данных.
Разработка структуры БД состоит из следующих этапов:
Разработка технического задания (предоставляет заказчик).
Составление генерального списка полей. Их может быть десятки, и даже сотни.
В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.
Распределяют поля генерального списка по базовым таблицам сначала по функциональному признаку. Наметив столько таблиц, сколько подразделений охватывает БД, приступают к дальнейшему делению таблиц. Критерием необходимости деления является факт множественного повтора данных в соседних записях.
В каждой таблице намечают ключевое поле. В качестве такового выбирают поле, данные в котором повторяться не могут (например, шифр студента).
С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных. Существует несколько типов возможных связей между таблицами. Наиболее распространенными являются связи «один ко многим» и «один к одному». Рассмотрим таблицу «Клиенты».
Про подобные таблицы говорят, что они связаны реляционными отношениями. Соответственно, системы управления, способные работать со связанными таблицами, называют системами управления реляционными базами данных.
По составленной схеме данных разрабатывается БД с помощью средств Microsoft Access. Эти средства можно классифицировать как:
Ручные - разработка объектов в режиме конструктора. Являются наиболее трудоемкими, но обеспечивают максимальную гибкость. Рекомендуется использовать при разработке учебных таблиц и запросов;
Автоматизированные - разработка с помощью мастеров. Являются наиболее производительными, но менее гибкими. Рекомендуется использовать при разработке учебных форм, отчетов и страниц доступа;
Автоматические - средства ускоренной разработки простейших объектов. Используются профессиональными разработчиками для создания макросов и модулей.
- Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
- Реляц. Модель некоторой конкретной области представляет собой набор
- Свойства полей бд.
- 2.1.1. Этапы проектирования базы данных
- 1 Определение цели создания базы данных
- 2 Определение таблиц, которые должна содержать база данных
- 3 Определение необходимых в таблице полей
- 4 Задание индивидуального значения каждому полю
- 5 Определение связей между таблицами
- Типы данных. Базы данных Microsoft Access работают со следующими типами данных:
- Безопасность баз данных.
- Режимы работы с базами данных.
- Объекты баз данных.
- Разработка структуры базы данных.
- 3.Создание базы данных
- 3.1. Создание базы данных с помощью мастера
- 3.2. Создание базы данных без помощи мастера
- Работа с таблицами.
- Создание таблицы
- 1.Создание новой пустой таблицы
- 2.Создание новой таблицы с использованием существующих данных
- Открытие таблицы
- Определение ключа
- Определение типа данных
- Поля и выбор типов данных
- 1. Данные, используемые в поле таблицы
- Работа с ключами и индексами Типы используемых ключевых полей
- Создание и изменение ключевых полей
- Удаление ключевых полей
- Создание межтабличных связей.
- Определение связей между таблицами
- Нормализация бд
- Фильтрация данных
- Результат фильтрации
- Работа с запросами.
- Отбор данных с помощью запроса
- Часто используемые операторы и функции
- Запросы на выборку и их использование
- Создание простого запроса на выборку с помощью мастера
- Запросы на изменение и их использование
- Запросы с параметрами и их использование
- Перекрестные запросы и их использование
- Запросы sql и их использование
- Вычисления в запросе
- Открытие и запуск запроса
- Упорядочение записей в результирующей таблице.
- Работа с формами. Автоформы.
- Разделы формы
- Создание форм с помощью мастера.
- Работа с отчетами.
- Настройка отчета
- Разделы отчета
- Последовательность макрокоманд
- Группа макросов
- Условные макрокоманды
- Создание макроса
- Открытие макроса
- Использование условий в макросе
- Запуск макроса
- Работа с макросами.
- 1.Сущность макросов.
- 2. Создание и выполнение макросов.
- 2.1. Создание макросов.
- 2.2. Сохранение макросов.
- 2.3. Выполнение макроса.
- 3. Редактирование макросов
- 4. Копирование макросов.