- •Введение.
- •I.Что такое бд?
- •1.Основные понятия и терминология.
- •2.Уровни представления данных.
- •Связь 1
- •3. Реляционная бд.
- •4. Установление связи между таблицами.
- •5. Порядок строк и полей в таблице.
- •6. Первичный ключ
- •7. Целостность данных.
- •8. Избыточность данных
- •Пример для всего курса
- •II. Общее представление об ms Access.
- •Например, при разработке запросов, форм, отчетов и макросов используется способ «перетащить и оставить», можно выделить в таблице некоторое поле, перетащить его и вставить в отчет на нужное место.
- •1.Объекты Access.
- •2. Запуск Access и завершение работы.
- •3. Создание новой бд.
- •III. Работа с таблицами в ms Access.
- •1. Создание новой таблицы.
- •Создание таблицы в режиме таблицы.
- •1.2. Создание таблицы в режиме конструктора
- •2. Типы полей.
- •3. Свойства поля
- •3.1. Размер поля
- •3.2. Форматы полей
- •3.3.Маска ввода.
- •3.4.Число десятичных знаков, Auto,0,1,2
- •3.5.Подпись поля.
- •3.6.Значение по умолчанию.
- •3.7.Условие на значение.
- •3.8.Обязательное поле
- •3.9.Сообщение об ошибке
- •3.10.Индексированное поле
- •3.11.Создание первичного ключа
- •IV.Использование режима таблиц
- •1. Просмотр данных.
- •2. Изменение макета таблицы.
- •3. Изменение данных
- •4.Сортировка и фильтрация данных
- •4.1. Сортировка по одному полю.
- •4.2. Фильтр по выделенному
- •4.3. Фильтр по форме.
- •4.4. Использование расширенного фильтра.
- •V.Модификация проекта бд
- •1.Модификация таблицы.
- •2. Удаление, копирование и переименование объектов бд.
- •3. Поддержка бд.
- •VI. Определение связей между таблицами
- •VII. Работа с данными при помощи Запроса – Выборки.
- •1. Создание Запроса – Выборки.
- •2.Использование Конструктора.
- •Используется для просмотра результатов запроса
- •3. Описание запроса. Отбор полей.
- •4. Установка свойств полей.
- •5. Вычисляемые поля
- •5.1. Выражения в Access
- •5.2. Элементы выражения.
- •5.3. Три правила написания выражений
- •6. Создание выражений при помощи Построителя выражений.
- •7. Итоговые запросы.
- •Групповые операции.
- •8. Перекрестные запросы
- •9. Сортировка результатов запроса.
- •10. Указание критериев отбора.
- •11. Использование параметров запроса
- •VIII. Использование форм
- •1. Применение форм
- •2. Планирование формы
- •3. Создание формы
- •4. Работа с различными разделами формы
- •5. Работа с элементами управления
- •6. Создание новых Элементов управления
- •7. Создание формы на базе запроса
- •8. Специальные эффекты
- •Использование панели инструментов форматирования
- •9. Вычисляемые значения в формах.
- •Отчеты.
- •1. Создание отчета.
- •2. Создание отчета при помощи Мастера отчетов.
- •2. Модификация отчета.
- •3. Работа с выражениями.
Связь 1
-
Таблица 2
Таблица 3 | ||
|
|
|
|
|
|
3. Реляционная бд.
Существует очень простое понятие БД как большого по объему хранилища информации, в которое организация помещает все используемые ею данные и из которого различные пользователи могут их получать, используя различные приложения. Такая единая БД является идеальным вариантом, на практике такое решение труднодостижимо. Поэтому чаще всего говорят, что БД это связанная информация, представленная в виде обычно нескольких двумерных таблиц.
Например, представим себе телефонную книгу. Она содержит много строк, каждая из которых соответствует определенному человеку. Для каждого из них представлена некоторые независимые данные – имя, номер телефона, адрес.
Представим такую адресную книгу в виде таблицы, содержащей столбцы и строки. Каждая строка такой таблицы называется записью, а какой –либо столбец – поле, атрибут.
Поле – элемент данных, хранящий данные одного типа, например адрес, или телефон, или дату рождения.
Совокупность полей образует запись.
Запись – содержит всю информацию об одном объекте (например, о клиенте, об образце продукции).
Имя |
Телефон |
Адрес |
Петров Петр |
(3452)26-26-31 |
625026 г. Тюмень Мельникайте 103-100 |
Иванов Иван |
(095)116-16-16 |
111116 г. Москва Ленинский проспект 1-12 |
Степанов Степан |
(812)232-07-52 |
197343 г. С–Петербург Невский проспект 18-3 |
Это основа реляционной базы данных – двумерная таблица. Однако реляционная база данных редко состоит из одной таблицы. При создании нескольких таблиц со связанной информацией можно выполнить более мощные операции над данными. Мощность БД заключается, скорее всего, в связях между таблицами, чем в количестве самих таблиц и данных в них.
4. Установление связи между таблицами.
Используем пример телефонной книги, для того, чтобы обсудить БД, которую можно использовать реально в деловой жизни. Предложим, что индивидуумы из первой таблицы – студенты. Дополнительную информацию о них декан может хранить в другой таблице
Студент |
Группа |
Номер зачетной книжки |
Правила поступления |
Стипендия |
Петров Петр |
411 |
980020 |
Бюджет |
Да |
Иванов Иван |
411 |
980001 |
Бюджет |
Нет |
Степанов Степан |
412 |
970251 |
договор |
нет |
Например, декан желает получить телефоны всех студентов, обучающихся по договору, для этого он должен связать эти две таблицы. Даже если БД академии содержит тысячи подобных записей и таблицы связаны друг с другом, достаточно одной команды и декан получит телефоны всех своих внебюджетных студентов.