
- •1. Экономическая информация, её виды, структурные единицы.
- •2. Внемашинная организация экономической информации: документы, их виды, структура.
- •3. Понятие классификации информации. Системы классификации
- •4. Внутримашинная организация экономической информации. Преимущество бд
- •5. Объёмы современных бд и устройства для их размещения
- •6. Приложения и компоненты базы данных. Словарь данных. Пользователи базы данных.
- •7. Трёхуровневая модель организации баз данных.
- •8. Понятие модели данных. Иерархическая и сетевая модели, достоинства и недостатки
- •9. Реляционная модель данных. Её базовые понятия (отношение, домен, кортеж, схема, степень и мощность отношения), достоинства и недостатки.
- •10. Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия.
- •11.Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
- •12. Постреляционная модель, её достоинства и недостатки.
- •13. Объетно-ориентированная модель данных. Её базовые понятия (объекты, классы, методы, наследование, инкапсуляция, расширяемость, полиморфизм), достоинства и недостатки.
- •15. Многомерная модель данных, её базовые понятия (измерение, ячейка), достоинства и недостатки.
- •16. Понятие проектирования базы данных. Требование предъявляемые к базе данных.Этапы жизненного цикла базы данных.
- •17.Модель «сущность-связь», её понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме.
- •18.Типы связи, их представление на er-диаграмме
- •19. Класс принадлежности сущности, его представление на er-диаграмме.
- •20.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1., 1:м, м:n.
- •21. Нормализация таблиц, её цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
- •22.Этапы проектирование базы данных (концептуальное, логическое, физическое) цель и процедуры каждого этапа.
- •23. Case-средства для моделирования данных.
- •24. Понятие субд. Архитектура субд. Возможности, предоставляемые субд пользователям.
- •25. Классификация субд. Режимы работы пользователя в субд. Функции субд.
- •26. Направления развития субд: расширение множества типов обрабатываемых данных, интеграция технологий баз данных и Web-технологий, превращение субд в системы управления базами знаний.
- •27. Знания, их виды. Базы знаний. Экспертные системы.
- •28. Продукционные модели. База фактов. База правил. Работа машины вывода.
- •28. Семантические сети. Виды отношений. Пример семантической сети.
- •29. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •30. Формальные логические модели. Их примеры (исчисление высказываний и исчисление предикатов).
- •31. Система управления базами данных Mіcrosoft Access 2003.
- •32. Характеристика объектов бд.
- •33. Типы обрабатываемых данных и выражения.
- •34. Инструментальные средства для создания базы данных и её приложений.
- •35. Технология создания базы данных: описание структуры таблиц, установка связей между таблицами, заполнение таблиц данными
- •36. Корректировка баз данных (каскадные операции)
- •37. Работа с таблицей в режиме таблицы
- •39. Конструирование формы: простой, с вкладками, составной, управляющей ( с кнопками)
- •40. Конструирование отчета с вычислениями в строках, с частными и общими итогами.
- •42. Конструирование макросов связанных и не связанных с событиями, различных по структуре.
- •43.Назначение, стандарты, достоинтсва языка sql
- •44. Структура команды sql
- •45.Типы данных и выражения в sql.
- •46.Возможности языка sql по определению данных.
- •47.Возможности языка sql по внесению изменений в базу данных.
- •48.Возможности языка sql по извлечению данных из базы. Операторы, реализующие критерии отбора в условии.
- •49. Возможности языка sql по подведению итогов по данным из базы. Функции агрегирования.
- •50. Возможности языка sql по созданию вложенных и объединенных запросов.
- •51.Диалекты языка sql в субд.
- •52.Эволюция концепций обработки данных.Системы удалённой обработки.
- •53.Системы совместного использования файлов. Обработка запросов в них. Недостатки систем
- •54.Настольные субд, их достоинства и недостатки.
- •55.Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных.
- •56.Функции клиентского приложения и сервера баз данных при обработке запросов. Преимущества клиент/серверной обработки.
- •57.Понятие и архитектура распределённых баз данных (РаБд). Гомогенные и гетерогенные РаБд. Стратегии распределения данных в РаБд.
- •58. Распределенные субд. 12правил к.Дейта
- •59. Обработка распределенных запросов.Преимущества и недостатки РаСубд
- •60. Типы интерфейса доступа к данным базы
- •61. Olap-технология и хранилище данных (хд). Отличия хд от базы данных. Классификация хд. Технологические решения хд. Программное обеспечение для разработки хд.
- •62. Проблемы многопользовательских бд. Администратор бд, его функции. Возможности субд Access по администрированию бд.
- •63.Актуальность защиты базы данных. Методы защиты баз данных.Методы восстановления базы данных.
- •1.Экономическая информация, её виды, структурные единицы.
- •2. Внемашинная организация экономической информации: документы, их виды, структура.
34. Инструментальные средства для создания базы данных и её приложений.
К средствам, предназначенным для работы с БД, относятся следующие:
- инструментальные средства (специальные программы и пакеты, обеспечивающие обслуживание БД вне разрабатываемых приложений);
- компоненты, предназначенные для создания приложений, которые осуществляют операции с БД.
Инструментальные средства
1. Borland Database Engine (BDE) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД.
2. BDE Administrator – программа, позволяющая настраивать различные параметры БД.
3. Database Desktop – программа для создания и редактирования таблиц.
4. SQL Explorer – проводник БД, позволяющий настраивать параметры БД.
Средства разработки приложений для работы с базами данных.
Это в основном, такие новые технологии, как OLE, ODBС, DAO, RDAO, ActiveX и др. Эти технологии закладывают возможность использования в одном приложении данных, хранящихся в различных форматах. Это обеспечивает разработку приложения, независимые от данных. Помимо этого, за счет OLE Automation, возможно приложение функциональных возможностей различных пакетов программ для выполнения с данными специфических операций.
При совместном использовании различных средств разработки приложений нас больше всего будут интересовать данные. Delphi не имеет своего формата таблиц БД, однако, обеспечивает мощную поддержку многих СУБД, как локальных, так и промышленных. Все СУБД, как правило, имеют сходный функциональный состав, в который входят средства разработчика, обеспечивающие возможность создания пользовательского приложения, и дополнительные средства, от состава которых, как правило, зависят функциональные возможности и мощность разрабатываемых программ. В зависимости от назначения средства разработки, состав различных средств в использовании конкретной СУБД может значительно отличаться.
35. Технология создания базы данных: описание структуры таблиц, установка связей между таблицами, заполнение таблиц данными
Создание реляционной базы данных включает создание структур таблиц, установку связи между таблицами и заполнение таблиц.
Таблица – это структура, предназначенная для хранения информации пользователя. В ней можно хранить данные разных типов: числа, тексты, даты, денежные значения, графические изображения, гиперссылки и др. Строки таблицы называются записями, а столбцы – полями. Записи идентифицируются некоторой уникальной характеристикой, включающей одно или несколько полей и называемой ключом таблицы.
Таблицу можно создавать в режиме таблицы, с помощью Мастера, с помощью Конструктора. Конструктор таблиц используется для создания и корректировки структуры таблицы. При создании структуры таблицы пользователю необходимо: присвоить имена полям; указать типы данных, вводимых в поля; задать нужные свойства полям, которые будут управлять сохранением, обработкой и отображением данных поля. Имена полей могут включать любую комбинацию букв, цифр, пробелов и специальных символов (не более 64 символов), за исключением точки , восклицательного знака, апострофа и квадратных скобок и не должны начинаться с пробела.
Связь между таблицами используется для объединения записей таблиц при корректировке базы данных, при конструировании многотабличных запросов, форм, отчетов, страниц доступа к данным.
Таблица, которая связывается с другой таблицей, называется главной. Таблица, с которой связывается главная таблица, называется подчиненной (связанной). Связь устанавливается посредством связи ключевых полей обеих таблиц, обычно имеющих одинаковые имена и типы данных. При этом ключевое поле главной таблицы называется первичным ключом, а подчиненной – внешним. Значения первичного ключа уникальные и непустые, а значения внешнего ключа могут повторяться.
В случае связи 1:1 записи с некоторым значением первичного ключа соответствует только одна запись с таким же значением внешнего ключа. В случае связи 1:М записи с некоторым значением первичного ключа может соответствовать несколько записей с таким же значением внешнего ключа. Связь 1:1 создается, когда оба связываемых поля имеют уникальные значения. Уникальные значения имеет ключевое поле или поле, для которого задано свойство "Индексированное поле" со значением Да (Совпадения не допускаются).
Заполнение таблицы данными осуществляется в режиме таблицы. В этом режиме возможны также редактирование, поиск, сортировка, фильтрация данных, изменение вида таблицы.
Связь 1:М создается в том случае, когда только одно из связываемых полей является уникальным – ключевым или имеющим свойство "Индексированное поле" со значением Да (Допускаются совпадения).