Информационные технологии и платформы разработки информационных систем
Интегрированная информационная среда предприятия. Сопровождение информационных систем. Структура информационного обеспечения. Программно-техническое обеспечение технологий управления. Обязанности системного администратора. Сетевые службы и протоколы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курс лекций |
Язык | русский |
Дата добавления | 20.01.2020 |
Размер файла | 925,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Основные функции языка SQL
· SQL - язык интерактивных запросов. Пользователи вводят команды SQL в интерактивном режиме для выборки данных и отображения их на экране, а также для внесения изменений в базу данных;
· SQL - язык программирования баз данных. Чтобы получить доступ к базе данных, в прикладные программы вставляются команды SQL;
· SQL - язык администрирования баз данных. Администратор базы данных может использовать SQL для определения структуры базы данных и управления доступом к данным;
· SQL - язык создания приложений клиент/сервер. В прикладных программах SQL используется как средство организации связи по локальной сети с сервером баз данных, в которой хранятся совместно используемые данные и др.
Достоинства и недостатки SQL
Достоинства :
Повсеместная распространенность
Быстрое обучение в простых случаях
Связывание с различными языками программирования
Фактор времени: научились хорошо реализовывать.
Недостатки :
Несоответствие реляционной модели данных (наличие дубликатов, необязательность первичного ключа, возможность упорядочения результатов)
Недостаточно продуманный механизм неопределенных значений
Сложность формулировок и громоздкость.
Синтаксис
SELECT * FROM Продукты - выбор всех полей таблицы Продукты
SELECT
FROM Продукты; - выбор полей Продукт, ЕдИзм таблицы Продукты
SELECT Продукт AS [Наименование продукта], ЕдИзм AS [Единица измерения]
FROM Продукты; - изменение заголовков столбцов таблицы
(Продукт меняется на Наименование продукта и т.п.)
Ключевое слово WHERE в синтаксисе инструкции SELECT позволяет указывать определенные типы записей, которые должны попадать в набор.
Например:
SELECT Продукт AS [Наименование продукта], ЕдИзм AS [Единица измерения]
FROM Продукты
WHERE ЕдИзм = "л"; - выбор продуктов , где поле ЕдИзм = "л"
В области слова WHERE можно располагать сложное условное выражение с использованием знаков логических операций и функций.
Например:
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная]
FROM Товары WHERE Цена1 > 50 AND Цена1 < 200;
- выбор полей НаимТовара и Цена1 из таблицы Товары, где Цена1 > 50 и Цена1 < 200;
Оператор IS NULL позволяет найти в таблице записи, в полях которых не указаны данные, например:
SELECT НаимТовара AS [Наименование товара], Цена1 AS [Цена закупочная]
FROM Товары
WHERE Цена2 IS NULL OR Цена1 < 50;
Оператор BETWEEN позволяет указать диапазон, в котором находятся данные некоторого поля, например:
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная]
FROM Товары
WHERE Цена1 BETWEEN 42 AND 120;
Оператор IN позволяет указать список, в котором находятся данные некоторого поля, например:
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная]
FROM Товары
WHERE Цена1 IN (42, 105,750)
В SQL-инструкции можно также использовать оператор LIKE, например инструкция:
SELECT НаимТовара as [Наименование товара],Цена1 as [Цена закупочная] FROM Товары
WHERE НаимТовара LIKE "(VCD)*";
Оператор LIKE можно использовать для контекстного поиска, например, если пользователь введет текстовую строку, содержащую часть наименования товара, то эту строку легко использовать в виде шаблона. Следующая инструкция выполняет поиск записей, в которых наименование содержит в качестве подстроки строку "мишень":
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная] FROM Товары
WHERE НаимТовара LIKE "*мишень*";
Оператор NOT, который инвертирует логическое выражение, может использоваться с операторами IS NULL, BETWEEN, IN, LIKE. При этом, практически, речь идет об операторах IS NOT NULL, NOT BETWEEN, NOT IN и NOT LIKE, например, как в следующих четырех инструкциях:
SELECT НаимТовара AS [Наименование товара], Цена! AS [Цена закупочная]
FROM Товары
WHERE Цена2 IS NOT NULL OR Цена1 < 50;
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная]
FROM Товары
WHERE Цена1 NOT BETWEEN 42 AND 120;
SELECT НаименованиеТовара as [Наименование товара], Цена! as [Цена закупочная]
FROM Товары
WHERE Цена1 NOT IN (42, 105,750);
SELECT НаимТовара as [Наименование товара], Цена1 as [Цена закупочная]
FROM Товары
WHERE НаимТовара NOT LIKE "(VCD)*";
Результирующие данные запроса можно форматировать с использованием, например, функции Format. В следующем запросе данные форматируются при помощи строки "### ##0.00$":
SELECT НаимТовара as [Наименование товара],
Format(Цена1*1.2,"### ##0.00р") as [Цена оптовая]
FROM Товары
WHERE Цена1 < 100
Для форматирования выводимых в запросе данных можно использовать функции преобразования строк. Например, в следующем запросе наименования товаров выводятся символами верхнего регистра, поскольку здесь используется функция StrConv:
SELECT StrConv(Продукт,1) AS [Наименование продукта], ЕдИзм AS [Единица измерения]
FROM Продукты;
Выбор данных из более чем одной таблицы
Рассмотрим задачу выбора из базы данных товаров некоторого склада. Перед тем как рассмотреть использование слова WHERE для связи таблиц, заметим, что в инструкции SELECT можно перед именем поля указывать имя таблицы, которое отделяется от имени поля точкой.
Например:
SELECT Продукты.Продукт AS [Наименование продукта], Продукты.ЕдИзм AS [Единица измерения]
FROM Продукты;
Следующая инструкция позволяет получить наименования (из таблицы Продукты) и количества (из таблицы Продажи) продуктов
SELECT Продукты.Продукт AS [Наименование продукта], Продажи.Количество AS [Количество]
FROM Продукты, Продажи
WHERE Продукты.КодПрод = Продажи.КодПрод;
Следующая инструкция позволяет получить наименования и количества только для тех продуктов, которые проданы после заданной даты
SELECT Продукты.Продукт AS [Наименование продукта], Продажи.Количество AS [Количество]
FROM Продукты, Продажи
WHERE Продажи.ДатаПродажи > #3/25/2003# AND Продукты.КодПрод = Продажи.КодПрод;
Размещено на Allbest.ru
Подобные документы
Роль структуры управления в информационной системе. Примеры информационных систем. Структура и классификация информационных систем. Информационные технологии. Этапы развития информационных технологий. Виды информационных технологий.
курсовая работа [578,4 K], добавлен 17.06.2003Основные характеристики и принцип новой информационной технологии. Соотношение информационных технологий и информационных систем. Назначение и характеристика процесса накопления данных, состав моделей. Виды базовых информационных технологий, их структура.
курс лекций [410,5 K], добавлен 28.05.2010Информационные технологии и системы. Связь организаций и информационных систем. Интегрированная система управления промышленными предприятиями. Возможности информационных технологий в бизнесе, их влияние на организацию и роль менеджеров в этом процессе.
курсовая работа [147,7 K], добавлен 07.05.2012Классификация информационных систем и технологий в организационном управлении. Методы и организация создания ИС и ИТ. Состав, структура, внутримашинного информационного обеспечения. Информационные технологии и процедуры обработки экономической информации.
контрольная работа [28,9 K], добавлен 25.07.2012Классификация автоматизированных информационных систем. Классические примеры систем класса А, B и С. Основные задачи и функции информационных систем (подсистем). Информационные технологии для управления предприятием: понятие, компоненты и их назначение.
контрольная работа [22,9 K], добавлен 30.11.2010Основная идея методологии и принципы RAD-разработки информационных систем, ее главные преимущества. Причины популярности, особенности применения технологии. Формулировка основных принципов разработки. Среды разработки, использующие принципы RAD.
презентация [866,8 K], добавлен 02.04.2013Использование информационных систем в рекламе. Информационная структура планово-экономического отдела. Аспекты использования информационных технологий. Оценка экономической эффективности использования информационных систем, их правовое обеспечение.
курсовая работа [158,8 K], добавлен 23.08.2011Методологии разработки информационных систем в отечественной и зарубежной литературе. Государственные и международные стандарты в области разработки программного обеспечения. Разработка фрагмента информационной системы "Учебно-методический ресурс".
курсовая работа [364,6 K], добавлен 28.05.2009Принцип работы и задачи информационных систем управления проектами. Методы критического пути, анализа и оценки планов. Сетевые модель и график, виды путей. Информационный обмен между предприятиями, классификация информационных систем и их рынки сбыта.
контрольная работа [17,0 K], добавлен 18.11.2009Анализ технического обеспечения информационных систем (микропроцессоры). Программное обеспечение информационных систем. Классификация программного обеспечения. Программы подготовки первичных документов на примере "1С: Бухгалтерия", "1С: Налогоплательщик".
контрольная работа [808,5 K], добавлен 20.07.2010