- •Э и, виды, структурные ед-цы.
- •2, Внемашинная организация экономической информации: документы, их виды, структура.
- •3, Понятие классификации информации. Системы классификации.
- •4 .Классиф информации, их назначение, виды
- •Понятие кодирования информации. Методы кодирования.
- •6. Внутримашинная организация экономической информации: файловая организация данных и базы данных. Преимущества баз данных.
- •Объемы современных баз данных и устройства для их размещения
- •Приложения базы данных. Компоненты базы данных.
- •10.Трехуровневая модель организации бд
- •14. Связь между табл. В рел. Модели данных. Перв. И вн. Ключи, их отличия
- •15. Реляционная целостность: целостность отношений, ссылочная целостность
- •16. Операции рел. Алгебры.
- •20. Многомерная модель данных, ее базовые понятия – измерение, ячейка
- •21. Понятие проектирования базы данных. Требования, предъявляемые к базе данных.
- •22. Этапы жизненного цикла базы данных.
- •23. Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме.
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1.
- •24.Типы связи, их представление на er-диаграмме
- •27.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:м, м:n.
- •28. Нормализация таблиц, ее цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
- •34. Понятие субд. Архитектура субд.
- •31. Физическое проектирование, его цель и процедуры
- •30. Логическое проектирование, его цель и процедуры
- •29.Концептуальное проектирование, его цель и процедуры.
- •35. Функциональные возможности субд и производительность субд.
- •25.Класс принадлежности сущности, его представление на er-диаграмме.
- •38. Направления развития субд: расширение множества типов обрабатываемых данных.
- •36. Классификация субд. Режимы работы пользователя с субд.
- •40. Прод. М, База фактов, правил. Работа машины вывода.
- •42. Фреймы
- •41. Семантические сети. Виды отн. Пример:
- •43.Формал. Логич. Модели. Их примеры
- •46.Типы обрабат-ых. Данных и выражения.
- •51.Конструирование запросов. Типы, возм-ти и способы создания запросов
- •56. Назначение,стандарты, достоинства языка sql
- •60. Условие целостности.Понятие транзакции
- •64. Эволюция концепций обработки данных
- •65. Системы удаленной обработки
- •79. Методы защиты бд: защита паролем, шифрование, разграничение прав доступа
- •70. Характеристики серверов данных
- •72. Понятие и архитектура распределенных бд. Гомогенные и гетерогенные РаБд. Стратегии распределения данных в РаБд.
- •73. Пользователи базы данных. Администратор базы данных, его функции
- •80. Восстановление бд с помощью резервного копирования бд, с помощью журнала транзакций
- •32. Семантические модели данных
60. Условие целостности.Понятие транзакции
В сетевой версии и версии для для SQL многопользовательский режим обеспечивает следующие возможности: одновременная работа нескольких пользователей с одной информационной базой, автоматическое обновление информации на экране при изменении ее другими пользователями, мониторинг работы пользователей, защита от изменений редактируемых объектов. Транзакция – совокупность операций манипулирования данными (вставки, удаления, выборки, обновления) в СУБД, которая переводит БД из одного целостного состояния в другое. В SQL – ТРАНЗАКЦИЯ – НЕСКОЛЬКО КОМАНД, РАССМАТРИВАЕМЫХ, КАК ЕДИНОЕ ЦЕЛОЕ. Для обеспечения целостности данных используются средства обработки транзакций - команды COMMIT и ROLLBACK. Команда COMMIT сообщает об успешном окончании транзакции, а команда ROLLBACK — о неуспешном окончании транзакции и необходимости отмены всех изменений, внесенных в БД в результате выполнения транзакции. Эти команды не поддерживаются СУБД Access. SQL часто используется в многопользовательских средах - в средах, где сразу много пользователей могут выполнять действия в базе данных одновременно. Это создает потенциальную возможность конфликта между различными выполняемыми действиями. Обработка одновременных транзакций называется - параллелизмом или совпадением, и имеет номера возможных проблем которые могут при этом возникать. ни одна команда не должна быть выдана, пока предыдущая не будет завершена (включая команды COMMIT или ROLLBACK ). Более точно, нужно просто не позволить таблице быть доступной более чем для одной транзакции в данный момент времени. Однако в большинстве ситуаций, необходимость иметь базу данных доступную сразу многим пользователям, приводит к некоторому компромису в управлении параллелизмом. Механизм используемый SQL для управления параллелизмом операций, называется - блокировкой. Блокировки задерживают определенные операции в базе данных, пока другие операции или транзакции не завершены. Задержанные операции выстраиваюится в очередь и выполняются только когда блокировка снята ( некоторые инструменты блокировок дают вам возможность указывать NOWAIT, которая будет отклонять команду вместо того чтобы поставить ее в очередь, позволяя вам делать что-нибудь другое). Блокировки в многопользовательских системах необходимы.
67. Настольные СУБД, их достоинства и недостатки
Достоинства настольных СУБД:
· они являются простыми для освоения и использования;
· обладают дружественным пользовательским интерфейсом;
· ориентированы на класс ПК, на самую широкую категорию пользователей – непрофессионалов;
· обеспечивают хорошее быстродействие при работе с небольшими БД.
Недостатки настольных СУБД:
· при росте объемов хранимых данных и увеличении числа пользователей снижается их производительность и могут возникать сбои при обработке данных;
· контроль за целостностью совершается внутри пользовательского приложения, что может вызывать нарушение целостности данных;
· очень малая эффективность работы в компьютерной сети.
Известно более десятка настольных СУБД. Наиболее популярными, исходя из числа проданных копий признаются DBASE, Visual DBASE, Paradox, Microsoft FoxPro, Visual FoxPro, Access.
