Главная страница

Шпоры. Дайте определение понятий Информационная система и Банки данных Информационная система


Скачать 104.81 Kb.
НазваниеДайте определение понятий Информационная система и Банки данных Информационная система
Дата12.03.2022
Размер104.81 Kb.
Формат файлаdocx
Имя файлаШпоры.docx
ТипДокументы
#392720
страница1 из 2
  1   2

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

2.Дайте определение понятий База данных и СУБД. База данных –обеспечивает хранение информации и представляет собой совокупность данных, организованных по определенным правилам, которые предусматривают принципы описания, хранения и манипулирования данными, которые относятся к определенной предложенной области. СУБД представляет собой пакет прикладных программ для создания, сопровождения и использования БД. Прикладные программы БД служат для обработки данных, вычисления и формирования выходящих данных в заданной форме. 3.Функции банков данных:

1)Хранение данных и их защита 2)Изменение хранимых данных 3)Поиск и отбор данных по запросам пользователей

4)Обработка данных и вывод результата

4.Архитектура информационный системы Клиент – сервер. Предполагает наличие компьютерной сети и распределение БД, включающей корпоративную и персональную БД. Может имеет одну из конфигураций: 1)Компьютер – сервер, содержащий корпоративную и персональную БД. 2)Компьютер – сервер и персональные компьютеры с персональными БД 3)Несколько компов серверов и ПК с персональными БД. Эта архитектура дает возможность постепенного наращивания инфраструктуры системы предприятия.

5.Модели данных используемых в базах данных.Дайте необходимые пояснения. Модели данных – совокупность взаимосвязанных структур данных и операций над этими структурами. Существуют различные структуры и модели данных:1) Иерархическая – любой объект может подчиняться только одному объекту вышестоящего уровня 2) Сетевые. В сетевых моделях любой объект может быть починен несколькими объектами. Непосредственный доступ по ключу может обеспечиваться к любому объекту не зависимо от уровня 3)Реляционная модель является совокупностью простейших двухмерных таблиц. 4) Объектно ориентированная объединяет 2 модели: Реляционную и сетевую.

6.Элементы реляционных моделей данных (таблица) Элементы реляционной модели данных – Формы представления Отношения – таблица Схема отношения – Строка заголовков таблицы

Кортеж – строка таблицы Атрибут – заголовок столбца

7. Дайте определение следующих понятий первичный и внешний ключи, используемые в базах данных . ПРИВЕДИТЕ ПРИМЕРЫ НЕ СДЕЛАЛ!! Первичным ключом, называется атрибут отношения, который однозначно идентифицирует каждый из его кортежей. Существует также понятие внешнего ключа. С помощью внешних ключей устанавливаются связи между отношениями.

8. Перечислите условности и ограничения, выполнение которых позволяет считать таблицу отношением при построении базы даных. 1) Все строки в таблице должны быть уникальны, т.е не может быть строки с одинаковым первичным ключом 2)Все строки таблицы должны иметь одну структуру, соответствовать типам столбцов. 3) Имена столбцов должны быть различны, а значения их простыми. Недопустима группа значений в одном столбце.

9. Операции объединение и пересечение отношений . ПРИМЕРЫ НЕ СДЕЛАЛ Соединение выполнияется для заданного условия над двумя логически связанными отношениями. Исходные отношение R1 и R2 имеют разные структуры в которых есть одинаковые атрибуты-внешние ключи. Операция соединение формирует новые отношения, структура которого является совокупностью исходных отношений всех атрибутов. Пересечение выполняется двумя совместными отношениями R1 и R2 содержащими одинаковые кортежи которые есть в каждом из двух отношений

10. Операции вычитание и декартового произведения отношений ПРИМЕРЫ НЕ СДЕЛАЛ и вычитание!!

Декартово произведение выполняется над двумя отношениями R1,R2 имеющих состав атрибутов. В результате операции декартово произведение образуется новое отношение, которое включает все атрибуты исходных отношений R1 и R2. Число кортежей декартового произведения равно произведению количеств кортежей исходных отношений

11. Операции выбор и проекция отношений. ПРИМЕРЫ НЕ СДЕЛАЛ . Выбор. Выполняется над одним отношением R Для заданного отношения R по заданному условию осуществляется выборка подмножества. Результирующее множество имеет туже структуру , но число его кортежей будет меньше или равно исходному. Проекция. Проекция формирует новое отношение R Отношении проекции формирует новое отношение с заданным подмножеством атрибутов и последовательного отношения R Оно может содержать меньше кортежей , т.к после отбрасываются в исходном отношении части атрибутов могут обрезать кортежи дублирующие друг друга

12. Операции соединение и деление отношений. ПРИМЕРЫ НЕ СДЕЛАЛ. Соединение выполняется для заданного условия над двумя логически связанными отношениями. Исходные отношение R1 и R2 имеют разные структуры в которых есть одинаковые атрибуты-внешние ключи. Операция соединение формирует новые отношения, структура которого является совокупностью исходных отношений всех атрибутов Деление выполняется над двумя отношениями R1 и R2 имеющие в общем случае разные структуры и некоторые одинаковые структуры. В результате образуется новое отношение, структура которого получается слекточением множества атрибутов. 13. Языки запросов

язык QBE (QueryByExample) – язык запросов по образцу;

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

Язык запросов QBE позволяет задавать запросы к БД путем заполнения специальной запросной формы предлагаемой СУБД. С помощью языка QBE можно задавать как однотабличные запросы, так и многотабличные запросы. При задании запросов с помощью этого языка допустимы следующие операции: выборка, вычисление и модификация данных, вставка и удаление записей. Результатом выполнения запроса может быть новая таблица или обновленная исходная таблица.

Язык запросов SQL имеет несколько стандартов и предназначен для выполнения операций над таблицами (создание, удаление, изменение структуры) и над данными таблиц (выборка, изменение, добавление, удаление), а также некоторых сопутствующих операций. Заметим, что в современных СУДБ можно создавать запросы не применяя язык SQL. Однако в некоторых случаях именно применение языка SQL позволяет расширить возможности использования СУБД.

14. Классификация СУБД

По модели данных

Примеры:

Иерархические

Сетевые

Реляционные

Объектно-ориентированные

По степени распределённости

Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).

По способу доступа к БД

Файл-серверные

В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть.

Примеры: Microsoft AccessParadoxdBaseFoxProVisual FoxPro.

Клиент-серверные

Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно.

Встраиваемые

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


15. Объекты в MSAccess.

Основные объекты в MS Access: таблицы, формы, запросы, отчеты, макросы, модули, страницы доступа данных. Таблица-базовый. Все остальные-производные.

16. Таблица-базовый объект MSAccess.

Форма помогает вводить, просматривать, и модифицировать информацию в таблице или запросе.

Запрос-производная таблица, в которую собираются данные из других таблиц и проводят над ними различные операции.

Отчет-тот же самый запрос, но оформлен так, чтобы его можно было напечатать.

17. Типы данных в MSAccess.

Текстовые-произвольная последовательность символов длиной до 255.

Числовой(любое число).

Денежный(для хранения денежных сумм).

Дата/время.

Счетчик для первичного ключа данных.

МЕМО-для хранения больших объемов текста(65535 символов)

Поле объекта OLE-значение поля типом данных является объект OLE, внедряемый в БД. С помощью такого поля можно составлять БД.

Поле гиперссылка-используется для хранения строк, которые позволяют хранить объекты URL-объектов локальных и интернет-сетей.

Мастер подстановок позволяет создать поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списками.

18. Основные свойства полей таблицы.

Подпись. С помощью этого свойства можно задать названия полей таблицы, которые выводятся в различных режимах

Обязательное поле, которое определяет необходимость ввода данных в это поле.

Формат поля указывает формат отображения данных из поля в режиме Таблицы. Маска ввода указывается маска, позволяющая автоматизировать проверку ввода символов в поле. Она применяется к таким полям, как номер телефона, дата и т. д. Индексированное поле определяет, является ли данное поле индексированным, и если является, то в каком режиме. Существуют два режима индексирования: Совпадения допускаются (Duplicates OK) и Совпадения не допускаются (No duplicates). Значение по умолчанию. В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем.

Условие на значение — свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке.

Сообщение об ошибке — свойство определяет то сообщение, которое будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве Условие на значение.

19. Способы создания таблиц.

Создание и модификация макета таблицы. Microsoft Access предлагает пять методов создания таблиц:

Режим таблицы;

Конструктор;

Мастер таблиц;

Импорт таблиц;

Связь с таблицами.

Режим таблицы позволяет создавать таблицу, вводя данные в пустую таблицу аналогично вводу данных в ячейки электронной таблицы. Конструктор позволяет создавать таблицы «с нуля».

Мастер таблиц предлагает список наиболее часто встречающихся типов таблиц, из которого можно выбрать необходимый и приспособить его к своим потребностям. При импорте таблиц копируются данные из другой базы данных Microsoft Access или другого приложения в открытую базу данных и автоматически создается таблица. При связывании таблиц они остаются там, где находятся, и можно просмат¬ривать и редактировать данные в Microsoft Access


20. Способы создания форм.

Конструктор. Позволяет создавать собственные формы «с нуля»;

Мастер форм. Помогает создавать форму, задавая вопросы и используя предопределенные шаблоны форм;

Автоформа: в столбец. Выводит на экран одну запись в вертикальном формате (каждый заголовок поля начинается на новой строке). Пример автоформы: в столбец приведен на рис. 151;

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

Автоформа: табличная. Внешний вид этой формы практически не отличается от формата табличных листов;

Диаграмма. Создает форму с графиком или диаграммой данных Сводная форма. Создает форму, базируясь на сводной таблице Excel;

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

21. Способы создания запросов.

Запрос – выборка – это производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы. При создании макета запроса (т.е. производной таблицы) в общем случае необходимо выполнить четыре базовые операции:

1) указать системе, какие поля и из каких таблиц необходимо включить в запрос;

2) описать вычисляемые поля, т. е. поля, значения которых являются функциями значений существующих полей (например, стоимость продукции – это произведение цены на количество);

3) описать групповые операции над записями исходных таблиц (например, нужно ли объединить группу записей с одним и тем же кодом клиента в одну и просуммировать стоимость заказанной им продукции);

4) указать условие отбора, т. е. сформулировать логическое выражение, которое позволит включить в выборку только записи, удовлетворяющие какому-то условию (например, с датой поставки от 1 до 15 августа 2008 г.).

При разработке конкретного запроса допускается любое сочетание базовых операций.

22. Способы создания отчетов.

Отчет – это особая форма представления данных, предназначенная для вывода на печать. В Microsoft Access существует три основных вида отчетов:

В столбец-

Почтовые наклейки.

Табличный. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, Далее, по общим правилам Microsoft Access, на базе такого запроса проектируют отчет, который позволяет:

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

сгруппировать записи (по нескольким уровням) с вычислением итоговых и средних значений;

включить в отчет и напечатать графические объекты (например, диаграммы).
23. Использование выражений в MSAccess.

Условные и логические выражения применяются:

при формировании условия на значения вводимых данных, т. е. для проверки соответствия вводимых в таблицу данных некоторым ограничениям (по-английски эти условия называются validation rules – правила верификации данных);

при установке фильтра для таблицы;

при создании запроса.

Например: [Номер]<=25 And [Номер]>=10.

Операндами всех выражений могут быть:

имена полей (они играют роль переменных и записываются в квадратных скобках), например: [Номер];

числа, например: 78; 29,4;

текстовые литеры (они записываются в кавычках), например: «Томск»; функции.


24. Обеспечение целостности данных.

Механизм, который обеспечивает согласованность данных между двумя связанными таблицами, называется так: поддержка целостности данных.

Целостность данных означает:

1) в связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы (например, в таблицу Заказы нельзя ввести запись с кодом клиента, который отсутствует в таблице Клиенты);

2) из главной таблицы нельзя удалить запись, у которой значение связанного поля совпадает хотя бы с одним значением того же поля в подчиненной таблице (например, из таблицы Клиенты нельзя удалить код клиента, который еще не удален из таблицы Заказы).

При попытке нарушить эти запреты, Microsoft Access выдает сообщение об ошибке.

Каскадное обновление полей и каскадное удаление записей. Включив механизм поддержки целостности, можно потребовать, чтобы при модификации данных система запускала следующие процессы:

каскадное обновление связанных полей;

каскадное удаление связанных записей.

Каскадное обновление означает, что изменение значения связанного поля в главной таблице (например, кода клиента) автоматически будет отражено в связанных записях подчиненной таблицы. Например, если заменить в таблице Клиенты код клиента 80 на код 85, то код клиента 80 во всех записях таблицы Заказы изменится на 85.

Каскадное удаление означает, что при удалении записи из главной таблицы (например, записи с кодом клиента 20), из подчиненной таблицы будут удалены все записи, у которых значение связанного поля совпадает с удаляемым значением (например, клиенты с кодом 20).

25.Действия, выполняемые над таблицами.

Перемещение по таблице. Редактирование таблицы. Изменение высоты строки. Изменение ширины столбцов. Изменение параметров таблицы данных. Настройка шрифтов. Перемещение полей таблицы. Скрытые и видимые столбцы. Фиксация столбцов таблицы. Сортировка по возрастанию. Сортировка по убыванию. Фильтр по выделенному. Фильтр по форме. Фильтр/Сортировка.
26. Назначение и виды запросов.

Существует три основных типа запросов:

Запрос – выборка. Наиболее распространенный тип запросов, позволяет выбрать и отобрать записи, удовлетворяющие созданным критериям;

Запрос на изменение. Это запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы;

Перекрестный запрос. В перекрестном запросе отображаются результаты статистических расчетов, сгруппированные по двум наборам данных (например, объем продаж для каждой торговой компании по видам товара).


27. Схема данных.

Схема данных прежде всего ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми могут быть установлены одно-многозначные (1:М) или одно-однозначные (1:1) связи, для которых может автоматически поддерживаться связная целостность. Поэтому схему данных целесообразно строить в соответствии с информационно-логической моделью.

При определении связей в схеме данных удобно использовать информационно-логическую модель в каноническом виде, по которой легко определить главную и подчиненную таблицу каждой одно-многозначной связи, поскольку в такой модели главные объекты всегда размещены выше подчиненных. Эти связи являются основными в реляционных базах данных, т. к. одно-однозначные связи используются лишь в редких случаях, когда приходится разделять большое количество полей, определяемых одним и тем же ключом, по разным таблицам, имеющим разный регламент обслуживания.
28.Вредоносная программа.

Вредоносная программа - это любое программное обеспечение, предназначенное для обеспечения получения несанкционированного доступа к информации, хранимой на ЭВМ, с целью причинения вреда (ущерба) владельцу информации и/или владельцу ЭВМ (сети ЭВМ).

Классификация вредоносных программ: По вредоносной нагрузке, По методу размножения.












29. Компьютерный вирус.

Компьютерный вирус – это специально написанная, небольшая по размерам программа, которая может «приписывать» себя к другим программам («заражать» их), создавать свои копии и внедрять их в файлы, системные области компьютера, а также выполнять различные нежелательные действия на компьютере.

Причины существования:


способность к саморазмножению;

высокая скорость распространения;

избирательность поражаемых систем;

способность «заражать» еще незараженные объекты;

трудности борьбы с вирусами и т.д.

30. Классификация файловых вирусов.

Файловый вирус - компьютерный вирус, прикрепляющий себя к файлу или программе, и активизирующийся при каждом использовании файла. Различают вирусы-компаньоны, макровирусы, полиморфные вирусы, вирусы-невидимки.

31.Классификация вирусов по среде обитания.

По среде обитания вирусы разделяют на сетевыефайловыезагрузочные и комбинированныеСетевые вирусы распространяются по компьютерным сетям. Файловые вирусы чаще всего внедряются в выполняемые файлы или в файлы документов текстовых процессоров и рабочих книг табличных процессоров. Загрузочные вирусы внедряются в загрузочный сектор диска или в сектор, содержащий системный загрузчик винчестера. К комбинированным вирусам, например, относятся файлово-загрузочные вирусы, способные заражать как файлы, так и загрузочные сектора дисков.

По способу заражения среды обитания вирусы подразделяют на резидентные и нерезидентныеРезидентный вирус при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которая затем перехватывает обращение операционной системы к объектам заражения и внедряется в них. Важно отметить, что резидентные вирусы находятся в памяти компьютера и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентный вирус не заражает оперативную память компьютера и является активным ограниченное время. Некоторые вирусы могут оставлять в оперативной памяти небольшие резидентные программы, которые не распространяют вирус. Такие вирусы считаются нерезидентными.

32. Классификация вирусов по особенностям алгоритма работы.

По особенностям алгоритма работы различают следующие вирусы: компаньон-вирусы, «черви», «паразитические», «стелс»-вирусы, «полиморфик»-вирусы, макровирусы. К группе вирусов-компаньонов относятся вирусы, не изменяющие файлы. Алгоритм работы этих вирусов состоит в том, что для файла с расширением .exe создается файл-двойник, имеющий то же самое имя, но с расширением, например, .com. Они проникают в память компьютера из компьютерной сети, вычисляют сетевые адреса других компьютеров и рассылают по этим адресам свои копии. К паразитическим вирусам относятся вирусы, которые при распространении своих копий обязательно изменяют содержимое дисковых секторов или файлов, оставляя при этом сами файлы полностью или частично работоспособными. 

«Стелс»-вирусы представляют собой вирусы, которые перехватывают обращения операционной системы к пораженным файлам или секторам на диске и «подставляют» вместо себя незараженные участки информации 

«Полиморфик»-вирусы – это достаточно труднообнаруживаемые вирусы, не имеющие сигнатур, т.е. не содержащие ни одного постоянного участка кода. 

Макровирусы – это особая разновидность вирусов, которая поражает документы, выполненные в некоторых прикладных программах, имеющих средства для исполнения так называемых макрокоманд.

По деструктивным возможностям вирусы разделяют на безвредные, неопасные, опасные и очень опасные


33.Понятие «червь».

Сетевой червь — разновидность вредоносной программы, самостоятельно распространяющейся через локальные и глобальные компьютерные сети.

Все механизмы («векторы атаки») распространения червей делятся на две большие группы:

Использование уязвимостей и ошибок администрирования в программном обеспечении, установленном на компьютере.

Используя средства так называемой социальной инженерии, провоцируется запуск вредоносной программы самим пользователем.
34. Определение «троянская программа».

Троя́нская программа вредоносная программа, распространяемая людьми.

Trojan-ArcBomb

Троянские программы -«архивные бомбы».

Backdoor

Троянские программы удаленного администрирования.

Trojan-Ransom

Троянские программы,требующие выкупа.

Trojan-Clicker

Троянские программы-кликеры

Trojan-Downloader

Троянские программы-загрузчики

Trojan-Dropper

Троянские программы-установщики

Trojan-Notifier

Троянские программы-уведомители

Trojan-Proxy

Троянские программы-прокси

Trojan-PSW

Троянские программы,крадущие пароли.


35.Антивирусная программа.

Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды антивирусных программ:

программы-детекторы (сканеры);

программы-доктора или фаги;

программы-ревизоры;

программы-фильтры (сторожа, мониторы);

программы-вакцины или иммунизаторы.

Программы-детекторы осуществляют поиск характерного для конкретного вируса кода (сигнатуры) в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение.

Программы-доктора или фаги не только находят зараженные вирусами файлы, но и «лечат» их, т. е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние.

Ревизоры запоминают исходное состояние программ, папок и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным.

Программы-фильтры, или «сторожа», представляют собой резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов.

Программы-вакцины или иммунизаторы применяют, если отсутствуют программы-доктора, «лечащие» от вируса. Вакцинация возможна только от известных вирусов.
37. Функции антивирусных программ

Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды антивирусных программ:

программы-детекторы (сканеры);

программы-доктора или фаги;

программы-ревизоры;

программы-фильтры (сторожа, мониторы);

программы-вакцины или иммунизаторы.

  1   2


написать администратору сайта