Язык манипулирования данными

ЯМД (или язык запросов) представляет собой систему команд, которые позволяют по запросу пользователя извлекать необходимые данные из базы данных. В таблице 6 представлены некоторые операторы, позволяющие производить обработку данных.

Примеры:

1. Добавить в таблицу Товар новый товар – Кран водопроводный

INSERT INTO Товар VALUES (5, «Кран водопроводный», «Латунь», «шт», 150.00)

2. Удалить из таблицы Заказ все заказы, оформленные 25.05.05

DELETE FROM Заказ WHERE Дата = ‘25/05/2005’

Данный запрос может быть не выполнен, т.к. если в таблице Заказано существуют записи с номерами заказов от указанной даты, то при выполнении запроса будет нарушено условие целостности данных

3. Определить какие товары, измеряются в штуках

SELECT Товар.Товар, Товар.Ед_изм FROM Товар

WHERE Товар.Ед_изм=’шт.’

Таблица 6 — Некоторые операторы ЯМД

Оператор Смысл Действие
DELETE Удалить строки Удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы. Применение оператора согласуется с принципами поддержки целостности, поэтому этот оператор не всегда может быть выполнен корректно, даже если синтаксически он написан правильно
INSERT Вставить строку Вставляет строку в базовую таблицу. Допустимы модификации оператора, при которых несколько строк могут быть перенесены из одной таблицы или запроса в базовую таблицу
UPDATE Обновить строку Обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующих условиям фильтрации
SELECT Выбрать строки Оператор, позволяющий сформировать набор данных, отвечающих заданным условиям

4. Определить в каких заказах приобретены товары, измеряемые в штуках

SELECT Заказано.Код, Товар.Товар, Товар.Ед_изм,

FROM Товар, Заказано

WHERE Товар.Ед_изм=’шт.’

AND Товар.Код_товара= Заказано.Код_товара

Тесты для самопроверки

Поименованная совокупность структурированных данных, относящихся к определенной предметной области

1) Банк данных

2) База данных

3) Система управления базами данных

Объекты, используемые для описания предметной области, называют

1) языками программирования

2) исчислением предикатов

3) сущностями

4) записями

По типу модели данных базы данных подразделяются на

1) реляционные

2) клиент-сервер

3) централизованные

4) иерархические

5) распределенные

Выберите требования, которыми отличаются первая и вторая нормальные формы.

1) Таблица не должна иметь повторяющихся записей

2) Строки и столбцы должны быть не упорядочены

3) Любое неключевое поле однозначно идентифицируется полным набором ключевых полей

4) В таблице должны отсутствовать повторяющиеся группы полей

5. Схема базы данных Магазин имеет вид

Перечислите все таблицы, не являющиеся подчиненными ни одной таблице.

1) Клиенты

2) Товары

3) Сотрудники

4) Заказано

5) Заказы

Система управления базой данных обеспечивает

1) создание и редактирование базы данных

2) создание и редактирование текстов

3) манипулирование данными (редактирование, выборку)

Дана схема данных СУБД ACCESS

Что является первичным ключом таблицы B?

1) BA

2) BB

3) BC

4) BA+BB

5) BD+BE

Для хранения информации о нескольких экземплярах одного информационного объекта модели данных предметной области служит

1) таблица

2) запись

3) форма

4) запрос

5) макрос

Какая модель данных ориентирована на организацию данных в виде двумерных таблиц?

1) Иерархическая

2) Сетевая

3) Реляционная

Основными понятиями каких моделей данных являются: уровень, узел, связь?

1) Иерархической

2) Сетевой

3) Реляционной

Модели и моделирование

План

  1. Ключевые этапы моделирования Обобщенная классификация моделей
  2. Классификация математических моделей
  3. Тесты для самопроверки

Любой предмет выделяется человеком из природы на основе присущих этому предмету статических и динамических свойств1, характеризующих его устройство и поведение в окружающем мире. Благодаря им у двух материальных сущностей 01 и 02, находящихся в разных условиях, можно обнаружить иногда нечто общее. Допустим, рассматриваем колеблющийся груз, подвешенный к пружине, и ток в электрической цепи, состоящей из конденсатора, катушки индуктивности и резистора. Здесь движение груза и поведение тока могут иметь колебательный характер. Поэтому можно познавать значимые свойства, например, объекта 01, изучая известные свойства объекта 02, то есть опосредованно. В подобной ситуации мы говорим о замещении объекта 01 объектом О2. При этом назовём замещаемый объект 01 оригиналом (натурой, если это реальный объект или процесс), а замещающий объект 02 — моделью. Часто возникает необходимость моделирования с целью не исследования, а создания оригинала. Примером такой ситуации может быть воплощение идей художником, скульптором либо конструкторский и технологический проекты инженера.

Модель(от лат. Modulus — мера, образец) — заместитель сущности (оригинала), построенный для опосредованного познания оригинала в соответствии с установленными потребностями или целями. Из определения следует, что в модели учитываются только те признаки оригинала, которые считаются значимыми и имеющими отношение к установленным потребностям, целям или решению задач. Игнорирование неучтённых свойств обусловливается обычно их природой, случайным характером и неполной изученностью оригинала. Это часто ведёт к появлению размытых целей, выбору интервальных и нечётких критериев и к нечётко сформулированным задачам, решение которых в большинстве случаев доступно лишь человеку.

Моделирование— процесс получения (нахождения, формирования либо выбора) модели и её исследования, ориентированного на выявление сведений об оригинале, удовлетворяющих установленным потребностям или целям. Если формируется модель, по которой в будущем будет построен оригинал, то имеет место проектирование.

Роль моделей и моделирования постоянно растёт. Отношение дискретного и непрерывного подходов в описании разнообразных явлений, взаимосвязь порядка и хаоса в физических системах, анализ роста, самовоспроизводство, развитие сложных систем — вот неполный перечень возможных направлений приложения моделирования.

Процесс обобщения опытных данных прошлых наблюдений с целью создания модели нередко называют индукцией. Примеры моделей индукции называют по-разному: гипотезами, догадками, теориями, представление правилами либо языками.

Видеокурс по SQL Essential. Урок 2. Запросы. Манипуляция данными.


Похожие статьи.

Понравилась статья? Поделиться с друзьями: