русс | укр

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

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

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

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


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

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


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


Создавать таблицы базы данных лучше в режиме Конструктора.

Для этого выберем в разделе Объекты объектТаблицы (скорее всего, он уже выбран). Далее справа выберем режим Создание таблицы в режиме конструктора и щелкнем кнопку Конструктор на панели инструментов окна базы данных. Появится окно конструктора таблицы (см. рис.2.4.).

 
 

Зададим структуру таблицы Отдел базы данных «Сотрудники». Для этого в первой строке окна конструктора таблицы в столбце Имя поля наберем Номер отдела, перейдем в столбец Тип данных, раскроем список и выберем тип Числовой.

 

Рис. 2.4. Окно конструктора таблицы при создании структуры таблицы Отдел.

 

Перейдем на вторую строку и в столбце Имя поля наберем Фамилия начальника, в столбце Тип данныхпоявится по умолчанию типТекстовый.

Зададим ключевое поле. Для этого щелкнем правой кнопкой мыши слева от поля с именем Номер отдела и выберем из контекстного меню команду Ключевое поле. Слева от поля появится значок ключа.

Для сохранения таблицы щелкнем кнопку Сохранить на панели инструментов окна СУБД Microsoft Access. Появится окно Сохранение, в котором наберем имя таблицыОтдели щелкнем кнопкуОК.

Закроем окно конструктора таблицы.

Аналогичным образом зададим структуру таблицы Сотрудник базы данных «Сотрудники».

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

 
 

Для этого выбираем вкладкуПодстановка, тип элемента управления -Поле со списком, источник строк – Отдел (см. окно конструктора таблицы на рис.2.5).

 

Рис. 2.5. Окно конструктора таблицы при создании структуры таблицы Сотрудник.

Сохраним созданную таблицу под именем Сотрудник и закроем окно конструктора таблицы.



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

Связи следует устанавливать при пустых таблицах. Если таблицы заполнены данными, то могут возникнуть проблемы при создании связей и свойств связей.

Для создания связей в базе данных щелкнем кнопку Схема данных на панели инструментов окна СУБД Microsoft Access.


Появится окно Схема данных и окноДобавление таблицы. Дважды щелкнем в нем таблицу Отдел. В окнеСхема данных появится эта таблица в условном виде (в виде списка полей).

Аналогичным образом добавим таблицу Сотрудник и закроем окноДобавление таблицы (см. рис 2.6).

 

Рис. 2.6. Окно Схема данных при добавлении таблиц.

 

Увеличим окошко таблицыСотрудник так, чтобы были видны все поля.

Поставим указатель мыши на имя поляНомер отделав таблицеОтдел и, не отпуская кнопку мыши, перетащим его на полеНомер отделав таблицеСотрудник и отпустим кнопку мыши. Появится диалоговое окноИзменение связей (см. рис.2.7.).

Установим флажокОбеспечение целостности данных.

 
 

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

 

Рис. 2.7. Окно Схема данных с окном Изменение связей.

 

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

Щелкнем по кнопке Создать. Появится связь «один-ко-многим» (см. рис.2.8).

 
 

Рис. 2.8. Окно Схема данных после установления связей между таблицами.



<== предыдущая лекция | следующая лекция ==>
Создание базы данных средствами СУБД Aссess | Заполнение таблиц данными


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


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

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

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


 


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

 
 

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

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