Посты для тега : ‘таблице’

Основы XML. Преобразование XML-HTML. Использование JavaScript

Цель занятия Знакомство с технологией XML. Изучение возможности представления документов XML в HTML. Использование скриптов JavaScript для навигации по таблице XML и организации поиска данных по условию. Рекомендуемая литература [4, 13, 16]. Краткие теоретические сведения

Читать далее »

Связывание с помощью столбца Код (ID)

В предыдущем примере таблицы Dolls и Manufacturers связаны друг с другом полем Manufacturer, в котором хранится имя компании-изготовителя. Такой выбор кажется оправданным в данном проекте — до тех пор, пока вы не задумаетесь на пару минут о возможных ошибках. Специалисты по проектированию БД известны тем, что тратят недели на обдумывание неотвратимых бедствий.

Читать далее »

Совпадающие поля: связующее звено отношения

  Данная БД о куклах-болванчиках — пример отношения. Верный его признак — две таблицы с одинаковыми полями. В данном случае такой объект — поле Manufacturer, существующее и в таблице Dolls, и в таблице Manufacturers.

Читать далее »

Построение условий отбора

  Секрет хорошего запроса — извлечение только нужной вам информации и ничего больше. Для того чтобы сообщить программе Access, какие записи следует взять (а какие нужно игнорировать), вам понадобится условие фильтрации или отбора.

Читать далее »

Запросы на добавление

  Запрос на добавление выбирает записи из таблицы и вставляет их в другую таблицу. (С технической точки зрения, добавление — это процесс вставки записей в конец таблицы.) Создать запрос на добавление можно по ряду причин, но обычно это делается для переноса записей из одной таблицы в другую. Этот метод удобен, если у вас есть повторяющиеся […]

Читать далее »

Каталог изделий и список клиентов

Даже зная не слишком много о компании Boutique Fudge, вы можете придумать несколько основных нужных им таблиц. Для того чтобы выставить что-то на продажу, вам потребуются следующие таблицы. ¦  Таблица Products, в которой перечислены соблазнительные шоколадные деликатесы, предлагаемые для продажи. В таблице записаны: название, описание и цена каждого предлагаемого изделия. Имеет смысл включить в нее […]

Читать далее »

Пропущенные значения в несвязанных записях

  Важно понимать, что есть одна операция, которую вы можете выполнить, не нарушая целостности данных: создание записи о кукле, не ссылающейся ни на какого изготовителя. Это произойдет, если поле ManufacturerlD останется пустым (педанты БД называют такое значение неопределенным (null value)). Единственная причина, по которой это поле может остаться пустым, — отсутствие записи об изготовителе в […]

Читать далее »

Подстановки

В БД даже незначительные вариации могут создавать большие неприятности. Допустим, вы управляете компанией International Cinnamon, пекарней многонациональной сети, выпускающей булочки с корицей и имеющей сотни заказов в день. В таблице Orders у вас есть следующие записи:

Читать далее »

Изменение данных при использовании запроса с объединением

Следует соблюдать осторожность при изменении данных в запросе, применяющем операцию объединения. Проблем не возникнет, если вы захотите изменить детали из таблицы-потомка. В примере на рис. 6.19 достаточно легко изменить поля DatePlaced или StatusID в записи о заказе.

Читать далее »

Получение сведений о цене

  Как вы узнали из главы 5, иногда в таблице приходится хранить моментальные данные – информацию, которая копируется из одной таблицы в другую, поскольку может меняться со временем. Хороший пример — цены товаров, которые эволюционируют со временем ("эволюционирование" — это мягкий аналог "неуклонного роста"). Итак, у текущего товара необязательно та же цена, по которой вы […]

Читать далее »
 
Rambler's Top100