
- •Понятие экономической инфо.
- •Экономические информационные системы, их классификация.
- •Понятие системы, ее свойства.
- •Характеристики и структурные единицы экономической инфо.
- •Достаточность(полнота) – содержит мин необходимый объем сведений для принятия правильного решения.
- •Внемашинная организация экономической инфо.
- •Внутримашинная орг-ция экономич-ой инфо.
- •Понятие базы данных. Ее основные элементы.
- •Система упр-ия базами данных, их функции.
- •Трехур-я модель организации баз данных.
- •Иерархическая модель данных.
- •Реляционная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •Реляционная (ссылочная) целостность.
- •Отношения между данными в базе данных.
- •Операции реляционной алгебры над отношениями.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Требования, предъявляемые к базе данных.
- •Этапы жизненного цикла базы данных.
- •23.Модель «сущность–связь»
- •24.Преобразование er- модели в реляционную
- •25.Общие сведения о case-средствах.
- •26.Нормализация данных в реляционных таблицах
- •27.Этапы проектирования базы данных и их процедуры
- •28. Общая характеристика субд Microsoft Access.
- •29 Структура окна субд ms Access.
- •30. Таблицы. Типы и свойства полей таблиц.
- •31. Запросы на выборку, способы их создания.
- •32. Перекрестный запрос.
- •34. Запросы действия (активные запросы), их разновидности.
- •35. Формы и используемые в них элементы управления.
- •37. Макросы и модули, их отличия.
- •38. Страницы доступа к данным, их виды.
- •39. Назначение, стандарты и преимущества языка sql.
- •40. Структура команды sql.
- •1.Структура языка sql (типы команд):
- •2. Определение структур базы данных (ddl)
- •3. Манипуляция данными (dml)
- •4. Отбор данных (dql)
- •5. Язык управления данными (dcl)
- •6. Команды администрирования данных
- •7. Команды управления транзакциями
- •41 Типы данных и выражения в sql.
- •Типы данных языка sql
- •42.Функциональные возможности языка sql.
- •43 Знания и их виды.
- •44. Базы знаний.
- •45. Модели представления знаний.
- •46. Продукционные модели.
- •47. Семантические сети.
- •48. Фреймовые модели.
- •49. Формальные логические модели.
- •50. Обработка данных на мейнфреймах в пакетном режиме.
- •51. Обработка данных в многотерминальных системах.
- •52. Обработка данных на автономных персональных компьютерах.
- •53. Обработка данных с помощью компьютерных сетей.
- •54. Принцип передачи данных по сети.
- •55.Формы взаимодействия между компьютерами при удаленной обработке данных.
- •56. Централизованная и децентрализованная обработка данных.
- •57. Виды серверов.
- •58. Архитектура файл-сервер.
- •60. Требования к серверу баз данных.
- •62. Категории специалистов, работающих с базой данных.
5. Язык управления данными (dcl)
Команды управления данными в SQL позволяют осуществлять контроль над возможностью доступа к данным внутри базы данных. Команды DCL обычно используются для создания объектов, относящихся к управлению доступом пользователей к базе данных, а также для назначения пользователям подходящих уровней привилегий доступа. Основные команды DCL:
ALTER PASSWORD
GRANT
REVOKE
CREATE SYNONYM
6. Команды администрирования данных
Команды администрирования данных дают пользователю возможность выполнять аудит и анализ операций внутри базы данных. Эти команды могут также помочь при анализе производительности системы данных в целом. Вот две команды администрирования данных общего вида:
START AUDIT
STOP AUDIT
He путайте администрирование данных с администрированием всей базы данных. Администрирование базы данных — это осуществление общего управления базой данных, предполагающее возможность использования команд любого уровня.
7. Команды управления транзакциями
В дополнение ко всем уже рассмотренным категориям команд есть еще команды, позволяющие пользователю управлять транзакциями базы данных.
Команда COMMIT используется для того, чтобы сохранить транзакции.
Команда ROLLBACK используется для того, чтобы отменить транзакции.
Команда SAVEPOINT создает точки внутри групп транзакций, к которым отсылает команда ROLLBACK.
Команда SET TRANSACTION позволяет назначить транзакции имя.
41 Типы данных и выражения в sql.
Язык SQL оперирует с данными, основные типы которых приведены ниже.
Типы данных языка sql
Тип данных |
Описание |
CHAR(длина) CHARACTER(длина) |
Строка символов постоянной длин |
INTEGER INT |
Целое число |
SMALLINT |
Малое целое чис |
NUMERIC(точность, степень) DECIMAL(точность, степень) DEC(точность, степень) |
Число с фиксированной запятой |
FLOAT (точность) |
Число с плавающ запятой |
DATETIME |
Дата, время |
Константы используются для указания конкретных значений данных. Константы с фиксированной запятой, например: 21 -375.18 62.3
Константы с плавающей запятой, например: 1.5Е7 -3.14Е9 2.5Е-6 0.783Е24
Строковые константы должны быть заключены в одинарные кавычки. Примеры таких констант: 'Минск' 'New York' 'Иванов И. И.'
Отсутствующее значение (NULL). SQL поддерживает обработку отсутствующих данных с помощью понятия «отсутствующее значение».
Выражение SQL — это строка, которая целиком или частично составляет инструкцию SQL. Например, метод FindFirst, примененный к объекту Recordset, использует выражение SQL, содержащее условие отбора из предложения WHERE.
Для проведения простых арифметических действий и вычисления функций ядро базы данных Microsoft Jet использует Microsoft Visual Basic для приложений (VBA). При этом все операторы выражений Microsoft Jet (за исключением Between, In и Like) определяются службой выражений VBA. Кроме того, VBA позволяет использовать для выражений SQL более 100 функций. Например, функции VBA можно использовать для создания запроса SQL в режиме конструктора запроса Microsoft Access, а также в режиме DAO с использованием метода OpenRecordset в Microsoft Visual C++, Microsoft Visual Basic и Microsoft Excel.
Большинство SQL-ориентированных СУБД поддерживает так называемые агрегатные (итоговые) функции. К часто используемым агрегатным функциям можно отнести следующие:
COUNT – количество значений в столбце таблицы;
SUM – сумма значений в столбце;
AVG – среднее арифметическое значений в столбце;
MAX – максимальное значение в столбце;
MIN – минимальное значение в столбце.
В выражениях можно использовать следующие типы операторов:
арифметические: + (сложение), - (вычитание), * (умножение), / (деление);
отношения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);
логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT (логическое отрицание);
специальные:
IN – определяет множество, которому может принадлежать значение;
BETWEEN –задает границы, в которые должно попадать значение;
LIKE – применяется для поиска по шаблону. В шаблоне используются специальные символы: % (процент), заменяющий любую последовательность символов и _ (подчеркивание), заменяющее один любой символ;
IS NULL – используется для поиска NULL-значений