Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Вопрос 30. Расскажите о SaaS модели. Приведите примеры в ГИС




Вершина ITaaS это то, что большинство не IT-пользователей будут видеть и потреблять: программное обеспечение как сервис (SaaS). На уровне SaaS поставщики облачных услуг предлагают потребительские или корпоративные приложения непосредственно отдельным индивидуальным пользователям и корпоративным. На этом уровне вовлечены следующие технологии: Web 2.0, гибриды веб-приложений (Mashup), и мульти-аренда.
Развитие технологий AJAX Web 2.0 делает веб-приложение легче в использовании, и переносит пользовательский опыт настольных приложений интернет-пользователям, которые в свою очередь заставляют людей приспосабливаться к переходу из настольных приложений в веб-приложения непринужденно. Гибридная технология обеспечивает способность сбора контента в Сети, который поможет пользователям настраивать веб-сайты под себя, используя совокупный контент из различных сайтов, что позволит ускорить создание приложений разработчикам.
Подобным образом SOA (сервис-ориентированная архитектура) обеспечивает комбинаторную и интеграционную функции, как сами собой разумеющиеся, но эти функции обеспечиваются в фоновом веб-режиме. Мульти-аренда – это технология, которая поддерживает аренду многими клиентами в одной и той же операционной среде. Это значительно уменьшает потребление ресурсов и стоимость для каждого клиента.

Вопрос 31. SQL и СУБД - что такое, как связаны между собой

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

SQL (Structured Query Language — «Структурированный язык запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на исчислении кортежей.

Вопрос 32. Операторы манипуляции данными в SQL

Операторы описания данных предназначены для описания (создания), изменения описания и уничтожения объектов базы данных.

В SQL различаются следующие виды объектов:

база данных (database);

таблица (table);

столбец (column);

индекс (index);

снимок (view);

синоним (synonym).

Каждый объект имеет собственное имя - идентификатор. Каждый объект имеет владелеца - т.е. того пользователя, который его создал. Имя объекта можно уточнять с помощью имени его владельца (owner-name) в такой форме: moshkow.table1 Ниже приводятся примеры использования всех операторов описания данных. Полный же их синтаксис можно найти в "Кратком справочнике по 4GL" (см. Приложения), либо в "Справочном руководстве по Informix-4GL".

ОПЕРАТОРЫ МАНИПУЛЯЦИИ ДАННЫМИ *.

Следующая группа операторов предназначена для манипулирования данными в таблицах. В нее входят операторы выбора (SELECT) строк из таблицы (или таблиц), уничтожения (DELETE) строк в таблице, вставки (INSERT) строк, и изменения (UPDATE) значений в существующих в таблице строках.

Оператор DELETE.

Простейшая форма оператора SELECT.

Первый пример находит в таблице kadry строку, в которой столбец tabnum=345. Из этой строки берутся только три указаных столбца. Второй пример выбирает ВСЕ строки из таблицы ceh, и все столбцы.

SELECT fio, dolvn, zarplata FROM kadry WHERE tabnom=345

SELECT * FROM ceh

SELECT kadry.fio, ceh.nameceh WHERE kadry.nomerceh=ceh.nomerceh

Третий пример выбирает фамилии работников из таблицы кадры, а названия цехов, в которых они работают, из таблицы ceh.

Оператор INSERT.

может вставить в таблицу одну строку, если используется в форме

INSERT INTO... VALUES, а может вставить в таблицу целый набор строк, выбранных подзапросом SELECT из другой таблицы.

INSERT INTO kadry VALUES (4,0,"Грицько",num,"10/25/1939",NULL)

INSERT INTO customer VALUES (ps_customer.*)

INSERT INTO kadry (tabnom, fio, nomerceh, dolvnostx)

SELECT 0, fio, 4, dolvnostx FROM kadryold

WHERE nomerceh=3 AND fio IS NOT NULL

Если мы хотим, чтобы при вставлении строки в столбец типа SERIAL автоматически заносилось очередное значение счетчика, нужно вставлять в этот столбец константу 0. Если не во все столбцы вставляемой строки вносится значение (как это сделано в третьем операторе), то незаполненные столбцы заполняются значением NULL. В операторах DELETE, UPDATE, SELECT может присутствовать WHERE предложение, в котором можно задать условия на строки, которые требуется обработать (соответственно уничтожить, изменить или выбрать). Рассмотрим примеры использования WHERE предложения.

Оператор UPDATE.

меняет значения столбцов, в строках, удовлетворяющим WHERE условию.

UPDATE kadry SET fio="Зыкова" WHERE fio="Гирусова"

UPDATE ceh SET kod_ceha[1,4]=nameceh[5,8] WHERE

nomerceh BETWEEN 3 AND 5 OR nameceh IN ("токарный","литейный")

 





Поделиться с друзьями:


Дата добавления: 2016-10-22; Мы поможем в написании ваших работ!; просмотров: 512 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

4323 - | 3998 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.