русс | укр

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

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

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

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


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

Виды связей


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


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

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

При объединении двух таблиц, которые находятся в связи «многие-к-одному», поле взаимосвязи, которое используется в таблице на стороне связи «один», должно быть ключевым полем для этой таблицы. Оно должно быть уникальным, т.е. в таблице можно найти только одну запись, которая имеет это значение в ключевом поле.

Задание3.30

1. Необходимо создать новую таблицу «Список товаров» путем копирования имеющейся таблицы «Товары». Для этого закройте все открытые таблицы, затем слевав области навигации с помощью мыши выделите таблицу «Товары», затем выберите команду на вкладке Главная \ Копировать,затем команду на вкладке Главная \ Вставить (или используя правую клавиши мыши). В появившемся диалоговом окне выделите пункт «Структура и данные», в качестве имени введите «Список товаров» и щелкните по кнопке «ОК» рис. 3.74.

 

Рис. 3.74 Вставка таблицы

 

2. Откройте таблицу «Список товаров» в режиме «Конструктор», измените тип поля «№ п/п» на «Числовой». Ключевое поле удалите. Изменения сохраните рис 3.75.

 

 

Рис. 3.75

 

3. Откройте таблицу «Список товаров» в режиме «Таблица»и удалите числовые (1,2,3…12) значения столбца № п/п. Сохраните изменения.



4. Создайте в базе данных новую таблицу, используя данные табл. 3.7.

Таблица 3.7

Имя Тип Размер
№ п/п Счетчик Длинное целое
Город Текстовый
Название фирмы Текстовый
Улица Текстовый
Номер дома Числовой Длинное целое
Телефон Текстовый

5. Сохраните таблицу с именем «Поставщики».

6. В таблицу «Поставщики» введите данные из табл. 3.8. и сохраните изменения.

Таблица 3.8

Номер записи Имя поля Данные
№ п/п Город Название фирмы Улица Номер дома Телефон Саранск Компьютерный салон Фарго Б. Хмельницкого 17-08-58
№ п/п Город Название фирмы Улица Номер дома Телефон Саранск Инфотур Б. Хмельницкого 17-04-20
№ п/п Город Название фирмы Улица Номер дома Телефон Саранск Интротекс пр. В.И. Ленина 17-57-88
№ п/п Город Название фирмы Улица Номер дома Телефон   Саранск Пионер Володарского 17-11-09  

7. Откройте таблицу «Список товаров» в режиме «Конструктор», измените тип поля «№ п/п» на «Мастер подстановок» и в открывшимся диалоговом окне выберите из таблицы поставщики строки №п/п и название фирмы, порядок сортировки установите По возрастанию,флажок Скрыть ключевой столбец уберите, включите проверку целостности данных, сохраните данные рис. 3.76 -3.79.

 

 

Рис. 3.76

 

 

Рис. 3.77

 

 

Рис. 3.78

 

 

Рис. 3.79

 

8. Откройте таблицу «Список товаров» в режиме «Таблица», измените значения столбца №п/п на те значения , которые предлагаются в подстановке, при этом сверяйте название фирмы с соответствующем столбцом в таблице. Значения сохраните рис. 3.80

 

Рис. 3.80

 



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


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


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

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

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


 


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

 
 

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

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