- •Сдача зачета 19.01.12 в 1000 – 301-1к. И 20.01.12 в 900 – 301-1к. Список вопросов для магистрантов по Основам информационных технологий (11/12)
- •1. Тенденции и особ-сти развития инф-ных технологий до середины 19 века.
- •2 Тенденции и особенности развития ит после сер. 19 в.
- •2. Тенденции и особенности развития информационных технологий со второй половины 19 века
- •3 Абстрактная машина Тьюринга
- •4 Основные параметры, характеристики и свойства ис
- •5 Сущность проблемы скорости передачи данных (пд)
- •7 Системная шина пк
- •8. Энтропия источника сообщения
- •9. Особенности двоичных систем передачи информации
- •11 Сущность основных проблем современных иСиТ
- •12. Базовые технологии преобразования информации
- •13 Сущность методов избыточного кодирования информации
- •14 Методы и средства защиты ис от несанкционированного доступа
- •15 Сущность и классификация методов сжатия данных в ис.
- •16. Оценка эффективности сжатия информации.
- •17 Сжатие и распаковка информации по методу Шеннона-Фано.
- •18 Сжатие и распаковка информации по методу Хаффмана.
- •19 Сущность символ-ориентированных методов сжатия
- •20 Безопасность информационных технологий
- •21 Назначение и особенности использования криптографических методов в ис
- •22 Классификация методов шифрования данных
- •23 Особенности блокового шифрования данных
- •24 Особенности симметричных и ассиметрич. Систем шифрования данных
- •25 Подстановочные и перестановочные шифры
- •26. Особенности алгоритма rsa
- •27. Эцп и ее использование в инф-х процессах
- •28. Основные методы генерации эцп
- •29. Эцп в Беларуси
- •30 Место и роль бд в ис
- •31 Реляционная бд
- •32 Основные модели баз данных (бд)
- •33 Особенности проектирования компьютерных бд
- •34 Интегральность в бд
- •35 Операции и операторы в реляционной модели бд
- •36 Особенности языка sql.
- •37 Базовые структуры предложений языка в запросах
- •38 Генерация и обработка запросов к бд
- •39 Тенденции развития компьютерных бд
- •41. Методы борьбы с вредоносными компьютерными программами
- •43. Типы атак вирусов
- •44 Общая характеристика техник защиты от вирусов
- •45 Сканеры вирусов
- •46 Мониторы вирусов
- •47 Современные технологии противодействия компьютерным вирусам
- •48 Ит в области образования, коммерции, банковского дела
- •49 Особенности моделирования объектов и техпроцессов
- •50 Математическое моделирование
- •51 Имитационное моделирование
- •52 Формальная модель объекта
- •53 Элементы теории оптимизации
- •54 Постановка задачи оптимизации
- •55 Решение оптимизационных задач в системе ms Excel
- •56.Классификация компьютерных сетей
- •57.Базовые архитектуры компьютерных сетей
- •58.Основные топологии компьютерных сетей
- •Топология общая шина
- •59. Особенности пакетной передачи данных по компьютерным сетям
- •60. Модель iso/osi
- •61 Адресация и маршрутизация в компьютерных сетях. Мас-адрес.
- •62 Адресация и маршрутизация в компьютерных сетях. Ip − адрес
- •63 Адресация и маршрутизация в компьютерных сетях. Dns-имя
- •64 Беспроводные технологии передачи информации
35 Операции и операторы в реляционной модели бд
Реляционная база явл-ся ИС, схем-ки кот можно представить :

СУБД спецализир программное средство с пом кот польз-ль реализует все предусмотр ф-ции или операции над данными. К ним относятся:
Ввод данных (вставка); Модификация (изменение); Извлечение; Удаление
Среди операций можно выделить операции как сложение, вычитание, деление, умножение, условие отбора (напр, > или <, Between и тд).
Быстрый и эффект-ный доступ к хранящимся в табл данным обеспечивают запросы. Запросы исп-ся также для обработки инфо, хранящейся в таблицах: сортировки данных, проведения вычислений, создания таблиц с выборочными данными, подведения итоговых результатов и т.п. запрос в СУБД Access представляет собой программу, написанную на т.н. языке запросов SQL. Среди операторов запроса в SQL используются: Select (выбрать), From( из ), order by (упорядочить), where (где), group ин(группировать по)и др.
Условно все операторы разделены на 6 групп:
Арифметич. (+,-,*,/,mod) эти операторы могут исп-ся и в списках после Select
>select Ф,И, степ*мес from студ ;
студ
|
Ф |
И |
Факул |
Курс |
Степ |
Мес |
Но если назв поля заменить на более понятное, то использ псевдоним
>select Ф,И, степ*мес [AS] сумма from студ ;
2. OR, AND, NOT (not and, not or)
>select Ф,И from студ where факул= «лх» or факул= «TOB»;
3. символьные: like (трафарет и испо-ся в кач-ве услов выбора данных хран-ся в текстовом поле
>select Ф,И from студ where ф like “a%”; % - буква а может стоять в люб месте
In, between – работают над полями произв-го типа как и оператор like имеет допол-я
>select Ф,И from студ where курс in (1,3,5)
>select Ф,И from студ where степ between (100,500);
count работает над произв типом полей и возвр кол-во знач-й в поле выступ-ем как аргумент данной ф-ции. Если ни в одном из полей нет знач-я =0, то ф-ция возвращ-ся знач-е кол-ва строк в табл: >>select count (Ф,И) from студ
sum и aveg(средн знач) работ-т над полями числового типа >>select aveg(степ) from студ
min, max аналогично
group by – группир знач по указанному критерию>>select aveg(степ) from студ group by степ; order by по алфавиту
35.1 Операции и операторы в реляционной модели БД. Проекция (а/в)
Традиционно, вслед за Коддом, опр-т 8 реляц-х операторов, объед-х в 2 группы.
Теоретико-множественные операторы: 1) Объединение 2) Пересечение 3) Вычитание 4) Декартово произведение
Специальные реляционные операторы: 1) Выборка 2) Проекция 3) Соединение 4) Деление
Не все они являются независимыми, т.е. некоторые из этих операторов могут быть выражены через другие реляционные операторы.
Проекцией отношения A по атрибутам X, Y, …, Z, где каждый из атрибутов принадлежит отношению A, называется отношение с заголовком (X, Y, …, Z) и телом, содержащим множество кортежей вида (x,y, …, z) , таких, для которых в отношении A найдутся кортежи со значением атрибута X равным x, значением атрибута Y равным y, …, значением атрибута Z равным z.
Синтаксис
операции проекции:
![]()
Замечание. Операция проекции дает " вертикальный срез " отношения, в котором удалены все возникшие при таком срезе дубликаты кортежей.
Пример 7. Пусть дано отношение A с информацией о поставщиках, включающих наименование и месторасположение:
1 Иванов Уфа
2 Петров Москва
3 Сидоров Москва
4 Сидоров Челябинск
Таблица 1. Отношение A (Поставщики)
Проекция
будет иметь вид:
Город поставщика
Уфа
Москва
Челябинск
Таблица 2. Отношение A [Город поставщика]
35.2 Операции и операторы в реляционной модели БД. Селекция (а/в)
Традиционно, вслед за Коддом, опр-т 8 реляц-х операторов, объед-х в 2 группы.
Теоретико-множественные операторы: 1) Объединение 2) Пересечение 3) Вычитание 4) Декартово произведение
Специальные реляционные операторы: 1) Выборка 2) Проекция 3) Соединение 4) Деление
Выборка (ограничение, селекция). Определение 6: Выборкой (ограничением, селекцией) на отношении A условием c называется отношение с тем же заголовком, что и у отношения A, и телом, состоящем из кортежей, значения атрибутов которых при подстановке в условие c дают значение ИСТИНА. c представляет собой логическое выражение, в которое могут входить атрибуты отношения A и (или) скалярные выражения.
В
простейшем случае условие c
имеет вид
,
где
- один из операторов сравнения (
и
т.д.), аX
и Y
или A
скалярные значения. Такие выборки
называются
-
выборки ( тэта-выборки ) или
-,
-
селекции . - атрибуты отношения ограничения.
Синтаксис
операции выборки:
![]()
Или
![]()
Пример. Пусть дано отношение A с информацией о сотрудниках:
Табельный номер Фамилия Зарплата
1 Иванов 1000
2 Петров 2000
3 Сидоров 3000
Таблица 1. Отношение A
Результат
выборки
будет
иметь вид:
Табельный номер Фамилия Зарплата
1 Иванов 1000
2 Петров 2000
Таблица 2. Отношение A WHERE Зарплата<3000
Смысл операции выборки очевиден - выбрать кортежи отношения, удовлетворяющие некоторому условию. Таким образом, операция выборки дает " горизонтальный срез " отношения по некоторому условию.
