Создание новой базы данных

Лабораторное занятие 1 . Создание структуры базы данных с помощью СУБД

Созданию структуры базы данных в СУБД предшествует этап проектирования базы данных, который может быть выполнен вручную, без применения компьютера. Однако для оформления результатов проектирования целесообразно использовать универсальный текстовый процессор типа Word, в частности его средства работы с таблицами. Результатом проектирования является система нормализованных таблиц, связанных между собой различными отношениями. Рассмотрим процесс создания базы данных, представленной на рис. 5.

Клиенты              
Номер Клиента ФИО Адрес   Услуги   Исполнители
Создание новой базы данных - student2.ru       Код Услуги Наименование Стоимость   Номер Исполнителя ФИО
    Создание новой базы данных - student2.ru   Создание новой базы данных - student2.ru          
  Заказы              
Номер Заказа Номер Клиента Код Услуги Номер Исполнителя Дата Приема Дата Исполнения Оплачено      
                             

Рисунок 5. Структура базы данных Фирма

Таблица Услуги содержит перечень услуг, оказываемых клиентам, и информацию о стоимости каждой услуги. Таблица Исполнители содержит список исполнителей, которым передаются заказы клиентов. Таблица Клиенты содержит информацию о клиентах, каждый из которых может оформить заказы на оказание различных услуг. Таблица Заказы содержит данные обо всех заказах, сделанных клиентами. Стрелками показаны связи, существующие между таблицами. В данном примере тип всех связей – один-ко-многим, так как каждый клиент может оформить несколько заказов на различные услуги, одна и та же услуги может быть заказана несколькими клиентами и один исполнитель может выполнять несколько заказов. Первичные ключи для каждой таблицы выделены черной рамкой. В таблице Заказы серую заливку имеют поля, содержащие внешние ключи, включенные в эту таблицу для создания связей.

СУБД Access 2007содержит следующие основные объекты для создания БД и работы с ней: Таблицы, Формы, Запросы и Отчеты. Таблицы содержат данные. Запросы предназначены для получения нужных данных из БД. Формы и отчеты об­легчают редактирование, графическое пред­став­ление и печать данных. Для создания этих объектов СУБД предоставляет в распоряжение пользователя набор специальных средств: Конструктор, Мастери т.д.

Создание новой базы данных

Создание базы данных начинается с запуска СУБД. После запуска Access 2007 на экране появляется окно программы Приступая к работе с Microsoft Office Access, содержащее набор шаблонов (рис. 6). Для создания новой базы можно воспользоваться командой Новая база данных. Создаваемая база данных должна быть обязательно сохранена в папке пользователя под соответствующим именем.

Задание 1. Создайте новую базу данных Фирма, выполнив следующие операции:

1. Запустите СУБД Access любым способом и выберите команду Новая база данных.

2. Откроется правая боковая панель Новая база данных. С помощью этой панели выберите папку, в которой будет храниться новая БД (любая папка в вашей папке Мои документы), затем в поле Имя файла запишите нужное имя (Фирма) новой базы, сохранив в имени расширение ассdb. Нажмите кнопку Создать.

Создание новой базы данных - student2.ru

Рисунок 6. Окно программы Microsoft Access c диалоговым окном для создания новой БД

3. Откроется новой базы Фирма, предоставляя в распоряжение пользователя набор средств для создания первой таблицы. При этом будет раскрыта контекстная инструментальная лента Рабата с таблицами, Режим таблицы (рис.7). Созданная база данных пока является пустой и не содержит никаких объектов.

Создание новой базы данных - student2.ru

Рисунок 7. Окно новой базы данных Фирма

Используя предлагаемую методику, можно создать любое количество новых баз данных. Эффективным способом создания базы данных является использование шаблонов. Если использовать шаблоны, предоставляемые программой, то СУБД позволяет сформировать структуру новых объектов автоматически. Шаблон Новая база данных позволяет только открыть базу, а формирование структуры новых объектов пользователь выполняет сам.

Вопросы для самоконтроля:

1. Основные объекты СУБД Access и их назначение.

2. Как создать новую БД на основе шаблона БД? Какие шаблоны баз данных имеются на вашем компьютере?

3. Как создать новую пустую базу данных?

Наши рекомендации