Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по ИТ.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
687.88 Кб
Скачать

40.Единицы измерения информации.

- формула Хартли. Эта формула показывает, что количество информации, необходимое для снятия неопределённости по системе с равновероятными состояниями, зависит лишь от количества этих состояний. Количество кодовых комбинаций N = mn. Если это выражение подставить в формулу Хартли, то получим: I = log2m . Если код двоичный, то m = 2, и I = n . В этом случае количество информации в сообщении составит n двоичных единиц, называемых битами (binary digit -> bit). При использовании в качестве основного логарифма числа 10, то единица информации будет десятичной, и называться дитом. Иногда удобно использовать число e как основание. В этом случае единицы информации называются натуральными или натам.

41. Основные функции и особенности работы субд.

СУБД представляет собой комплекс программных и языковых средств, предназначенных для создания, ведения и использования БД. СУБД расширяет возможности ОС в области управления БД.

Все функции СУБД можно разделить на 3 группы: 1)Управление БД. 2)Разработка, отладка и выполнение прикладных программ. 3) Выполнение вспомогательных или сервисных операций. В СУБД предусмотрено 3 уровня управления: Управление файлами. Основными функциями являются: открытие и закрытие; переименование; реорганизация; восстановление; снятие отчёта; Управление записями. Управление полями записей. Для разработки прикладных программ в СУБД предусмотрен специальный язык программирования.

В соответствии с указанным набором функций, в СУБД входят программы 3-х типов: управляющие; обрабатывающие; сервисные. Основным признаком классификации СУБД является логическая модель БД, поэтому различают: иерархические; сетевые; реляционные СУБД.

К числу наиболее распространённых реляционных СУБД относятся: dBase, FoxBase, FoxPro, Clipper, Clarion, Paradox, Oracle, Informix.

42. Языки запросов qbe и sql.

Запрос представляет собой специальным образом сформулированные требования, определяющие состав произведённых под БД операций по выборке или модификации хранимых данных. Запрос является специфическим кодом обращения или выборки.

  • QBE – Query By Example (язык запроса по образцу);

  • SQL – Structured Query Language (структурированный язык запросов).

Главное отличие между ними заключается в способе формирования запроса. Язык QBE предполагает ручное или визуальное формирование запроса. Использование SQL означает программирование запроса.

Язык QBE позволяет создавать запросы в БД путём заполнения предполагаемой СУБД в запросной форме (Select, From, Where). При создании запроса с помощью QBE допустимы следующие операции:

выборка; вычисление; модификация; вставка; удаление записей.

Результат запроса – новая таблица или обновлённая исходная.

Эти операции осуществляются с помощью логических выражений

Структурированный язык SQL основан на реляционных отношениях, он имеет несколько стандартов, и предназначен для выполнения операций над таблицами: создание; удаление; изменение структуры;

и над данными таблицы: выборка (при помощи Select); удаление; изменение; добавление.

Язык SQL не является процедурным языком и не содержит имеющихся в обычных языках программирования операторов управления, организации подпрограмм, ввода вывода. В связи с этим этот язык автономно не используется, а обычно подгружен в среду встроенного языка программирования СУБД – Visual FoxPro.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]