Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Изменение структуры таблицы

Читайте также:
  1. I. Выявление неудовлетворительной структуры баланса согласно ФЗ «О несостоятельности (банкротстве)» (Кириллова: для выявления признаков банкротства у государственных предприятий).
  2. I.5.7. Mодификация (изменение) данных задачи.
  3. NURBS: Изменение Весов
  4. S4.11 Таблицы стоимости
  5. Автоформа создает форму, в которой отображаются все поля и записи выбранной таблицы или запроса.
  6. Анализ влияния структуры перевозок на доходы
  7. Анализ динамики и структуры эксплуатационных расходов

Для изменения структуры таблицы необходимо воспользоваться режимом «Конструктор». В этом режиме можно изменить имеющиеся поля и добавить новые. Если таблица уже содержит данные, то при изменении структуры таблицы они теряются только в исключительных случаях. MS Access предупреждает об этом соответствующим сообщением.

 

Копирование таблиц в Microsoft Access

Чтобы скопировать таблицу в Microsoft Access, ее выделяют в окне базы данных и используют стандартные кнопки «Копировать» и «Вставить». В появившемся окне задается имя новой таблице и активизируется соответствующий параметр вставки.

 

Переключатели группы «Параметров вставки»

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

 

Связывание таблиц

Для реляционных СУБД данные разных категорий хранятся в разных таблицах. Это позволяет исключить избыточность информации. Различают несколько типов реляционной связи.

На практике наиболее часто встречается связь «один-ко-многим» (1:М). При таком типе связи каждой записи главной таблицы могут быть поставлены в соответствие одна или несколько записей, так называемой, подчиненной таблицы.

Для создания связи необходимо определить первичный ключ, как для главной так и для подчиненной таблиц. Определение первичного ключа для подчиненной таблицы хотя и не является обязательным, но значительно увеличивает скорость работы. Для подчиненной таблицы надо определить поле вторичного ключа, тип данных и размер, которые совпадают с полем первичного ключа главной таблицы. Вторичные ключи отличаются от первичных тем, что для них допускаются наличие одинаковых значений полей.

MS Access автоматически следит за обеспечением целостности данных. Если редактировать запись в подчиненной таблице, то эта запись может быть сохранена лишь в том случае, если значение связующего поля присутствует в главной таблице. При редактировании главной таблицы можно удалить запись лишь в том случае, если эта запись не связана с записями подчиненной таблицы.

       
 
Рисунок 1.4 - Окно «Добавление таблицы»
 
Рисунок 1.5 – Окно «Изменение связей»
 

 

 


Для создания связей между таблицами в MS Access используется «Схема данных», попасть в которую можно, выполнив команду «Работа с базами данных»®«Схема данных…». При этом появляется диалоговое окно «Добавление таблицы» (рисунок 1.4). Здесь необходимо выделить имя добавляемой таблицы и нажать на кнопку «Добавить». После добавления всех таблиц, окно закрывается. Далее следует маркировать в одной из таблиц поле для связи, нажать на левую кнопку мыши, переместить поле во вторую таблицу, отпустить левую кнопку мыши. В появившемся диалоговом окне «Связи» установить флажок «Обеспечение целостности данных» и один или оба флажка: «каскадное обновление связанных полей», «каскадное удаление связанных полей». При помощи кнопки «Объединение…» установить параметры объединения записей в полях. Проверьте тип отношений между записями (рисунок 1.5) и нажмите экранную кнопку «Создать».


Дата добавления: 2015-10-29; просмотров: 142 | Нарушение авторских прав


Читайте в этой же книге: Лабораторная работа №1 | Дополнительные режимы работы с базой данных | Создание простых запросов с помощью Мастера. | Запросы-обновления записей таблицы | Лабораторная работа №3 | Построитель выражений | Создание кнопочной формы | Лабораторная работа №4 | Построитель макросов | ТЕХНОЛОГИЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ 1 |
<== предыдущая страница | следующая страница ==>
А) с использованием конструктора таблиц| A) подстановка фиксированного набора значений

mybiblioteka.su - 2015-2024 год. (0.006 сек.)