- •1. Рассмотрите процесс конструирования программ в императивных языках программирования
- •Int cena;
- •5. Объектно-ориентированный анализ и объектно-ориентированное проектирование.
- •6. Объясните основные архитектурные особенности ос Windows xp/Vista
- •7. Классифицируйте операционные системы.
- •8. Объясните архитектурные особенности операционной системы Unix.
- •9. Проанализируйте структурную схему персонального компьютера, архитектурные свойства и принципы микропроцессоров.
- •10. Классифицируйте режимы работы микропроцессора. Объясните организацию оперативной памяти и систему прерываний.
- •11. Охарактеризуйте становление веб-программирования в историческом и технологическом аспекте.
- •12. Проанализируйте основные подходы к верстке веб-страниц.
- •13. Объясните принципы декларативного стиля программирования.
- •14. Проанализируйте задачи искусственного интеллекта.
- •15. Охарактеризуйте архитектуру платформы Microsoft .Net
- •16. Поясните ключевые концепции объектно-ориентированного языка программирования c#
- •17. Проанализируйте процесс создания Windows-приложений средствами Visual с#.
- •18. Проанализ. Процесс автоматизации проектирования по. Методы и ср-ва структурн. Системн. Анализа и проектир.
- •19. Проанализируйте процесс моделирования сложных систем и формальные средства представления моделей.
- •20. Охарактеризуйте назначение, принципы организации и классификацию компьютерных сетей и систем.
- •21. Объясните назначение, структуру и реализацию моделей сетевого взаимодействия открытых систем
- •22. Проанализируйте структуру, область применения и реализацию стека протоколов tcp/ip.
- •23. Объясните назначение, задачи и способы построения мультисервисных компьютерных сетей.
- •24. Объясните организацию межсетевого взаимод. И глоб. Сети Интернет.
- •25. Проанализируйте организацию корпоративных инф-ормац.-коммуникац. Инфраструктур на основе каталога Microsoft Active Directory.
- •26. Проанализируйте понятие базы данных, методы и средства создания моделей данных.
- •27. Охарактеризуйте основные аспекты реляционной модели данных. Продемонстрируйте использование методологии проектирования реляционных баз данных. Особенности реляционной модели данных.
- •28. Язык sql: назначение, возможности, типы команд.
- •29. Проанализируйте различные подходы к защите баз данных. Охарактеризуйте компьютерные и некомпьютерные средства контроля данных.
- •31. Охарактеризуйте многомерную модель данных. Продемонстрируйте метод многомерного моделирования для проектирования хранилищ данных.
- •32. Охарактеризуйте технологии olap. Объясните концепцию кубов данных и методы их построения с использованием современных систем.
- •33. Объясните понятие «многомерное выражение». Сформулируйте основные подходы к построению запросов к многомерным базам данных
- •34. Объясните основные этапы визуализации 3d геометрических моделей.
- •36. Объясните основы машинной графики.
- •37. Проанализируйте структуру системы сертификации программного обеспечения
- •38. Проанализируйте хеш-таблицу как структуру данных.
- •40.Охарактеризуйте объектную модель Java
- •41. Проанализируйте стандартные библиотеки Java Development Kit.
- •42. Объясните понятие межсетевого экрана и охарактеризуйте возможности использования.
- •43. Охарактеризуйте общие подходы к защите информации в ос
- •44. Охарактеризуйте основополагающие концепции теории информации. Дайте понятие количественной меры информации.
- •45.Объясните понятие сжатия информации. Проанализируйте классические алгоритмы сжатия.
- •46. Объясните процесс шифрования информации. Проанализируйте алгоритмы симметричного и ассиметричного шифрования.
- •47. Объясните понятие дефекта в по. Логика построения отчёта об ошибке
- •30. Объясните понятие бизнес-анализа, общие подходы к организации и созданию систем, предназначенных для хранения и анализа корпоративных данных.
28. Язык sql: назначение, возможности, типы команд.
SQL (Structured Query Language) — язык структурированных запросов, применяемый для создания, модификации и управления данными в реляционных БД.
Первый стандарт языка SQL был принят ANSI в 1986 и ISO в 1987. В настоящее время действует стандарт, принятый в 2003 году (SQL-3).
Помимо команд языков DDL, DML, DQL, DCL, команд администрирования данных и управления транзакциями в SQL выделяют команды процедурного SQL.
DECLARE |
Определение курсора для запроса |
OPEN |
Открытие курсора |
FETCH |
Считывание очередной строки |
CLOSE |
Закрытие курсора |
PREPARE |
Генерация плана выполнения запроса |
EXECUTE |
Выполнение оператора SQL |
DDL – язык определения данных. Позволяет создавать различные объекты БД и переопределять их структуру.
CREATE TABLE |
Создание новой таблицы |
ALTER TABLE |
Изменение существующей таблицы |
DROP TABLE |
Удаление таблицы из БД |
CREATE VIEW |
Создание представления |
ALTER VIEW |
Изменение представления |
DROP VIEW |
Удаление представления |
CREATE INDEX |
Создание индекса для таблицы |
DROP INDEX |
Удаление индекса |
DML – язык манипулирования данными. Позволяет пользователю манипулировать данными внутри объектов реляционных БД.
INSERT |
Вставка одной строки в таблицу |
UPDATE |
Обновление значения столбцов или строк |
DELETE |
Удаление строк из таблицы |
DQL – язык запросов к данным. Позволяет выполнить выборку данных из базы в соответствии с заданными критериями
SELECT |
Конструирование запросов к базе данных |
DCL – язык управления данными. Позволяет осуществлять контроль над возможностью доступа к данным внутри БД.
ALTER DATABASE |
Изменение набора основных объектов и ограничений всей БД |
ALTER DBAREA |
Изменение созданной области хранения данных |
ALTER PASSWORD |
Изменение пароля всей БД |
CREATE DATABASE |
Создание новой БД |
CREATE DBAREA |
Создание области хранения БД |
DROP DATABASE |
Удаление БД |
DROP DBAREA |
Удаление области хранения БД |
CREATE SYNONYM |
Создание синонима БД |
GRANT |
Предоставление прав доступа |
REVOKE |
Лишение прав доступа |
Администрирование БД — это осуществление общего управления базой данных, предполагающее возможность использования команд любого уровня.
START AUDIT |
Начало аудита и анализа операций внутри БД |
STOP AUDIT |
Завершение аудита и анализа операций внутри БД |
Позволяют выполнить обработку информации, объединенной в транзакцию.
COMMIT |
Сохранение транзакции |
ROLLBACK |
Отмена транзакции |
SAVE POINT |
Создание точки отката внутри групп транзакций |
SET TRANSACTION |
Назначение имени транзакции |