5.0 0.5 3 45

Как создать базу данных Access?

Сергей Кащеев
Сергей Кащеев
9 августа 2012
28925
Оцените:
Как создать базу данных Access?

Любая база данных предназначена для систематизированного хранения и последующей обработки данных, а также для представления обработанных данных в удобном для пользователя виде.

Создаём новую БД программой Access 2007

Чтобы СУБ (система управления базой данных) могла обрабатывать данные по различным запросам, данные хранятся в простых таблицах, которые связаны между собой по определённым ключевым полям.  Таблицы в базах данных являются полной аналогией таблиц на бумаге, со строками и столбцами. Столбцы в таблицах строго уникальны, строки имеют произвольное расположение и идентифицируются по ключам-идентификаторам. Как создать базу данных access рассмотрим на примере программы Access 2007.

Для создания новой базы данных, после запуска программы выбираем иконку "Новая база данных", открывается форма для ввода имени будущей базы данных. Вводим имя, например "магазин", выбираем место, где будут располагаться файлы базы данных и нажимает кнопку "Создать". После этих действий СУБД Access 2007 создаст новую базу данных с именем "магазин" и откроет её в режиме таблицы.

Приложение Access 2007 имеет несколько отличный интерфейс от более ранних версий. Теперь на смену панелей и меню пришли ленты. Лента представляет собой область в верхней части окна из которой можно выбирать команды, которые для удобства имеют интуитивно понятные значки.

Приложение автоматически создаёт первый столбец таблицы и присваивает ему название "Код". Это необходимый ключевой элемент таблицы, используемый для создания связей между таблицами. Щелчок мышью по полю "№" активизирует поле "Тип данных", в котором отображается надпись "Счётчик". Это означает автоматическую нумерацию строк программой. В СУБД Access 2007 производится автоматический контроль вводимой информации на предмет определения типа данных.

База данных «Магазин»

Как создать базу access мы рассматриваем на примере магазина, тогда наша первая таблица пусть будет учитывать продукты. Поэтому в первой строке мы напишем наименование первого продукта. Пусть это будет "апельсин".

После заполнения ячейки второго столбца появляется предложение "добавить поле " на месте третьего столбца, при этом второй столбец назван программой "Поле 1". Мы, естественно переименуем его, щёлкнув мышкой по имени. Назовём его "Наименование товара".

После заполнения первой ячейки, программа определила тип данных "Текстовый". Третий столбец называем "Цена", четвёртый - "количество" и вписываем соответственно цену 55,55 и количество 130, 575, не указывая единицы измерения.

Для удобства устанавливаем формат отображения "С разделителями разрядов" и кнопками "Увеличить разрядность", "Уменьшить разрядность", выставляем нужную.

Нажимаем кнопку "Сохранить", вводим имя таблицы "Товары".

Следующая таблица "Поставка товара" создаётся аналогично с помощью команды "Таблица" ленты "Создание". Создаём в ней поля "Дата поставки" с типом данных в кратком формате даты, поле "Идентификатор поставщика", "Идентификатор товара" и сохраняем таблицу.

Схема БД: связи между таблицами

Как создать базу данных access и не запутаться в связях между таблицами? Для этого нужно понять, что таблицы в базах данных разрабатываются так, чтобы избежать избыточности данных. Создавать таблицы нужно с уникальными данными. Затем соответствующие таблицы связываются путём сопоставления данных в соответствующих столбцах. Чтобы в нашем примере не загромождать таблицу "Поставка товара" данными о поставщике, создадим таблицу "Поставщики", в которой будут поля: "Идентификатор поставщика", "Наименование поставщика", "Телефон", "Контактное лицо", "Адрес". СУБД Access 2007 автоматически создаст связи между таблицами или предложит их создать.

Чаще всего данные в таблицах связываются так: первичный ключ одной таблицы "Идентификатор поставщика" из таблицы "Поставщики" связывается с внешним ключом в другой таблице "Идентификатор поставщика" в таблице "Поставка товара". Эта связь имеет название один ко многим. Связь многое ко многим между товарами и поставщиком организована с помощью таблицы "Поставка товара".

Подписывайтесь на наши группы в социальных сетях - смешные статьи, картинки и факты!