Этапы создания базы данных
Проектирование базы данных. Это теоретический этап работы. На нем определяется
Какие таблицы будут входить в состав базы данных;
Структура таблиц (из каких полей, какого типа и размера будет состоять каждая таблица);
Какие поля будут выбраны в качестве главных ключей каждой таблицы.
Создание структуры. На этом этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав базы данных.
Ввод записей. Заполнение таблиц базы данных конкретной информацией.
Типы данных в Microsoft Access
Тип поля определяет множество значений, которые может принимать данное поле в различных записях.
Тип данных | Содержимое |
Текстовый | Одна строка текста (до 255 символов) |
Поле МЕМО | Длинный текст (до 65535 символов) |
Числовой | Число любого типа (целое, вещественное и т.д.) |
Дата/Время | Даты и время, относящиеся к годам с 100 по 9 999 включительно |
Денежный | Поле, выраженное в денежных единицах (рубли, доллары, евро и т.д.) |
Счетчик | Уникальные последовательно возрастающие (на 1) или случайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу |
Логический | Данные, принимающие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл» |
Поле объекта OLE | Содержит рисунки, звуковые файлы, электронные таблицы Microsoft Excel, документы Microsoft Word и т.д. |
Гиперссылка | Строка, состоящая из букв и цифр и представляющая адрес гиперссылки |
Мастер подстановок | Создает поле, позволяющее выбрать значение из другой таблицы или списка значений, используя поле со списком. |
Понятие базы данных
База данных — поименованная совокупность структурированных данных заданной предметной области.
База данных – это организованная структура, предназначенная для хранения информации. В ней хранится информация о группах объектов с одинаковым набором свойств.
База данных состоит из отдельных записей. Каждая запись в базе данных состоит их отдельных полей.
Запись — совокупность логически связанных полей, характеризующих типичные свойства реального объекта.
Поле — простейший объект базы данных, предназначенный для хранения значений одного параметра реального объекта или процесса.
Главным ключом в БД называется поле (совокупность полей), значение которых не повторяется у разных записей.
Пример: В базе данных «Библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, но инвентарный номер у каждой книги свой (поле НОМЕР).
Виды баз данных
Вся информация в базе данных имеет упорядоченный вид. Существует несколько классификаций баз данных.
Централизованные базы данных размещаются в памяти одной вычислительной системы.
Распределенные базы данных состоят из нескольких частей, хранимых на различных компьютерах.
По способу доступа к данным различают базы данных (БД), организованные как файл сервер и клиент-сервер.
При организации файл-сервер одна из машин является совместно используемым хранилищем централизованной базы данных. Доступ к базе данных осуществляется с других машин, которые носят название рабочих станций. Файлы базы данных передаются на рабочие станции, где производится их обработка.
При организации клиент-сервер кроме хранения на центральную машину ложатся и функции обработки данных. На клиентских машинах выполняется только представление информации.
Система управления базами данных
Система управления базами данных (СУБД) — это совокупность программ и языковых средств, предназначенных для создания, ведения и использования баз данных.
Система управления базами данных (СУБД) - это комплекс программных средств для создания баз данных, хранения и поиска в них необходимой информации.
Назначение СУБД — хранение, обработка и выдача данных по запросам пользователя.
Наиболее популярными являются реляционные СУБД: Access, Paradox, dBase, FoxPro, Visual FoxPro.
Объекты Microsoft Access
Таблица. Это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу. Таблицы — это основные объекты любой базы данных. В таблицах хранятся все данные, имеющиеся в базе, а также структура базы ( поля, их типы и свойства). Таблицы БД, как правила, допускают работу с большим количеством разных типов данных.
Форма. Это средство для ввода данных. Они представляют пользователю средства для заполнения только тех полей, которые ему необходимо заполнять. Одновременно с этим в форме можно разместить специальные элементы управления для автоматизации ввода. С помощью форм данные можно не только вводить, но и отображать. При выводе данных с помощью форм можно применять специальные средства оформления.
Запрос. Это объект, позволяющий получить нужные данные из одной или нескольких таблиц. Запрос представляет собой инструкцию на отбор записей.
Отчёт. Отчёты по свойствам и структуре очень похожи на формы, но предназначены только для вывода данных. В связи с этим отчёты отличаются тем, что в них приняты специальные меры для группировки выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов.
Запросы. Классификация запросов.
Запрос – это объект, позволяющий получить нужные данные из одной или нескольких таблиц. Запрос представляет собой инструкцию на отбор записей. Большинство СУБД используют запросы следующих типов:
Запрос-выборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные;
Запрос-изменение, предназначенный для изменения или перемещения данных. К этому типу запросов относятся: запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы, запрос на обновление;
Запрос с параметром, позволяющий определить одно или несколько условий отбора во время выполнения запроса.
Запросы черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу. Результирующая таблица — это определённый образ отобранных полей и записей, при этом работа с «образом» происходит гораздо быстрее и эффективнее чем с таблицами.