русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Модификация структуры базы данных


Дата добавления: 2013-12-23; просмотров: 1020; Нарушение авторских прав


Загрузка таблиц

Установление связей между таблицами

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

Создание схемы данных начинается в окне базы данных с выполнением команды Сервис/Схема данных или нажатия кнопки Схема данных на панели инструментов. В открывшемся окне Добавление таблицы можно выбрать таблицы, включаемые в схему данных. Для размещения таблицы в окне Схема данных надо выделить ее в окне Добавление таблицы и нажать кнопку Добавить. Нескольких таблиц выделяют при нажатой клавише <Ctrl>. После включения всех нужных таблиц в схему данных надо нажать кнопку Закрыть.

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

При определении связей в схеме данных необходимо определить главную и подчиненную таблицу связи типа 1:М. Эти связи являются основными в реляционных базах данных, так как связи 1:1 используются лишь в редких случаях, когда приходится разделять большое количество полей, определяемых одним и тем же ключом, по разным таблицам.

Устанавливая связи между парой таблиц в схеме данных, надо выделить в главной таблице уникальное ключевое поле, по которому устанавливается связь. Далее при нажатой кнопке мыши переместить курсор в соответствующее поле подчиненной таблицы. При установлении связи по составному ключу необходимо выделить все поля, входящие в ключ главной таблицы, и переместить их на одно из полей связи в подчиненной таблице. Поля составного уникального ключа отмечают поля при нажатой клавише <Ctrl>. После установления связи откроется окно Связи (см. рис.). При этом в строке Тип отношения автоматически установится тип один–ко–многим.

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



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

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

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

 

Рис. Схема данных БД Учебный процесс

Перемещение и изменение размеров таблиц осуществляется принятыми в Windows способами.

После определения структуры таблиц и создания связей между ними можно заносить записи в таблицы.

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Создание схемы данных | Изменение схемы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.