- •1.Информация и ее роль в экономической деятельности. Экономическая информация, ее характерные свойства.
- •2. Структурные единицы информации. Классификация и кодирование экономической информации.
- •2 Метода классификации:
- •3. Причины возникновения систем баз данных.
- •5.Моделирование данных.
- •6.Иерархическая и сетевая модели данных.
- •7.Реляционная модель данных.
- •8.Объектно-ориентированная и объектно-реляционная модели данных, многомерная модель.
- •9.Основы проектирования бд. Этапы проектирования.
- •10.Проектирование бд на основе нормализации. Аномалии схем отношений. Первая, вторая, третья нормальные формы.
- •12. Семантическое моделирование. Цели и средства семантического моделирования. (Два уровня моделирования).
- •1.Уровня концептуального моделирования предметной области.
- •2.Уровня моделирования собственно базы данных.
- •13. Семантическое моделирование. Метод «сущность-связь». Этапы моделирования.
- •Диаграммы er-экземпляров;
- •Диаграммы er-типа.
- •15. Реляционная алгебра.
- •17.Понятие и функциональные возможности субд. Классификация субд. Режимы работы пользователя с субд
- •18. Настольные и серверные субд
- •19. Распределенные субд
- •20.Тенденции развития субд. Системы управления базами данных.
- •21.Общая характеристика субд Access (2000, 2003, 2007).
- •22. Объекты бд и их размещение. Пользовательский интерфейс Access(2000, 2003, 2007).
- •24. Данные в Access.
- •25. Создание таблиц бд в Access.
- •Окно бд þ объект Таблицы þ [Создать] þ
- •26.Создание схемы данных. Способы объединения записей.
- •27. Выражения в Access.
- •28. Формирование запросов в субд Access. Возможности, типы и способы создания запросов. Назначение и создание запросов. Вычисляемые поля. Выражения для работы с датами.
- •29. Решение задачи, требующей выполнения нескольких запросов.
- •31.Работа с макросами.
- •32.Назначение языка sql. Команды sql. Формирование запросов на языке sql.
- •34. Элементы языка vba. Переменная, ее типы, описание переменных. Конструкции для организации ветвящихся программ. Конструкции для организации циклов.
- •35. Объекты субд Access. Свойства и методы объектов.
- •36. Управление приложением пользователя.
- •37.Администрирование бд. Защита бд. Восстановление бд. Сжатие бд.
- •38. Понятие компьютерный вирус. Классификация компьютерных вирусов. Способы распространения компьютерных вирусов. Защита от компьютерных вирусов.
- •39. Организационные мероприятия, производимые для защиты от компьютерных вирусов
- •Ограничение доступа к информации.
7.Реляционная модель данных.
Реляционная модель основана на математическом понятии отношения, физическим представлением которого является двумерная таблица, состоящая из строк одинаковой структуры. Логическая структура данных представляется набором связанных таблиц. Модель поддерживает связь “один к одному” и “один ко многим”. Связь “многие ко многим” реализуется с помощью декомпозиции. Тип объекта в этой модели называется сущностью, а характеристики объектов их атрибутами. Набор атрибутов, однозначно определяющий каждый объект, называют ключом. Атрибут можно рассматривать как переменную, принимающую значения из некоторого множества значений, называемого доменом атрибута. Множество кортежей R называют отношением, а количество атрибутов n – арностью отношения. Количество содержащихся в отношении кортежей называется кардинальностью отношения. Совокупность атрибутов называется схемой отношения. Само отношение R называется текущим значением. База данных обычно содержит несколько отношений; совокупность их схем называется схемой реляционной базы данных. Для таблицы должны выполняться следующие правила: таблица имеет имя, отличное от имен других таблиц; каждая клетка таблицы содержит только атомарное значение; каждый столбец таблицы имеет уникальное имя; данные для столбца берутся из одного множества значений; порядок следования столбцов не имеет значения; таблица не имеет повторяющихся строк; строки не имеют имен; порядок следования строк не имеет значения. Любая таблица имеет один или несколько столбцов, значения которых однозначно идентифицируют каждую ее строку. Такой столбец (или совокупность столбцов) называется первичным ключом. Взаимосвязи таблиц в реляционной модели поддерживаются внешними ключами. Внешний ключ – это столбец (или совокупность столбцов), значения которого однозначно характеризуют сущности, представленные строками некоторого другого отношения, т.е. задают значения их первичного ключа. Необходимо, чтобы база данных удовлетворяла условиям целостности. Для обеспечения выполнения условий целостности, на базу данных накладываются некоторые ограничения, которые называют ограничениями целостности. Выделяют два основных типа ограничений целостности: целостность сущностей и целостность ссылок. Ограничение первого типа означает, что любое отношение должно обладать первичным ключом. Ограничение ссылочной целостности заключается в том, что внешний ключ не может быть указателем на несуществующую строку в таблице. Контроль целостности осуществляется проверкой ограничений целостности:
ключевой столбец не может содержать неопределенное значение (определитель NULL);
для связанных таблиц каждой строке основной таблицы соответствует нуль или более строк подчиненной таблицы;
для связанных таблиц в подчиненной таблице нет строк, не имеющих родительских строк в основной таблице;
для связанных таблиц каждая строка подчиненной таблицы имеет только одну родительскую строку в основной таблице.
Основными операциями манипулирования данных являются: добавление строк; модификация строк; удаление строк.
Достоинствами реляционной модели являются простота, наглядность, независимость от данных. Реляционные модели для организации связей между записями применяют не внутренние указатели, а фактические значения атрибута, используя общий атрибут в каждой из записей. Недостатки реляционной модели связаны с однородностью структуры данных, семантической перегруженностью модели, ограниченным набором операций.