У вас вопросы?
У нас ответы:) SamZan.net

Рассмотреть строку таблицы 2

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

MуSQL

   SQL- это структурированный язык запросов, язык который дает нам возможность создавать и работать с реляционными БД, которые являются наборами связанной информации сохраняемой в таблицах. Стандарты SQL определяются ANSI и в настоящие время применяются ISO.

   Как работает SQL. Нам необходимо найти некоторые необходимые строки, и мы пишем алгоритм: 1. Рассмотреть строку таблицы 2. Выполнить проверку (является ли строка искомой) 3. Если не искомая строка, то сохраняем ее 4. Проверяем имеются ли другие строки таблице 5. Если имеются, возвращаемся в 4 пункт 6. Если строк больше нет, то выводим ту, которую сохранили.

  Команды в SQL могут работать со всеми группами таблиц, как с единым объектом и могу обрабатывать любое количество информации в виде матрицы или единого модуля.

  Интерактивный и вложенный SQL.  Интерактивный SQL используется для функционирования непосредственно в БД, чтобы производить его вывод (формировать отчет) для использования заказником. Вложенный SQL состоит из команд SQL, помещенных внутри программ, которые обычно написаны на некотором другом языке. Интерактивный SQLдает возможность обсуждать команды и их эффекты, не заботясь о том, как они связаны с помощью интерфейса с другими ЯП.

  Типы данных SQL. Так как системы с реляционной БД базируются на связях между фрагментами информации, различные типы данных должны понятно отличаться друг от друга, так чтобы соответствующие процессы и сравнения могли быть в них выполнены.

  В SQL тип данных назначается каждому полю. ANSI определяет несколько различных типов значений чисел, между которыми очень малые различия.  Два типа чисел в ANSI: Integer => INT, Decimal=> DEC. Тип для текста CHAR (символ) имеет определенную длину, которая определяется максимальном числом символов, которые могут быть введены в это поле.  Тип VARCHAR  является текстовой строкой, которая может иметь любую длину,  но до 254 символов. Различия между CHAR и VARCHAR в том, что CHAR должен резервировать достаточное количество памяти, для максимальной длины строки, VARCHAR распределяет память так, как это необходимо. Тип NUMERIC такой же как Decimal, за исключение того, что максимальное десятичное не может превышать аргумента точности. Тип SMALLINT то же самое что и Integer, только размер по умолчанию мб меньше чем Integer. Тип FLOAT число с плавающей запятой на основе степени 10. Тип REAL, тот же FLOAT, только точность по умолчанию. Тип DOUBLE, то же самое и REAL, только его точность должна быть больше чем у реала. Тип DATE- дата.

  Специальное USER может использоваться как аргумент в команде, он используется, как аргумент в команде, указывает на доступный идентификатор пользователя, выдающего команду.

  Условия и терминология. Ключевые слова – это слова, которые имеют спец. значение в SQL. Они могут быть командами, не текстом. SQL имеет определенные спецтермины, которые используются, чтобы описывать сам язык. Запрос, предложение и предикат.

  Команды или предложения  являются инструкциями,  которыми обращаемся SQL  к БД. Квадратные скобки указывают на  части, которые могут не использоваться. Многоточие указывает на то, что всё предшествующее им может повторяться любое число раз. Предложение указанное в угловых скобках <> - это специальные термины, которые  объясняют, что они собой представляют.

   Cоздание запроса.  Запросы это команда, которую программист дает  программе базе данных и которая сообщает ей (команде) чтобы она вывела инф. из таблиц в память.  Все запросы в SQL cостоят из одиночной команды, которая проста. Потому что программисты должны расширить ее так, чтобы выполнить высокосложные оценки обработки данных.

  1.  SELECT – она инструктирует БД, чтобы извлечь информацию из таблицы

Пример:

SELECT Gname, Gfam

FROM Gruppa_ks31;

SELECT – ключевое слово, которое сообщает БД, что это команда запрос

Gname, Gfam – это список столбцов из таблицы, которые выбираются запросом, любые столбцы не записанные здесь не будут включены в вывод команды

FROM Gruppa_ks31- это команда запроса говорит из какой таблицы брать данные

; -  применяется в интерактивных командах, она сообщает БД, что команда заполнена и готова выполниться.

* - сообщает о необходимости вывода всех полей таблицы.

SELECT Grp, Gfam

FROM Gruppa_ks31;

Gpuppa_ks31

Ggp  Gfam Gname    - переупорядочивание

Удаление избыточных данных

Команда DISTINCT (отличие) – устраняет двойные значения

Пример:

SELECT Nomer

FROM Gruppa_ks31;

SELECT DISTINCT Nomer

FROM Gruppa_ks_31;

Это полезный способ избежать избыточности данных

Вместо DISTINCT, вы можете указать - ALL. Это будет иметь противоположный эффект, дублирование строк вывода сохранится. Так как это - тот же самый случай когда вы не указываете ни DISTINCT ни ALL, то ALL - по существу скорее пояснительный, а не действующий аргумент.

  Таблицы имеют тенденцию становиться очень большими, поскольку с течением времени, все большее и большее количество строк в нее добавляется. Поскольку обычно из них только определенные строки интересуют вас в данное врем, SQL дает возможность вам устанавливать критерии чтобы определить какие строки будут выбраны для вывода. 

WHERE - предложение команды SELECT, которое позволяет вам устанавливать предикаты, условие которых может быть или верным или неверным для любой строки таблицы. Команда извлекает только те строки из таблицы для которой такое утверждение верно. Например, предположим вы хотите видеть имена и комиссионные всех продавцов в Лондоне. Вы можете ввести такую команду:

SELECT Gname, GFam, Ggorod

FROM Gruppa_ks31;

WHERE "Навашино";

 




1. фруктовые сады каменные ограды черепичные крыши горы видневшиеся вдали на нерусский народ с любопытст
2. а 2 2 2 2
3. Дидактичні функції використання компютерів на уроках трудового навчання
4. На тему- Описание болезни сердца
5. Проблема рабства в США
6. Лекция доцент Нестеренко Г
7. Художественное своеобразие Песни про Царя Ивана Васильевича
8. реферат дисертації на здобуття наукового ступеня кандидата філологічних наук ІваноФ
9. 2014 рр. Таблиця результатів після 6го туру 14
10. Контрольная работа- Язык предметных рубрик- состав и области применения
11.  Предмет и задачи курса ТОЗОС
12. Состав и структура оборотных средств Для бесперебойного ведения производственного процесса предприятию
13. Границы расселения германцев на европейской территории
14. Лекція 6 і 7 - Шляхи аналізу та подолання конфліктів Методи управління і попередження конфліктів Ст
15. тематических моделей раскрывающих сущность изучаемых процессов Измерение Сравнение объектов по каким
16. Тема охраны здоровья в дошкольном возрасте очень актуальна
17. Хэнглтоне попрежнему зовут его Домом Реддлов хотя семья Реддлов давнымдавно там не живет
18. . Итоги десятилетия и предстоящие вызовы
19. Тема- МІЖНАРОДНА ЕКОНОМІЧНА ІНТЕГРАЦІЯ
20. Загадка происхождения черепах