- •На что влияют частота и битовый размер при оцифровке информации?
- •Чем отличается сжатие без потерь от сжатия с потерями?
- •Основные шаги сжатия картинки в формате jpeg
- •Основные шаги сжатия фильма в формате mpeg.
- •9.Объясните принцип хранения и поиска информации на жестком магнитном диске.
- •11.Что такое хеширование, для чего используется? Приведите пример хеширования с синонимической цепочкой.
- •12.Приведите виды носителей информации, их достоинства и недостатки.
- •13.Объясните принцип применения технологии raid.
- •14.Объясните принцип хранения информации с помощью полупроводниковой технологии.
- •15.Объясните принцип хранения информации с помощью магнитооптической технологии.
- •16.Какие реализации оптической технологии хранения вы знаете?
- •17.Поясните принцип работы интерфейса scsi. Назовите области его использования.
- •18.Поясните принцип работы интерфейса FibreChannel. Назовите области его использования.
- •20. Покажите основные достоинства и недостатки реляционной модели данных по отношению к файловой обработке.
- •Что такое избыточность данных?
- •Что такое целостность данных?
- •23.Что такое домен?
- •24.Что такое первичный и внешний ключи? Когда они применяются?
- •37.Какие виды клиент-серверных систем вы знаете? Кратко охарактеризуйте их.
- •38.Что такое удаленный запрос, удаленная транзакция, распределенный запрос, распределенная транзакция?
- •39.Какие типы корпоративных информационных систем вы знаете, когда каждый из них используется?
- •Что такое olap и что такое Data mining? Когда каждая из этих технологий применяется?
- •Приведите основные концепции объектно-ориентированных языков программирования.
- •Отличия компилируемого от интерпретируемого языка. Каким является язык Java?
- •Различия между апплетом, сервлетом, оконным приложением, консольной программой.
- •Объяснить переносимость программ на основе jvm
- •Объяснить каждое слово и символ в программе:
- •Что такое идентификаторы, их виды. Привести примеры.
- •Какими бывают комментарии в Java.
- •Какие бывают типы данных? Как каждый тип хранится в памяти?
- •Что такое awt и Swing, в чем разница между ними?
- •50.Что такое контейнер? Два основных контейнера в awt.
- •51.Что такое компонент в awt? Привести примеры компонентов.
- •52.Что такое mvc, как реализуется эта модель в Swing?
- •53.Что такое jdbc? Нарисуйте схему взаимосвязи программы на Java с базой данных с использованием jdbc.
- •54.Напишите на Java основные строчки кода для соединения с бд и выбора строк из таблицы бд.
- •55.С помощью каких классов или интерфейсов чаще всего создают сервлет? Напишите код.
- •56.Что такое дескриптор развертывания, для чего он нужен?
- •57.Из каких папок состоит веб-приложение, что в этих папках находится?
- •58.Какие преимущества и какие недостатки у сервлетов?
37.Какие виды клиент-серверных систем вы знаете? Кратко охарактеризуйте их.
38.Что такое удаленный запрос, удаленная транзакция, распределенный запрос, распределенная транзакция?
Удаленный запрос - Единичный запрос к одному удаленному сайту
Пример:
SELECT * FROM atlserver.bankdb.customer
WHERE custcode = '12345';
Удаленная транзакция - Запросы относительно различных данных, направленные к одному удаленному сайту
Пример:
BEGIN WORK;
INSERT INTO atlserver.bankdb.account
(accnum, acctype)
VALUES (789, 'C');
INSERT INTO atlserver.bankdb.cust_acct
(custnum, accnum)
VALUES (123, 789);
COMMIT WORK;
Распределенный запрос - Различные запросы к различным сайтам.
Пример:
BEGIN WORK;
INSERT INTO osloserver.bankdb.employee
(empcode, emplname, …)
SELECT empcode, emplname, …
FROM atlserver.bankdb.employee
WHERE empcode = 123;
DELETE FROM atlserver.bankdb.employee
WHERE empcode = 123;
COMMIT WORK;
Распределенная транзакция - Запросы относительно различных данных, направленные к различным удаленным сайтам.
Пример:
BEGIN WORK;
UPDATE atlserver.bankdb.employee
SET empusdretfund = empusdretfund + 1000;
UPDATE osloserver.bankdb.employee
SET empkrnretfund = empkrnretfund + 7500;
COMMIT WORK;
39.Какие типы корпоративных информационных систем вы знаете, когда каждый из них используется?
-
Что такое olap и что такое Data mining? Когда каждая из этих технологий применяется?
Аналитическая обработка в реальном времени (On-line analytical processing – OLAP)
1. Представляет для аналитика многомерный логический взгляд на данные без предъявления требований к тому, как эти данные хранятся.
2. Технология обработки данных, заключающаяся в подготовке суммарной (агрегированной) информации на основе больших массивов данных, структурированных по многомерному принципу.
OLAP применим везде, где есть задача анализа многофакторных данных.
Область применения- торговля Движение денежных средств Бюджет Бухгалтерские счета Финансовая отчетность Посещаемость сайта Результаты выборов
Система интеллектуального анализа данных (Data mining)
1. Использует статистический анализ и искусственный интеллект для идентификации скрытых зависимостей в данных
2. Data Mining — это процесс обнаружения в сырых данных ранее неизвестных, нетривиальных, практически полезных и доступных интерпретации знаний, необходимых для принятия решений в различных сферах человеческой деятельности
Применение –
Банковское дело - выявление мошенничества с кредитными карточками,
Страхование - выявление мошенничества
Розничная торговля - анализ покупательской корзины
-
Приведите основные концепции объектно-ориентированных языков программирования.
-
Абстракция данных -Предусматривает игнорирование таких свойств данных, которые не существенны в контексте рассмотрения.
-
Классы и экземпляры объектов - Класс описывает переменные, свойства, процедуры и события объекта. Объекты представляют собой экземпляры классов; после того как класс определен, можно создать любое количество объектов.
-
Инкапсуляция - Сокрытие деталей реализации, которое позволяет вносить изменения в части программы безболезненно для других её частей, что существенно упрощает сопровождение и модификацию ПО
-
Передача сообщения - Объекты взаимодействуют друг с другом, посылая и принимая сообщения
-
Иерархии «обобщение/специализация» - Классы могут быть обобщениями или специализациями других классов
-
Наследование - Классы могут быть обобщениями или специализациями других классов
-
Повторное использование - Код, который можно использовать повторно, является постоянной целью в управлении ИС