русс | укр

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

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

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

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


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

УПРАЖНЕНИЕ К ЛЕКЦИИ 9.


Дата добавления: 2015-07-04; просмотров: 794; Нарушение авторских прав


1. Создайте базу данных.

2. Создайте таблицу «Товары» (рис. 1), определив ее струк­туру в режиме Конструктора.

3. Укажите первичный ключ в поле «Код товара» и установите для него тип данных Счетчик.

4. Для поля «Название» выберите тип Мастер подстановок... и введите в один столбец фиксированный набор используемых в этом поле значений.

5. Сохраните таблицу.

 

Код товара Название Марка товара Цена
  Телевизор GoldStar CM-2180K $459
  Телевизор Philips 25PT9001 $1499
  Телевизор Panasonic 25V50R $765
  Телевизор GoldStar CF-14E20B $230
  Видеомагнитофон Panasonic HS-800EE $1400
  Видеомагнитофон Philips VR-756 $450
  Видеокамера Samsung V-756 $530
  Видеокамера Sharp E37 $845
  Музыкальный центр Panasonic DH32 $320
  Музыкальный центр Sony MJ-L1 $1289

 

Рис. 4. Таблица «Товары»

6. Введите данные в таблицу, используя для поля «Название» значения из выпадающего списка.

7. Добавьте запись: «Видеокамера», «Panasonic NV-DX1E», «$2599».

8. Осуществите замену названий «GoldStar» на «LG Electronics».

9. Отсортируйте данные по цене.

10. Используя фильтрацию, выберите данные: по названиям, например о музыкаль­ных центрах, и по цене меньше определен­ного числа, например меньше 800.

11. Отобразите на экране только данные полей «Название», «Марка товара» и «Цена», удалив с экрана лишние данные.

12. Добавьте поле «Изображение» (тип OLE).

13. Добавьте в первую запись объект — рисунок телевизора, созданный в графическом редакторе.

14.Пользуясь буфером обмена, скопируйте полученные дан­ные в три последующие клетки.



15.Просмотрите данные в режиме Простая форма.

16. В режиме Простая форма добавьте запись: «Видеомагнито­фон», «Sony E15OEE», «$269».

17. В режиме Простая форма осуществите поиск товаров фир­мы Philips.

18. На основе таблицы подготовьте простой отчет.

УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

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

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

1. Выберите команду Сервис > Схема данных.

2. Используя команду Связи Добавить таблицу, укажите имена таблиц, которые должны быть связаны. Названия ка­ждой из таблиц со списками полей появятся в соответст­вующем окне.

3. Установите курсор в любую из таблиц на поле, по которому будет установлена связь, и «перетащите» это поле на свя­зующее поле другой таблицы.

4. Активизируйте флажок Обеспечение целостности данных. Данное действие позволит предотвратить случайное удале­ние или изменение связанных данных.

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

1. Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы[4].

2. Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уни­кальный индекс. В отношении «один-ко-многим» главной таблицей является таблица, которая содержит первичный ключ и составляет часть «один» в этом отношении. Таблица со стороны «много» является подчиненной таблицей. Свя­зующее поле (или поля) в ней с таким же типом информа­ции, как в первичном ключе главной таблицы, является по­лем внешнего ключа.

3. Связь с отношением «многие-ко-многим» фактически пред­ставляет две связи с отношением «один-ко-многим» через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, которые являются полями внешнего ключа в двух других таблицах.

В случае, если для какой-то из таблиц не было определено ключевое поле, то в поле Тип отношения отображается текст: «Не определено».

Для удаления связи: в окне Схема данных выделите ненужную связь и нажмите клавишу <Delete>.



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


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


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

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

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


 


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

 
 

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

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