- •Визначення трудомісткості розробки інформаційних систем і технологій.
- •Об’єктно-орієнтований аналіз.
- •Структурний підхід до розробки програмного забезпечення
- •Методи тестування програмного продукту.
- •Вимоги до документів на стадії розробки технічного завдання.
- •Статичні і динамічні структури даних.
- •Об’єктно-орієнтоване програмування.
- •Виключні ситуації у програмних продуктах
- •Архітектура та характеристики сучасних мікропор-рів.
- •Архітектура комп’ютера на базі сучасних мікропроцесорів.
- •Принципи та організація візуальних середовищ швидкої розробки програмного забезпечення.
- •Класифікація і основні властивості операційних систем.
- •Режими роботи і типи операційних систем.
- •Багатозадачне і багатопотокове програмування.
- •Об’єктно-орієнтоване візуальне програмування.
- •Розробка та програмна реалізація імітаційної моделі з використанням детермінованого алгоритму.
- •Розробка та програмна реалізація імітаційної моделі з використанням синхронного алгоритму.
- •Розробка та програмна реалізація імітаційної моделі з використанням агрегатного підходу.
- •Синтез математичної моделі за експериментальними даними.
- •Апаратні засоби комп’ютерних мереж.
- •Топології комп’ютерних мереж
- •Протокол пріоритетної передачі маркера.
- •Модель osi.
- •Взаємодія між рівнями у стеку мережевих протоколів.
- •Маршрутизація з статичними каталогами.
- •Маршрутизація з каталогами, що орієнтовані на сеанси.
- •Маршрутизація з динамічними каталогами
- •Глобальні та локальні мережі.
- •Логічна і фізична структура баз даних.
- •Організація реляційних баз даних.
- •Ідентифікація функціональних відношень.
- •Алгоритми нормалізації відношень.
- •Багатозначні залежності.
- •Створення і модифікація об’єктів баз даних.
- •Основи навігації по базах даних.
- •Сортування, фільтрація, пошук даних в базі даних.
- •Створення програмного забезпечення ведення баз даних у візуальних середовищах субд.
- •Побудова звітів в інтегрованих середовищах розробника баз даних.
- •Системний аналіз об’єктів і процесів комп’ютеризації на різних стадіях проектування інформаційних технологій.
- •Декомпозиція складних об’єктів і систем.
- •Етапи проектування програмного забезпечення комп’ютерних інформаційних систем.
- •Оптимізація застосувань типа клієнт/сервер. В основе клиент-серверной технологии лежат следующие идеи:
- •Програмні засоби обробки текстової і графічної інформації.
- •Методи обробки текстової інформації.
- •Технології розробки об’єктно-орієнтованих застосувань.
- •Методи представлення знань в експертних системах.
- •Математичні методи представлення знань. Числення предикатів.
- •48. Математичні методи представлення знань. Семантичні мережі.
- •Математичні методи представлення знань. Фрейми.
- •Етапи проектування експертних систем.
Створення і модифікація об’єктів баз даних.
Реляционная модель БД основана на математическом понятии отношения, физическим представлением которого является таблица. Поэтому таблицы являются основными объектами реляционной базы данных. Также к основным элементам БД в любой СУБД будут относиться формы, запросы, отчеты, макросы. Рассмотрим подробней создание и модификацию каждого из представленных видов объектов.
Таблица – объект для хранения информации БД. Ее можно создавать 2 способами. Первый способ – непосредственно пользуясь встроенными возможностями СУБД или используя специальные SQL-запросы для создания, модификации и удаления таблиц. Для работы со структурой таблицы при помощи SQL-запросов существуют такие команды: для создания таблицы CREATE TABLE; для удаления таблицы DROP TABLE; для удаления кортежей из таблицы DELETE; для вставки записей INSERT; для обновления записей UPDATE.
При создании таблицы посредством СУБД в любом из режимов создания (мастера, конструктора, ввода данных) необходимо присвоить имена атрибутам, а также типы каждого из атрибутов и выбрать атрибуты, которые будут входить в состав ключа. Командами СУБД можно осуществлять такие модификации таблиц: вставка нового поля, удаление поля, изменение расположения поля, изменение имени поля, изменение размера поля, изменение типа данных поля, создание ключа, сохранение таблиц, удаление таблиц, копирование таблиц.
Форма – это объект для наглядного ввода данных и их просмотра. Возможные способы создания форм зависят от СУБД. Например, в Access формы можно создавать в режиме конструктора или с помощью мастера создания форм. При этом существуют несколько разновидностей форм: в один столбец, ленточная, главная/подчиненная, табличная, диаграмма. При создании формы после выбора типа формы, следует указать, какие поля таблиц будут отображаться в форме (или вводиться с помощью формы). В СУБД часто имеются средства для изменения стиля формы, что позволяет представлять формы в удобном и приемлемом для того или иного случая виде. Конструкция формы легко поддается модификации в режиме конструктора. Формы поддерживают работу с рисунками и OLE-объектами. Существует возможность вывода формы на печать.
Запросы – это выборка данных по некоторым условиям, сортировка данных, обновление, удаление и добавление данных. Запросы можно разбить на 5 основных видов: запрос на выборку, запрос с параметром, перекрестный запрос, запрос на изменение и SQL-запрос. С помощью запросов можно осуществлять такие действия: выбор полей, сортировка записей, выполнение вычислений, создание таблиц, создание форм и отчетов, создание диаграмм, использование запроса в качестве источника данных для других запросов, внесение изменений в таблицы. На примере Access, запрос можно создавать в 2 режимах: с помощью конструктора запросов и при помощи мастера запросов. При создании запроса в таких режимах нужно сначала указать таблицы и поля, участвующие в запросе, тип сортировки и условия отбора. Запрос можно модифицировать в режиме конструктора, сохранять запрос
Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. Можно создавать отчеты различными способами, например в Microsoft Access: Конструктор, Мастер отчетов, Автоотчет: в столбец, Автоотчет: ленточный, Мастер диаграмм, Почтовые наклейки. К числу основных элементов отчета относятся: Заголовок, Верхний колонтитул, Область данных, Нижний колонтитул, Примечание.
Макрос – объект БД, который создается для автоматического выполнения определенных действий или совокупности действий. Макросы можно использовать для выполнения следующих задач: Связывание и совместный запуск запросов и отчетов, Одновременное открытие нескольких форм и/или отчетов, Контроль ввода данных при заполнении форм, Перемещение данных между таблицами и др. При создании макроса в СУБД следует выбрать тип макрокоманды (действия), а также аргументов, над которыми эти действия будут совершаться. Макрос может действовать как самостоятельно, так и в совокупности с другими макросами. Макрос может запускаться по событию или при открытии БД (если ему присвоить имя AutoExec).