Sdf sdfsd

  • 04 дек. 2011 г.
  • 16953 Слова
sd

Лабораторная работа №4

Тема: Разработка простых запросов на выборку данных

Порядок выполнения работы:

• Изучить справочные сведения.
• Открыть базу данных, созданную в работе 2-3.
• Изучить представление запросов в режиме SQL, используя систему помощи ACCESS.
• В соответствии с вариантом задания создать и выполнить запросы на языке SQL.

Справочныесведения

SQL символизирует собой Структурированный Язык Запросов. Это — язык который дает вам возможность создавать и работать в реляционных базах данных, которые являются наборами связанной информации сохраняемой в таблицах.
Реляционная база данных - это тело связанной информации, сохраняемой в двумерных таблицах. Напоминает адресную или телефонную книгу. Предположим, что вы должнысформатировать эту адресную книгу в виде таблицы со строками и столбцами. Каждая строка (называемая также записью) будет соответствовать определенной особенности; каждый столбец будет содержать значение для каждого типа данных — имени, телефонного номера, и адреса представляемого в каждой строке. Адресная книга могла бы выглядеть следующим образом:
|Имя |Телефон|Адрес |
|Gerry Farish |(415)365-8775 |127 Primrose Ave.,SF |
|Celia Brock |(707)874-3553 |246 #3rd St.,Sonoma |
|Yves Grillet |(762)976-3665 |778Modernas,Barcelona |

То что вы получили является основой реляционной базы данных как и было определено в начале этого обсуждения — а именно, двумерной (строка и столбец) таблицей информации.
Чтобы поддерживать максимальную гибкость, строки таблицы, по определению, не должны находиться ни в каком определенном порядке. С этой точки зрения, в этом структура базы данныхотличается от нашей адресной книги. Вход в адресную книгу обычно упорядочивается в алфавитном порядке. В системах с реляционной базой данных, имеется одна мощная возможность для пользоватей — это способность упорядочивать информацию так чтобы они могли восстанавливать ее.
Иногда Вам необходимо видеть эту информацию упорядоченной в алфавитном порядке по именам, иногда в возрастающем или убывающемпорядке. Наложение порядка набора в строках будет сталкиваться со способностью заказчика изменять его, поэтому строки всегда рассматриваются как неупорядоченные. По этой причине, вы не можете просто сказать: "Мы хотим посмотреть пятую строку таблицы." Пренебрегая порядком в котором данные вводились или любым другим критерием, мы определим, не ту строку, хотя она и будет пятой. Строки таблицы которыерассматриваются, не будут в какой-либо определенной последовательности.
По этим и другим причинам, вы должны иметь столбец в вашей таблице который бы уникально идентифицировал каждую строку. Обычно, этот столбец содержит номер — например, номер назначаемый каждому из телефонной книги.
Конечно, вы могли бы использовать имя, но возможно что имеется несколько Celia Brock; и в этом случае, вы небудете иметь другого способа чтобы отличить этих людей друг от друга.
Вот почему номера так необходимы. Такой уникальный столбец (или уникальная группа столбцов), используемый чтобы идентифицировать каждую строку и хранить все строки отдельно, называются — первичными ключами таблицы.
Первичные ключи таблицы важный элемент в структуре базы данных. Они — основа вашей системы записи в файл; икогда вы хотите найти определенную строку в таблице, вы ссылаетесь к этому первичному ключу. Кроме того, первичные ключи гарантируют, что ваши данные имеют определенную целостность. Если первичный ключ правильно используется и поддерживается, вы будете знать что нет пустых строк таблицы и что каждая строка отличается от любой другой строки.
В отличие от строк,...
tracking img