<<
>>

Создание таблиц

Выбрав вкладку ТАБЛИЦА и выполнив команду СОЗДАТЬ, приступаем к созданию первой таблицы БД.

В открывшемся окне «Новая таблица» выбираем режим КОНСТРУКТОРА и щелкаем кнопку ОК. На экране возникает окно «Таблица1 : таблица».

В этом окне в таблице конструктора в столбце ИМЯ ПОЛЯ задаем имя поля (имя столбца) создаваемой таблицы, например Номер преподавателя. В столбце ТИП ДАННЫХ таблицы конструктора задаем тип значений данных столбца Номер преподавателя проектируемой таблицы. Для этого раскрываем список и выбираем в списке тип значения, например СЧЕТЧИК. В нижнем окне «Свойства поля» находятся вкладки, на которых задаются для этого данного ограничения целостности, форматы и другие характеристики. Ознакомьтесь. Затем укажите размер поля Номер преподавателя (для типа значений СЧЕТЧИК — это длинное целое), укажите, что это поле обязательное и что пустые значения не допускаются.

Далее мышкой перейдите к следующему столбцу таблицы конструктора — к столбцу ОПИСАНИЕ. Это столбец примечаний.

В нем можно пометить, что Номер преподавателя является идентифицирующим атрибутом сущности Преподватель, для которой мы создаем одноименную таблицу. Столбец ОПИСАНИЕ заполнять не обязательно (он не влияет на работу системы, а выступает в роли примечания), однако хороший стиль программирования требует использования пояснений у основных атрибутов.

Аналогично описывают остальные поля (столбцы) создаваемой таблицы.

Закончив описание полей таблицы, описывающей сущность Преподаватель, необходимо указать системе идентифицирующий атрибут сущности. Для этого необходимо его пометить признаком первичного ключа: активизировать строку, описывающую поле Номер преподавателя и щелкнуть кнопку ключа на панели инструментов главного окна Microsoft Access.

Теперь созданное нами описание таблицы необходимо сохранить.

Для этого выполняем команды ФАЙЛ | СОХРАНИТЬ КАК, указываем: В ТЕКУЩЕЙ БАЗЕ ДАННЫХ, затем указываем имя созданной таблицы, например Преподаватель, и нажимаем кнопку ОК. Такого же результата можно добиться, если закрыть окно «Таблица 1 : таблица» и в появившемся окошке указать имя созданной таблицы.

Аналогично создаем все необходимые нам таблицы в соответствии с нашей информационной моделью ПО.

Далее необходимо создать схему БД — указать системе, какие связи между какими таблицами существуют и какие ограничения целостности ПО по этим связям необходимо поддерживать. Для этого выполняем команды СЕРВИС | СХЕМА ДАННЫХ (можно щелкнуть соответствующую кнопку на панели инструментов главного окна системы). Появляются окно СХЕМА ДАННЫХ и окно ДОБАВЛЕНИЕ ТАБЛИЦЫ. Окно ДОБАВЛЕНИЕ ТАБЛИЦЫ появляется по умолчанию при начальном создании схемы БД. При повторных обращениях к схеме для вызова окна ДОБАВЛЕНИЕ ТАБЛИЦЫ необходимо выполнить еще две команды: СВЯЗИ | ДОБАВЛЕНИЕ ТАБЛИЦЫ.

Затем, поочередно активизируя таблицы и щелкая кнопку ДОБАВИТЬ, заносим таблицы в схему данных. Занеся все требуемые таблицы, закрываем окно ДОБАВЛЕНИЕ ТАБЛИЦЫ. Далее необходимо указать связи между таблицами и их тип. Для указания связи захватываем мышкой ключевой атрибут родительской таблицы и, не отпуская левой кнопки мыши, указываем соответствующий атрибут в подчиненной таблице. На экране между таблицами конструктор системы рисует связь. Для указания типа связи используется окно СВЯЗИ (при первоначальном создании оно появляется по умолчанию). Для вызова окна СВЯЗИ надо сделать двойной щелчок левой кнопкой мыши на линии связи между таблицами. Затем в окне СВЯЗИ необходимо установить признак ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ. Если выставить флажок КАСКАДНОЕ ОБНОВЛЕНИЕ СВЯЗАННЫХ ПОЛЕЙ, то любое изменение значения первичного ключа в записи главной таблицы приведет к соответствующим изменениям значений во всех записях подчиненной таблицы, связанных с этой записью главной таблицы. Если выставить флажок КАСКАДНОЕ УДАЛЕНИЕ СВЯЗАННЫХ ЗАПИСЕЙ, то удаление записи в главной таблице приводит к автоматическому удалению связанных записей в подчиненной таблице. Нажать кнопку ОК. Связь установлена. На рис. 7.2 приведен пример законченной схемы данных.

Теперь в таблицы можно вводить исходные данные. Для этого необходимо в окне ИМЯ БАЗЫ : БАЗА ДАННЫХ активизировать требуемую таблицу, нажать кнопку ОТКРЫТЬ и в появившемся окне, например ПРЕПОДАВАТЕЛЬ: ТАБЛИЦА, выполнить ввод исходных данных в появившейся таблице. В конце ввода таблицу закрыть. Удобнее осуществлять ввод через специально созданные для этих целей экранные формы.

6.1.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Создание таблиц:

  1. Таблица 2 Таблица баллов лучей мандалы
  2. ТАБЛИЦА ИЗОХРОМАТИЧЕСКАЯ
  3. Таблица. Иерархия функций
  4. Таблица типов
  5. Таблица 5. Диапазоны излучений патогенных микрооганизмов
  6. таблица болезней и их причин
  7. Периодическая таблица переживаний
  8. Таблица 3.1. Виды нарушений в когнитивном процессе
  9. ВВЕДЕНИЕ: ТАБЛИЦА РЕЗУЛЬТАТОВ НАБЛЮДЕНИЯ ЗА ЛЮДЬМИ
  10. ВВЕДЕНИЕ: ТАБЛИЦА РЕЗУЛЬТАТОВ НАБЛЮДЕНИЯ ЗА ЛЮДЬМИ
  11. Таблица №1 На что мы тратим свое время?