
- •1.Дайте определение понятию информационная система. Объясните концепцию информационной системы. Приведите типологию информационных систем.
- •2.Укажите особенности информационно-поисковых, информационно-справочных, информационно-управляющих и экспертных систем. Кратко опишите каждую из перечисленных информационных систем.
- •3.Дайте определение понятиям база данных и система управления базами данных. Объясните необходимость планирования базы данных (бд). Опишите жизненный цикл бд.
- •4.Дайте понятие модели представления данных. Перечислите модели представления данных. Опишите реляционную модель данных.
- •5.Дайте понятие проектирование реляционной базы данных. Дайте определение понятиям сущность, атрибут и отношение. Опишите процесс преобразования концептуальной модели в реляционную.
- •6.Сравните существующие системы управления базами данных. Перечислите основные характеристики реляционной системы управления базами данных (субд).
- •8.Опишите аппарат индексирования реляционной субд. Укажите назначения и основные возможности при использовании индексированных таблиц.
- •19.Дайте понятие реляционной алгебры. Перечислите операции реляционной алгебры. Опишите теоретико-множественные операции реляционной алгебры.
- •20.Дайте понятие реляционной алгебры. Перечислите операции реляционной алгебры. Опишите специальные операции реляционной алгебры.
- •12.Опишите структуру команды языка запросов sql. Приведите пример создания запроса.
- •25.Перечислите принципы визуального объектно-ориентированного программирования (ооп). Опишите технологию и основные объекты программирования. Укажите область применения визуального ооп.
- •24.Дайте представление об использовании ole – технологии в проектировании бд. Охарактеризуйте процессы внедрения и связывания объектов.
- •26.Дайте понятие запроса. Опишите процесс формирования и создания визуального запроса. Перечислите формы отображения визуального запроса.
- •27.Дайте понятие отчета. Перечислите типы отчетов. Опишите процесс создания отчета.
- •28.Дайте понятие клиент-серверной архитектуры. Опишите многопользовательскую работу с бд в локальной сети.
- •29.Дайте понятие клиент-серверной архитектуры. Опишите работу с бд в глобальной сети.
- •17.Перечислите группы функций субд Access. Опишите функции и команды управления базой данных.
- •1.Изложите материал по истории развития субд. Опишите субд FoxPro.
- •3,Дайте общую характеристику субд FoxPro ( ее преимущества, типы данных и файлов, используемых в субд) и опишите процесс настройки системы.
- •4,Опишите проект приложения как обязательный компонент при работе с базами данных в FoxPro. Опишите процесс создания баз данных и укажите основные действия при создании бд.
- •5,Опишите процесс создания таблиц в FoxPro и укажите последовательность действий. Опишите процесс модификации таблиц в FoxPro и укажите последовательность действий
- •6,Изложите материал по индексам в субд FoxPro. Опишите процесс создания первичного ключа. Опишите процесс создания составного индекса.
- •7,Изложите материал по отношениям между таблицами в субд FoxPro. Опишите процесс создания отношений между таблицами.
- •9,Опишите структуру пользовательской программы, написанной на языке FoxPro. Опишите процесс создания, запуска и модификации программы.
- •10,Изложите материал по использованию переменных в языке FoxPro. Укажите виды переменных, команды объявления, инициализации и отображения переменных.
- •11,Изложите материал по использованию массивов в языке FoxPro. Опишите основные манипуляции с массивами. Изложите материал по созданию и использованию пользовательских процедур и функций.
- •12,Изложите материал по командам структурного программирования в языке FoxPro. Опишите обработку особых ситуаций .
- •13,Изложите материал по установке программной среды в языке FoxPro. Опишите ввод и вывод информации.
- •15,Изложите материал по работе с окнами в FoxPro. Опишите основные команды по работе с окнами и их параметры.
- •16,Изложите материал по визуальному программированию на языке FoxPro.
- •18.Опишите основные компоненты Visual FoxPro 9. Опишите экран Visual FoxPro.
- •19.Опишите проектирование структуры базы данных. Дайте понятие основным формам нормализации.
- •20.Опишите процесс создания форм с помощью конструктора в FoxPro. Опишите процесс создания форм с помощью мастера в FoxPro.
- •21.Опишите визуальные объекты, которые можно расположить на форме. Укажите их основные свойства и методы .
- •22.Опишите создание однотабличных запросов к бд в Visual FoxPro 9.
- •23.Опишите создание многотабличных запросов к бд в Visual FoxPro 9.
- •24.Опишите процесс создания вычисляемых полей и итоговых значений при разработке запросов в Visual FoxPro 9. Опишите процесс создания перекрестных таблиц и диаграмм при разработке запросов.
- •25.Изложите материал по отчетам в Visual FoxPro 9.
1.Изложите материал по истории развития субд. Опишите субд FoxPro.
В истории развития баз данных можно выделить следующие этапы:
Файлы и файловые системы.
Базы данных на больших ЭВМ. Первые СУБД.
Эпоха персональных компьютеров. Настольные СУБД.
Распределенные базы данных.
История СУБД насчитывает более 40 лет.
В 1968 году была введена в эксплуатацию первая промышленная СУБД – система IMS фирмы IBM.
В 1975 году появился первый стандарт СУБД, разработанный ассоциацией по языкам систем обработки данных – ConferenceofDataSystemLanguage (CODASYL). Этот стандарт определил ряд фундаментальных понятий в теории систем баз данных, которые до сих пор являются основополагающими для сетевой модели данных.
В 1981 году Э.Ф.Кодд создал реляционную модель данных и применил к ней операции реляционной алгебры. Следует отметить, что нет жестких временных ограничений между этапами развития баз данных: они плавно переходят один в другой и даже существуют параллельно.
Выделение этих этапов позволит более четко охарактеризовать отдельные стадии развития технологии баз данных, подчеркнуть особенности, специфичные для конкретного этапа.
Недостатки файловой системы (зависимость программ от данных, невозможность параллельной работы с данными, отсутствие разграничения прав доступа) привели к появлению понятия баз данных.
Основные функции СУБД1.Непосредственное управление данными во внешней памятиЭта функция включает обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для убыстрения доступа к данным
2.Управление буферами оперативной памятиСУБД обычно работают с БД значительного размера. Практически единственным способом реального увеличения скорости работы с такими БД является буферизация данных в оперативной памяти. 3.Управление транзакциямиТранзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Понятие транзакции необходимо для поддержания логической целостности БД. 4.Поддержка языков БДДля работы с базами данных используются специальные языки, в целом называемые языками баз данных.
5.ЖурнализацияОдним из основных требований к СУБД является надежность хранения данных во внешней памяти, поэтому большинство СУБД на сегодняшний день являются журналируемыми, то есть все данные подлежат детальной «описи»
2.Изложите основные понятия в теории СУБД. Дайте определения следующим понятиям: база данных, СУБД, файл, запись, таблица, файл, предметная область, ключ. Перечислите требования, предъявляемые к современным СУБД. БД— именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.Система управления базами данных (СУБД) — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.Предметная область может быть описана множеством информационных объектов и связями между ними.Запись – это совокупность значений всех полей, которые описывают конкретный объект.Множество однотипных записей называют файлом данных.Между полями, между записями и между файлами существует сложная система взаимосвязей. Среди всех полей, описывающих некоторый объект можно выделить одну или несколько, по значению которых однозначно определяется объект в БД. Такое поле называют ключом.Требования:Производительность системы. Минимальное дублирование данных. Целостность БД. Безопасность и хранение информации в БД. Независимость данных. Синхронизация. Защита от отказов и восстановление данных. Наличие языка запросов высокого уровня.
Пути развития поиск более современных моделей представления и типов данных в базах. разработка новых архитектур СУБД.расширение областей применения БД.улучшение сервиса конечных пользователей, администраторов и разработчиков.