Операторы SQL-DDL. Запросы создания и изменения баз данных.
DDL - DataDefinitionLanguage. С помощью этого языка определяют данные указывая тип данных , структуры представления. Вообщем то это часть языка SQL. Но только одна. Это те операторы которые связанны с командами создания, например CREATE TABLE. Результатом выполнения этих операций заноситься в системный каталог, в котором хранятся сведения о таблицах.
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Querybyexample) и структурированный язык запросов (SQL – StructuredQueryLanguage).
QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.
SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.
Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.
|
|
Генераторы приложений в СУБД. Генераторы отчетов.
Использование генераторов упрощает разработку приложений, поскольку при этом можно получать программный код без ручного набора. Генераторы приложений облегчают разработку основных элементов приложений (меню, экранных форм, запросов и т. д.), но зачастую не могут полностью исключить ручное кодирование.
Генератор отчетов обеспечивает расширенные возможности форматирования и стилей вывода данных.
Генераторы отчетов представляют собой специализированные прикладные программы или пакеты прикладных программ ( SOCRATES фирмы CINCOM, генератор отчетов LEXICON или NATURAL фирмы Softwareag), позволяющие пользователям самостоятельно форматировать отчеты. Генераторы отчетов обеспечивают доступ конечных пользовате - - - лей к информации, хранящейся в информационной системе. Обычно при работе с такими средствами нужно описать требуемый отчет, в том числе включаемые в него типы данных ( логическое представление) и критерии селекции входных данных.Генератор отчетов может выполнять еще одну полезную функцию - создавать на экране форму и выводить информацию, содержащуюся в отчете, на экран. В этом случае пользователь может задать условия поиска и снять твердую копию только для отчета, в котором фигурируют торговые посредники с объемом продажи более 10000 фунтов стерлингов.
|
|
19.Нормализация отношений. Функциональные зависимости атрибутов отношения.
Нормализация отношений (таблиц) — одна из основополагающих частей теории реляционных баз данных. Нормализация имеет своей целью избавиться от избыточности в отношениях и модифицировать их структуру таким образом, чтобы процесс работы с ними не был обременён различными посторонними сложностями. При игнорировании такого подхода эффективность проектирования стремительно снижается, что вкупе с прочими подобными вольностями может привести к критическим последствиям.
Ограничения уникальности, накладываемые объявлениями первичного и кандидатных ключей отношения, является частным случаем ограничений, связанных с понятиемфункциональныхзависимостей.Таким образом, функциональная зависимость – это однозначная зависимость, затабулированная в системах управления базами данных.
Более строгая формулировка определения функциональной зависимости имеет следующий вид.
Пусть R является переменной отношения, а X и Y – произвольными подмножествами множества атрибутов отношения R. Говорят, что значение Y функционально зависит от значения X тогда и только тогда, когда для любого допустимого значения отношения R каждое значение X связано в точности с одними значением Y.
Символически функциональная зависимость обозначается X→Y. Эта запись читается следующим образом: Xфункционально определяет Y или Y функционально зависит от X.
Дата добавления: 2018-08-06; просмотров: 748; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!