- •2. Виды геометрических моделей их свойства, параметризация моделей; геометрические операции над моделями
- •2. Виды геометрических моделей их свойства, параметризация моделей; геометрические операции над моделями(Продолжение).
- •11.Процедуры и функции. Массивы. Утверждения о массивах. Записи. Файлы.
- •11. Процедуры и функции. Массивы. Утверждения о массивах. Записи. Файлы (продолжение 1).
- •11. Процедуры и функции. Массивы. Утверждения о массивах. Записи. Файлы (продолжение 2).
- •17. Операционные системы: универсальные операционные системы и ос специального назначения; классификация операционных систем; модульная структура построения ос.
- •1. Реализация многозадачности
- •2. Поддержка многопользовательского режима.
- •3. Многопроцессорная обработка.
- •4. Системы реального времени.
- •25. Сети эвм с моноканалом и кольцевые; проектирование сетей эвм по принципу “клиент-сервер”; конфигурации глобальных сетей эвм и методы коммутации в них.
- •25.Сети эвм с моноканалом и кольцевые; проектирование сетей эвм по принципу “клиент-сервер”; конфигурации глобальных сетей эвм и методы коммутации в них (Продолжение).
- •24. Методы и технологии проектирования средств телекоммуникаций; протоколы канального, сетевого, транспортного и сеансового уровней; конфигурации локальных вычислительных сетей и методы доступа в них.
- •23. Принципы многоуровневой организации локальных и глобальных сетей эвм.
- •26. Обеспечение безопасности телекоммуникационных связей и административный контроль; проблемы секретности в сетях эвм и методы криптографии
- •26. Обеспечение безопасности телекоммуникационных связей и административный контроль; проблемы секретности в сетях эвм и методы криптографии (Продолжение).
- •8. Апериодические сигналы. Основные понятия и модели теории электромагнитного поля.
- •6. Основные законы теории электрических и магнитных цепей. Переходные процессы во временной области.
- •7. Анализ установившегося режима в цепях синусоидального тока. Трехфазные цепи. Многополюсные цепи. Кирхгоф.
- •20. Базы данных: назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (субд); уровни представления баз данных.
- •21. Базы данных: модели данных; иерархическая, сетевая и реляционная модели данных; схема отношения; язык манипулирования данными для реляционной модели.
- •21. Базы данных: модели данных; иерархическая, сетевая и реляционная модели данных; схема отношения; язык манипулирования данными для реляционной модели.(Продолжение)
- •22. Поиск, сортировка, индексирование базы данных, хешированные, индексированные файлы; защита баз данных; целостность и сохранность баз данных (Продолжение)
- •1. Инструментарий для написания графических приложений
- •1. Инструментарий для написания графических приложений (Продолжение)
- •9.Основные этапы решения задач на эвм. Критерии качества программы. Жизненный цикл программы. Постановка задачи и спецификация программы. Этапы решения задачи на эвм
- •9.Основные этапы решения задач на эвм. Критерии качества программы. Жизненный цикл программы. Постановка задачи и спецификация программы (Продолжение) Жизненный цикл программного продукта
- •10.Способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных; представление основных управляющих структур программирования.
- •Базовые типы
- •Классификация типов данных
- •10.Способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных; представление основных управляющих структур программирования. (Продолжение 1)
- •10.Способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных; представление основных управляющих структур программирования. (Продолжение 2)
- •12.Основные характеристики, области применения эвм различных классов; функциональная и структурная организация процессора.
- •12.Основные характеристики, области применения эвм различных классов; функциональная и структурная организация процессора (Продолжение 1).
- •12.Основные характеристики, области применения эвм различных классов; функциональная и структурная организация процессора (Продолжение 2).
- •14.Организация эвм и систем: организация ввода-вывода; периферийные устройства; архитектурные особенности организации эвм различных классов.
- •14.Организация эвм и систем: организация ввода-вывода; периферийные устройства; архитектурные особенности организации эвм различных классов (Продолжение 1).
- •14.Организация эвм и систем: организация ввода-вывода; периферийные устройства; архитектурные особенности организации эвм различных классов (Продолжение 2).
- •15.Организация эвм и систем: параллельные системы; понятие о многомашинных и многопроцессорных вычислительных системах.
- •15.Организация эвм и систем: параллельные системы; понятие о многомашинных и многопроцессорных вычислительных системах (Продолжение).
- •16.Назначение и функции операционных систем; мультипрограммирование; режим разделения времени.
- •16.Назначение и функции операционных систем; мультипрограммирование; режим разделения времени (Продолжение).
- •2. 2D и 3d моделирование в рамках графических систем. Проблемы геометрического моделирования.
- •5. Организация диалога в графических системах; классификация и обзор современных графических систем.
- •5.Организация диалога в графических системах; классификация и обзор современных графических систем (Продолжение 1).
- •5.Организация диалога в графических системах; классификация и обзор современных графических систем (Продолжение 2).
- •4.Алгоритмы визуализации: отсечения, развертки, удаления невидимых линий и поверхностей, закраски и т.Д.
- •4.Алгоритмы визуализации: отсечения, развертки, удаления невидимых линий и поверхностей, закраски и т.Д. (Продолжение).
- •13.Организация памяти эвм; основные стадии выполнения команды; организация прерываний в эвм.
- •13.Организация памяти эвм; основные стадии выполнения команды; организация прерываний в эвм (Продолжение 1).
- •13.Организация памяти эвм; основные стадии выполнения команды; организация прерываний в эвм (Продолжение 2).
- •18. Операционные системы: понятие событийного программирования; средства коммуникации процессов; понятие прерывания; многопроцессорный режим работы; управление памятью.
- •18. Операционные системы: понятие событийного программирования; средства коммуникации процессов; понятие прерывания; многопроцессорный режим работы (Продолжение).
- •19.Операционные системы: совместное Операционные системы: совместное использование памяти; защита памяти; механизм реализации виртуальной памяти; стратегия подкачки страниц;
- •19.Операционные системы: совместное Операционные системы: совместное использование памяти; защита памяти; механизм реализации виртуальной памяти; стратегия подкачки страниц (Продолжение)
21. Базы данных: модели данных; иерархическая, сетевая и реляционная модели данных; схема отношения; язык манипулирования данными для реляционной модели.(Продолжение)
Наличие стандартов и набора тестов для выявления совместимости и соответствия конкретной реализации SQL общепринятому стандарту только способствует «стабилизации» языка.
3-Декларативность. С помощью SQL программист описывает только какие данные нужно извлечь или модифицировать. То, каким образом это сделать решает СУБД непосредственно при обработке запроса.
Недостатки
1-Сложность. Хотя SQL и разрабатывался как средство работы конечного пользователя, в конце концов он стал настолько сложным, что превратился в инструмент программиста.
2-Отступление от стандартов. Несмотря на наличие международного стандартов ANSI SQL-92, многие компании, занимающиеся разработкой СУБД (Oracle, Microsoft, MySQL AB).
22. Поиск, сортировка, индексирование базы данных, создание форм и отчетов, физическая организация базы данных; хешированные, индексированные файлы; защита баз данных; целостность и сохранность баз данных.
Существует две методики поиска данных: метод последовательного перебора, когда просматривается вся таблица от первой записи до последней, и метод деления пополам. Во втором случае поиск данных производится по полю текущего индекса. Таблица делится на две части пополам, берется средняя запись и значение поля текущего индекса сравнивается с искомым значением. Если значение поля индекса меньше, чем искомое значение, тогда поиск продолжается в нижней половине таблицы. Иначе поиск продолжается в верхней половине. Нижнюю половину таблицы делят пополам, сравнивают среднее значение поля индекса с искомым значением и т.д., до тех пор пока не найдут нужное значение или не просмотрят всю таблицу.
Сортировка данных – это их упорядочивание по значениям одного или нескольких полей. Если данные сортируют по возрастанию, то на первое место ставится запись, имеющая наименьшее по указанному полю (полям). На второе место – запись, имеющая следующее значение поля (полей) и т.д. На последнем месте будет запись, имеющая наибольшее значение указанного поля (или полей). Числовые поля сортируются от наименьшего числа до наибольшему, символьные поля – от первой буквы алфавита до последней, поля дат – от наиболее ранней даты до самой поздней. При сортировке данных по убыванию размещение записей производится в обратном порядке, по отношению к предыдущему (по возрастанию).
Если записей в таблице много, то найти нужную запись бывает трудно. Поиск данных производится методом перебора, т.е. просматриваются все записи, что приводит к большим затратам времени. Чтобы облегчить поиск данных в таблице, используют индексы. Индекс (или указатель) представляет собой порядковый номер записи в таблице. Индекс строится по значениям одного поля или значениям нескольких полей. Индекс, построенный по значениям одного поля, называется простым, а по значениям двух или более полей – сложным. Во время построения индекса записи в таблице сортируются по значениям поля (полей) будущего индекса. Затем первой строке таблицы присваивается индекс номер 1, второй строке – 2 и т.д. до конца таблицы.
Как простой, так и сложный индекс имеют свой тип(Type). Первичный(Primary) индекс (ключ) – это поле или группа полей, однозначно определяющих запись, т.е. значения первичного индекса уникальны. В реляционной БД каждая таблица может иметь только один первичный ключ. Внешних ключей у таблицы может быть много и они будут иметь один из типов:
Candidate – кандидат на первичный или альтернативный ключ. Обладает всеми свойствами первичного ключа
Unique – допускает повторяющиеся значения в поле, по которому он построен, но выбираться будет только одна первая запись из группы записей с одинаковым значением индексного поля.
Regular – не накладывает никаких ограничений на значения поля и вывод записей. Индекс только управляет порядком отображения записей.
Построенный индекс хранится в специальном индексном файле. Если индексный файл хранит только один индекс, то он называется одноиндексным. Индексные файлы, которые хранят много индексов, называются мультииндексными. Каждый индекс, который хранится в мультииндексном файле, называют тегом. Каждый тег имеет свое уникальное имя. Мультииндексные файлы бывают двух типов: просто мультииндексные и структурные мультииндексные. Структурный файл имеет одинаковое имя с таблицей, которой он принадлежит и обладает следующими свойствами: Автоматически открывается со своей таблицей; Его нельзя закрыть, но можно сделать главным. Одна таблица может иметь много индексных файлов как одноиндексных, так и мультииндексных. Физические модели БД определяют способы размещения данных в среде хранения и способы доступа к этим данным, которые поддерживаются на физическом уровне. (есть продолжение)
