1. Понятие о базе данных. Субд. Примеры


Первая нормальная форма (1НФ)


Download 338.67 Kb.
bet5/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   2   3   4   5   6   7   8   9   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

Первая нормальная форма (1НФ) — базовая нормальная форма отношения в .
Переменная отношения находится в первой нормальной форме тогда и только тогда, когда в любом допустимом значении этой переменной каждый кортеж отношения содержит только одно значение для каждого из атрибутов.
В реляционной модели отношение всегда находится в первой нормальной форме по определению понятия отношение.
Согласно правилам, все атрибуты в такой таблице должны быть простыми, все сохраняемые данные на пересечении столбцов и строк — содержать лишь скалярные значения. Также не должно быть повторяющихся строк.
Для примера возьмем таблицу с автомобилями:

Обратите внимание на нарушение нормализации в моделях BMW — в одной ячейке находится перечень из трех элементов: M5, X5M, M1, то есть можно говорить об отсутствии атомарности. После преобразования в 1НФ таблица меняет вид:



7. Выборка данных. Команда SELECT. Примеры;
Команда SELECT (SQL запрос) производит выборку данных из таблиц по запросу. Язык SQL допускает три типа синтаксических конструкций, начинающихся с ключевого слова SELECT:

  1. оператор выборки (select statement)

  2. спецификация курсора (cursor specification)

  3. подзапрос (subquery).

Одной из главных функций SQL считается выполнение выборки. Поэтому рассмотрим этот процесс подробно.
Выборка – это обращение к БД с целью извлечь данные в виде, удобном для пользователя. Для выборки применяются запросы к БД. Иногда в SQL выделяют даже раздел, который называют языком запросов к данным DQL (Data Query Language). Фактически этот раздел языка ANSI SQL представлен только одной командой – SELECT. Но эта команда достаточно обширна. Она является ядром языка SQL. и используется для реализации операций проекции, ограничения, расширения.
Для пользователя РБД оператор SELECT является, пожалуй, одним из наиболее главных и полезных операторов языка SQL. Этот оператор позволяет производить:

  • выбор данных (отбор записей и полей);

  • вычисления и сравнения;

  • упорядочение записей при выводе содержимого таблиц;

  • группирование данных и применение к этим группам специальных групповых операций.



Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling