Посты для тега : ‘данные’

Разбор страниц сайта Zebo

Структура страницы результатов поиска на сайте Zebo довольно сложна, но определить, какие части страницы относятся к списку элементов, просто, так как для них задан класс bgverdanasmall. Воспользовавшись этим, мы можем извлечь из страницы интересующие нас данные. Создайте файл downloadzebodata.py и включите в него такой код: from BeautifulSoup import BeautifulSoup import urllib2 import re

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

Импорт из файла Excel

Для импорта из файла Excel данные должны быть организованы в базовую таблицу. В идеале заголовки столбцов этой таблицы должны совпадать с именами полей в вашей БД. Нужно удалить любые данные, которые вы не хотите импортировать (как и ячейки под таблицей, не входящие в нее). Необходимо также удалить значения, вычисляемые с помощью формул Excel. (Как вы […]

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

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

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

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

Что такое разделенная БД

  Разделенная база данных — это БД, объекты которой разделены на два отдельных файла: ¦     внутренняя или серверная БД (back-end database) содержит исходные данные — иначе говоря, таблицы и ничего больше;

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

Блокировка неправильных данных

  Даже лучшие проектировщики БД проводят бессонные ночи, тревожась об ошибках, способных проникнуть в их БД. Неверные данные — печально известная проблема, эти данные проникают в БД, прячутся там с течение месяцев и проявляют себя, только когда вы отправили по электронной почте счет клиенту "Blank Blank" ("Пробел пробел") или продали мешок арахиса за -4.99 долларов.

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

Правила верификации или условия на значения

  Маски ввода — замечательное средство, но они применяются лишь с информацией нескольких определенных типов, обычно с тестом фиксированной длины, имеющим единственный неизменный шаблон. Для создания действительно "пуленепробиваемой" таблицы следует применять более сложные ограничения, такие как гарантия попадания числа в определенный диапазон, проверка еще не наступивших дат или первой буквы текста. Правила верификации или условия […]

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

Добавление записи

  Как вы уже знаете, можно добавить новую запись на лист данных, если перейти в самый конец таблицы и вводить данные в строке, следующей за последней записью. В Режиме формы принцип тот же — перейдите в самый конец таблицы, за последнюю запись.

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

Связывание таблиц с помощью отношений

Таблицы, которые вы видели до сих пор, "жили" уединенно, независимо друг от друга. В реальных БД не найти подобной изоляции. В практических БД таблицы соединены друг с другом паутиной связей. Допустим, вы намерены создать БД, способную управлять продажами в вашем магазине изделий из бисера, сделанных на заказ. Первая составляющая достаточно проста — таблица Products (изделия), […]

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

Создание БД SQL Server

Вы прошли сквозь долгий и изнурительный процесс установки. Сейчас пора пожинать плоды вашего труда и приступить к созданию вашей первой БД SQL Server. Программа Access предоставляет два способа создания БД SQL Server: ¦     можно взять обычную БД Access и преобразовать ее. Программа создает нужные вам таблицы и передает все данные в программу SQL Server;

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

Блокировка вашей клиентской БД

  Прежде чем выпустить вашу БД в жизнь, стоит подумать о вредных последствиях. В руках не слишком смышленых пользователей Access ваши любовно создаваемые формы и отчеты могут быть безнадежно испорчены. Эта самая частая жалоба в случаях совместного использования БД Access: раньше или позже любопытные или небрежные пользователи изменят что-нибудь, что не стоило трогать, и их […]

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