
- •1.1. Экономическая информация, ее виды, структурные единицы
- •1.2 Внемашинная организация экономической информации: документы, их виды, структура.
- •1.3 Понятие классификации информации. Системы классификации
- •1.4 Классификаторы информации, их назначение, виды
- •1.5 Понятие кодирования информации. Методы кодирования.
- •1.6 Внутримашинная организация экономической информации: файловая организация данных и базы данных. Преимущества баз данных.
- •1.7 Объемы современных баз данных и устройства для их размещения.
- •1.8 Приложения и компоненты базы данных. Словарь данных
- •2.14 Связь м/ду т в рмд. Первич и внеш ключи, их отлич.
- •2.15 Реляц целостность: цел-ть отнош-й, ссылочн цел-ть.
- •2.16 Операции реляц алгебры: объед, пересеч, разность, декартово произвед-е, проекция, выборка, соедин, делен.
- •3.22 Этапы жизненного цикла базы данных.
- •3.23 Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме.
- •3.24 Типы связи, их представление на er-диаграмме.
- •3.25 Класс принад-ти сущ-ти, его представл-е на er-диаг
- •3.27 Пп er-диаграмм в реляц т в случае связи 1:м, м:n.
- •3.28 Нормализация таблиц, ее цель. Первая нормал форма. Вторая нормал форма. Третья нормал форма.
- •3.29 Концептуальн проектир-е, его цель и процедуры.
- •3.30 Логич проектир-е, его цель и процедуры.
- •3.31 Физич проектир-е, его цель и процедуры.
- •3.32 Семантич объектн м. Пример объектн диагр-ы.
- •4.34 Понятие субд. Архитектура субд.
- •4.35 Возм-ти, предост субд польз-лям. Произв-ть субд
- •4.36 Клас-ция субд. Режимы работы польз-ля с субд
- •4.37 Функции субд.
- •4.38 Направления развития субд:.И тд.
- •5.39 Знания, их виды. Бз. Экспертные системы.
- •5.40 Продукционные модели. База фактов. База правил. Работа машины вывода.
- •5.41 Семантические сети. Виды отношений.
- •5.42 Фреймы, их виды, струк-ра. Сети ф. Примеры.
- •5.43 Формальн логич модели. Их примеры (исчисление высказываний и исчисл-е предикатов)
- •6.44 Характеристика субд Micrоsoft Access 2003: тип, платформа, функциональные возможности, пользовател интерфейс, настройка рабоч среды.
- •6.45 Характеристика объектов бд.
- •6.46 Типы обрабатываемых данных и выражения.
- •7.47 Инструме ср-ва для созд бд и ее приложений.
- •Окно бд объект Таблицы [Создать] окно Новая таблица выбрать Конструктор [ок]
- •7.49 Корректировка бд (каскадные операции).
- •7.50 Работа с таблицей в режиме таблицы
- •7.51 Конструирование запросов выбора, перекре-стного, запросов на внесение измен-й в бд.
- •7.52 Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками).
- •7.53 Конструирование отчета с вычислениями в строках, с частными и общими итогами.
- •7.54 Создание статистич Web-страниц из объектов бд. Конструирование страниц доступа к данным.
- •7.55 Конструирование макросов, связан и несвязан с событиями, различных по структуре.
- •8.56 Назначение sql, стандарты и достоинства.
- •8.57 Структура команды sql.
- •58. Типы данных и выражения в sql.
- •8.59 Возможности языка sql по определению д, внесению изменений в бд, извлечению д из базы.
- •8.60 Понятие и типы транзакции. Обработка транзакций в sql.
- •8.61 Управление доступом к данным: привилегии, их назначение и отмена.
- •8.62 Встраивание sql в прикладные программы.
- •8.63 Диалекты языка sql в субд.
- •9.64 Эволюция концепций обработки данных.
- •9.65 Системы удаленной обработки.
- •9.66 Системы совместн использов-я файлов. Обработка запросов в них. Недостатки систем
- •9.68 Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы бд.
- •9.69 Функции клиентского приложения и сервера бд при обраб-ке запросов. Преим-ва клиент/серверной обраб-ки.
- •9.70 Характеристики серверов баз данных.
- •9.71 Механизмы доступа к д базы на сервере.
- •9.72 Понятие и архитектура распределенных баз данных (РаБд). Гомогенные и гетерогенные. Стратегии распределения данных в РаБд
- •9.73 Распределенные субд. Двенадцать правил к. Дейта.
- •9.75 Типы интерфейса доступа к данным базы
- •9.76 Olap-технология и хранилища данных.
- •10.77 Пользователи базы данных. Администратор базы данных, его функции.
- •10.78 Актуальность защиты базы данных. Причины, вызывающие ее разрушение. Правовая охрана баз данных
- •10.79 Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа.
- •10.80 Восстановление базы данных с помощью резервного копирования базы данных, с помощью журнала транзакций.
- •10.81 Оптимизация работы бд (индексирование, хеширование,технологии сжатия бд)
- •10.82 Возм-ти Access по администрированию бд.
8.56 Назначение sql, стандарты и достоинства.
SQL представл собой непроцедурный язык, используем для управления данными реляционных СУБД. Термин «непроцедурный» означает, что на данном языке можно сформулировать, что нужно сделать с данными, но не требуется указывать, как именно это следует сделать. В этом языке отсутствуют алгоритмич конструкции, такие как метки, условн переходы, операторы цикла. Язык SQL скрывает от пользователя сложности алгоритмов поиска Д и их реал-ции, обеспечивая простоту понимания и легкость манипулирования Д.
SQL-стандарт правильнее рассматривать не как статический, а как постоян развивающийся объект, что объясняется современ интенсивным развитием технологий БД. Функция SQL-стандартов – стать путево-дителем на сложном пути для будущих согласованных совершенствований технологий обработки данных.
Язык SQL является единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение.
Язык SQL можн использовать для доступа к БД в 2 режимах: при интерактивной работе и в прикладных программах. С помощ SQL пользователь может в интерактивн режиме быстро получить ответы на люб, в том числе достаточно сложн запросы, тогда как для программн реал-ции этих запросов на др языке пришлось бы разрабатывать соотв-щую программу. Характеризуя язык SQL в целом, можно выдел след его черты:
· высокоуровнев структура, напоминающ английский язык;
· независимость от конкретных СУБД;
· налич развивающихся стандартов; возм-ть выполнения интерактив запросов извлечения Д и модификации их структуры;
· обеспечение программного доступа к базам данных;
· возможность различного представления данных;
· поддержка архитектуры клиент/сервер;
· возможность доступа к данным в среде Internet.
8.57 Структура команды sql.
Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу).
Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п.
После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения.
Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации. В качестве имен нельзя использовать ключевые слова SQL.
58. Типы данных и выражения в sql.
Типы данных языка а стандарте SQL
Тип данных
CHAR(длина) и CHARACTER(длина) Строка символов постоян длины
INTEGER и INT Целое число
SMALLINT Малое целое число
NUMERIC(точность, степень) и DECIMAL(точн-ть, степ) и DEC(точность, степень) Число с фиксир запятой
FLOAT (точность) Число с плавающей запятой
Более поздние стандарты предусматрив дополнител и др типы Д, такие, например, как строка символов перемен длины, дата, время, абстрактн типы Д и др.
Выражения в SQL используются для выполнения операций над значениями, которые считаны из БД, или для выбора И из БД. Выражения представляют собой определенную последовательность полей, констант, функций, соединенных операторами.
Для указания конкретн значений данных используются константы. Различ след виды констант: Константы с фиксиров запятой, с плавающ запятой, строковые константы (д б заключены в одинарные кавычки).
Отсутствующее значение (NULL).
Большинство СУБД поддерживает так называемые агрегатные (итоговые) функции:
· COUNT – количество значений в столбце,
· SUM – сумма значений в столбце,
· AVG – среднее значение в столбце,
· MAX – максимальное значение в столбце,
· MIN – минимальное значение в столбце.
В выражениях можно использовать следующие типы операторов:
· арифметические: + (сложение), - (вычитание), * (умножение), / (деление);
· отношения: =,>, <, >=, <= (меньше или равно), <> (не равно);
· логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT ("НЕТ");
· специальные: IN (определяет множество, которому может принадлежать значение); BETWEEN (задает границы, в которые должно попадать значение); LIKE (применяется для поиска по шаблону. В шаблоне используются специальные символы: %, заменяющ любую последовательность символов и _ ,заменяющий один любой символ); IS NULL – используется для поиска NULL-значений.
Для указания порядка действий в выражениях можно применять скобки.