Создание таблиц с помощью мастера

Тема

Технология создания реляционных баз данных средствами СУБД Access.

 

 

Цель работы

Освоение типичных задач при создании реляционных баз данных.

 

Этапы создания БД:

· Создание структуры таблиц

· Выбор первичного ключа

· Заполнение таблиц

· Связи между таблицами

· Создание таблиц с помощью мастера

 

Ход работы

Создание структуры таблиц

Создаем структуру таблиц в режиме конструктора. Выберем режим конструктора, т.к. в этом режиме полностью контролируются все этапы разработки структуры таблицы:

Как результат создания получим следующие поля таблиц:

 

Выбор первичного ключа

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

В результате выбора ключевого поля слева возле имени поля КодДолжности появится символ ключа:

 

 

Заполнение таблиц

После задания структуры таблицы можно вводить в нее данные. Для этого нужно выбрать режим Таблица. Вводя записи, создаем следующие таблицы:

Связи между таблицами

При создании таблицы базы данных задается ключевое поле, предназначенное для быстрого связывания и объединения данных из нескольких таблиц.

Выполнив следующую последовательность действий:

· Сервис/Схема данных –> Связи/Добавить таблицу

· Добавить -> таблица Должности

· Включить в схему данных обе таблицы

· Создать связь типа “один ко многим” между таблицами Должности(главная) и Сотрудники (подчиненная)

· Файл/Сохраните связь

Создание таблиц с помощью мастера

· Открыть диалоговое окно мастера -> вариант Деловые-> Поля новой таблицы.

  • Переименование полей: Поля новой таблицы-> Переименовать поле
  • Установление связи между таблицами: Мастер-> Связи

Получаем таблицу вида:

 

 

Контрольные вопросы

 

1) Что такое база данных?

2) Что такое СУБД?

3) Какие объекты включают в БД?

4) Что из себя представляет реляционная модель БД?

5) Способы создания таблицы.

6) Режимы окна таблицы(переход из одного окна в другое).

7) Записи и поля таблицы?

8) Типы полей таблицы и их свойства?

9) Как создать пустую БД?

10) Что такое форма?

11) Режимы работы формы.

12) Способы задания формы?

13) Режимы окна формы(переход из одного окна в другое).

 

Ответы на контрольные вопросы:

1. База данных – совокупность файлов, снабженная хранением в ней данных и находящаяся под управлением СУБД;

2. СУБД(Система управления базами данных) – комплекс программных средств, предназначенных для создания баз данных, хранения и поиска в них необходимой информации;

3. Cовокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов);

4. Реляционная база данных — база данных, основанная на реляционной модели данных, т.е. логическая модель данных;

5. 3 способа: - в режиме конструктора;

- с помощью мастера;

- путем ввода данных;

6. - Дважды щелкнуть мышью на имени таблицы в списке таблиц в окне базы данных;

- Выделить таблицу в списке таблиц в окне базы данных и нажать кнопку Открыть(Open) в верхней части окна базы данных;

- Щелкнуть правой кнопкой мыши на имени таблицы и из контекстного меню выбрать команду Открыть(Open).

7. Запись - набор полей, описывающих структуру хранящейся в таблице информации (например - какие сведения о сотрудниках должны хранится в таблице); поля в одной записи должны быть логически связаны друг с другом;

Поле - элементарная логически неделимая единица информации в базе данных (примеры полей: фамилия сотрудника, должность, оклад, фотография); каждое поле должно иметь уникальное имя и тип; тип поля зависит от типа хранящейся в нем информации; основными типами полей являются: числовой, текстовый (небольшой текст до 255 символов), счетчик (целые числа по порядку), поле МЕМО (большой произвольный текст), дата/время, денежный, поле объекта OLE (например - любое изображение); некоторые поля в таблице имеют специальное использование и называются ключевыми;

8. Текстовый(Text), Поле MEMO(MEMO), Числовой(Number), Дата/Время(Date/Time), Денежный(Currency), Счетчик(AutoNumber), Логический(Yes/No), Поле объекта OLE(OLE object), Гиперссылка(Hyperlink).

Свойства:

- Пустые строки (Allow Zero Length) - Свойство определяет, допустимо ли вводить в данное поле пустые строки.

- Сжатие Юникод (Unicode Compression) - Свойство определяет, выполняется ли сжатие данных при сохранении для полей текстового типа (при кодировке UNICODE удаляются все первые байты символов, если они равны 0).

-

Режим предложений IME (IME Sentence Mode) - Определяет режим предложений IME, которые применяются при получении полем фокуса

9. Создание пустой БД: