- •Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
- •Реляц. Модель некоторой конкретной области представляет собой набор
- •Свойства полей бд.
- •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. Копирование макросов.
Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
База данных – это организованная структура, предназначенная для хранения информации. БД могут содержать различные объекты, но основным объектом любой БД являются ее таблицы. Простейшая БД имеет хотя бы одну таблицу. Таблицы состоят из записей, каждая из которых, в свою очередь, состоит из полей. В записях содержатся сведения об объектах БД.
Если в базе нет никаких данных (пустая база), то это все равно полноценная БД, и ее информацией является структура базы. Она определяет методы занесения данных и хранения их в базе. (Простейший вариант БД – деловой ежедневник, в котором каждому дню выделена страница. Даже если в нем не записано ни строки, он не перестает быть ежедневником, т. к. имеет структуру, четко отличающую его от другой бумажной продукции).
БД- поименованная совместимость данных, организованная по определенным правилам. Эти правила включают общие правила описания, хранения и манипулирования данными. Для управления БД сущ. спец. Пакеты программ, называемые системами управления БД.
СУБД – это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации.
Основные задачи СУБД:
создание БД
осуществление связи м/у БД
создание запросов
создание отчетов и форм
Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
СУБД может рассматриваться как совокупность языковых средств и прикладных программ обслуживания.
СУБД в зависимости от той модели данных, кот. они поддерживают бывают:
иерархичными – имеют древовидную структуру
сетевыми – основаны на теории графов. М.б. связаны и не связ. м/у собой.
объектно-ориентированными
реляционными – от слова отношение. Отношение –двумерная таблица, сод. данные об объекте. Объект называется – сущность.
Реляц. Модель некоторой конкретной области представляет собой набор
отношений, изменяющихся во времени.
Атрибут – св-ва характеризующие св-во.
Схема отношения – список имен атрибутов в строго определенном порядке
Ключ – атрибут отношения однозначно идентифицирующий каждый кортеж.
Кортеж - значение атрибутов, указанные в строго определенном порядке.
Замечание: Первичный ключ может состоять из нескольких атрибутов – наз. составным.
Элемент реляц. модели данных |
Формы представления |
1. Отношение |
Таблица |
2. Сущность |
Объект и описываемые свойства объекта |
3. Атрибут |
Заголовок столбца таблицы |
4. Схема отношений |
Строка заголовка таблицы |
5. Кортеж |
Строка таблицы (запись) |
6. Первичный ключ |
Один/несколько заголовков таблиц |
7. Тип данных |
Тип значений элементов столбца таблицы |
Операции над отношениями – позволяют обрабатывать данные и получать одно отношение из др. Данные делятся на хранимые и вычисляемые.
Группы операций:
Над множествами:
объединение/слияние
пересечение
декартого произведение (сводные таблицы)
II. Операции, проекции, соединения, выборы.
Схема построения БД в рамках единого подхода
Определение массива хранимой информации:
какие данные хранятся и как их разбить по атрибутам
Формирование отдельных таблиц по видам хранимой информации
Установление связей м/у таблицами
Создание необходимых запросов и форм
Создание удобного интерфейса
Создание отчетов
Отношения в БД м.б. связаны м/у собой дочерними отношениями, т.е. одна таблица строится на использовании данных другой. В этом случае дочерние отношения имеют первичный ключ, объединяя первичные ключи родительских таблиц. Такой ключ – внешний.
Каждому значению внешнего ключа должны соответствовать строки связанных отношений – это условие наз. ссылочной целостностью.
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами.
Для поиска и отбора данных, удовлетворяющих определенным условиям создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления.
Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет.
Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек.