
- •1.Архитектура эвм - уровни абстракции представления, аппаратная и программная части, основные элементы, поколения эвм.
- •2. Арифметич. Основы эвм. Типы данных, представление, перевод чисел. Коды чисел – прямой обратный дополнит.
- •3. Виды памяти и внешние устройства – регистры, озу, пзу, страничная и виртуальн. Память.
- •4. Процессор – уу, счак, машинная логика, набор операций, адресность.
- •5.По особенности используемой системы машинных команд: risc и cisc процессоры
- •5. Методы адресации, выполнение команд, прерывания, переместимость.
- •7. Персональные эвм, обзор основных типов, аппаратные элементы.
- •9.Функции и состав типичной ос.
- •10. Основные команды операционной системы
- •11. Классификация структур данных, задачи обработки, массивы, списки
- •12. Древовидные и табличные структуры
- •13. Поиск в массиве.
- •14. Методы внутренней сортировки.
- •15. Внешняя сортировка наборов данных.
- •16. Жизненный цикл программы.
- •17. Методы проектирования программ
- •18. Методы тестирования и отладки программ.
- •19. Понятие о технологии про-раммирования. Качество по.
- •20. Классификация и основы построения по.
- •21. Банк данных, архитектура бд.
- •29. Локальные сети, протоколы.
- •24. Пакеты прикладных программ.
- •25.Информационно-поисковые системы
- •26. Системы искусственного интеллекта (ии).
- •28. Основные понятия сапр.
- •23.Реляционная алгебра и обработка данных.
- •22.Субд и их функции. 23.Реляционная алгебра и обработка данных
- •32. Структурное программиро-вание.
21. Банк данных, архитектура бд.
База данных (БД) основывается на моделировании предметной области (ПО), отображая конкретную информационную среду. Под ПО понимается часть реального мира, подлежащая изучению. это может быть предприятие, вуз и т.д. "Возглавляет" ПО ее администратор: напр., директор.ПО представляется множеством фрагментов: напр., предприятия-бугалтерией, отделом кадров и т.д. Каждый фрагмент ПО характеризуется множеством объектов (всевозможные документы) и процессов (расчет заработной платы),а также множеством пользователей (сотрудники ). Каждая система БД предоставляет свой инструментарий для отображения ПО. Этот инструментарий называют моделью данных. Модель данных определяется тремя компонентами: - допустимой организацией данных; -ограничениями целостности (семантической); -множеством операций, допустимых над объектами модели данных. Существует три типа организации моделей данных: сетевая, иерархическая, реляционная.
Организация данных в СУБД сетевого типа определяется в терминах: элемент, агрегат, запись.) Элемент-наименьшая единица структуры данных (год рождения, телефон). Агрегат-именнованная совокупность элементов данных (адрес включает элементы: индекс,Nдома). Запись-группа данных или агрегат, кот. не входит в состав никакого дру-гого агрегата и составляет основную единицу обработки БД (записи запоминаются, извлекаются, удаляются).
В иерархической модели структура данных опредедяется в терминах элемент, агрегат,запись,групповое отношение, база данных. БД такого типа может иметь только древовидную структуру. К каждой записи БД существует только один путь от корневой записи. этот путь наз. иерархическим.
Особенностью реляционной модели данных является то, что если в предыдущих моделях данных для отражения ассоциаций между записями использовались групповые отношения, то в реляционной модели данных такого понятия не существует. Для отображения ассоциаций между кортежами отношений используется дублирование их ключей.
Системы управления базами данных (СУБД) в настоящее время находят применение практически во всех областях экономики, науки и производства. Большинство СУБД для ПК ориентировано на реляционные базы данных. Наиболее развитые СУБД для ПК имеют следующие преимущества и характерные особенности в отличие от традиционных СУБД для больших и мини-ЭВМ: 1)"дружественный" интерфейс для пользователя; 2)встроенная программа интерактивной помощи; 3)средства автоматизированного создания,
проводят испытания: 1) тестирование системы вначале автономное, для каждого модуля системы отдельно;2)тестир. всей программы в сборе, результаты должны показать, что программа функционирует согласно требованиям технического задания.
использования и модификации базы данных без необходимости програмирования; 4)развитые языки программирования баз данных.
Многие СУБД для ПК поддерживают работу в локальных сетях, содержат соответствующие
команды. Среди многообразия СУБД для ПК следует выделить следующие:dBase III Plus и dBase IV, Paradox,Oracle, FoxBase Plus, Access,Clipper,FoxPro. СУБД FoxBase III Plus обладает большой скоростью и полной совместимостью с СУБД dBase III Plus и имеет много важных усовершенствований. Синтаксис и логика СУБД Clipper эмулируют язык программирования СУБД dBase III Plus "на сколько возможно".