
- •Понятие экономической инфо.
- •Экономические информационные системы, их классификация.
- •Понятие системы, ее свойства.
- •Характеристики и структурные единицы экономической инфо.
- •Достаточность(полнота) – содержит мин необходимый объем сведений для принятия правильного решения.
- •Внемашинная организация экономической инфо.
- •Внутримашинная орг-ция экономич-ой инфо.
- •Понятие базы данных. Ее основные элементы.
- •Система упр-ия базами данных, их функции.
- •Трехур-я модель организации баз данных.
- •Иерархическая модель данных.
- •Реляционная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •Реляционная (ссылочная) целостность.
- •Отношения между данными в базе данных.
- •Операции реляционной алгебры над отношениями.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Требования, предъявляемые к базе данных.
- •Этапы жизненного цикла базы данных.
- •23.Модель «сущность–связь»
- •24.Преобразование er- модели в реляционную
- •25.Общие сведения о case-средствах.
- •26.Нормализация данных в реляционных таблицах
- •27.Этапы проектирования базы данных и их процедуры
- •28. Общая характеристика субд Microsoft Access.
- •29 Структура окна субд ms Access.
- •30. Таблицы. Типы и свойства полей таблиц.
- •31. Запросы на выборку, способы их создания.
- •32. Перекрестный запрос.
- •34. Запросы действия (активные запросы), их разновидности.
- •35. Формы и используемые в них элементы управления.
- •37. Макросы и модули, их отличия.
- •38. Страницы доступа к данным, их виды.
- •39. Назначение, стандарты и преимущества языка sql.
- •40. Структура команды sql.
- •1.Структура языка sql (типы команд):
- •2. Определение структур базы данных (ddl)
- •3. Манипуляция данными (dml)
- •4. Отбор данных (dql)
- •5. Язык управления данными (dcl)
- •6. Команды администрирования данных
- •7. Команды управления транзакциями
- •41 Типы данных и выражения в sql.
- •Типы данных языка sql
- •42.Функциональные возможности языка sql.
- •43 Знания и их виды.
- •44. Базы знаний.
- •45. Модели представления знаний.
- •46. Продукционные модели.
- •47. Семантические сети.
- •48. Фреймовые модели.
- •49. Формальные логические модели.
- •50. Обработка данных на мейнфреймах в пакетном режиме.
- •51. Обработка данных в многотерминальных системах.
- •52. Обработка данных на автономных персональных компьютерах.
- •53. Обработка данных с помощью компьютерных сетей.
- •54. Принцип передачи данных по сети.
- •55.Формы взаимодействия между компьютерами при удаленной обработке данных.
- •56. Централизованная и децентрализованная обработка данных.
- •57. Виды серверов.
- •58. Архитектура файл-сервер.
- •60. Требования к серверу баз данных.
- •62. Категории специалистов, работающих с базой данных.
Реляционная модель данных.
В настоящее время это самая распространенная модель баз данных .
Основными преимуществами указанной модели являются простота, наглядность и строгое математическое обоснование.
В основе реляционной модели базы данных лежит следующее определение:
Пусть заданы множества D1 , D2 , … Dn (n 1) необязательно различных.
N – арным отношением R называют подмножество декартова произведения указных множеств D1 x D2 x … Dn.
Исходные множества D1 , D2 , … Dn называются в модели доменами.
R D1 x D2 x … Dn
где D1 x D2 x … Dn - полное декартово произведение
Полное декартово произведение – это набор всевозможных сочетаний из n элементов, где каждый элемент берется из своего домена.
Вхождение домена в отношение называется атрибутом. Строки отношения называются кортежами. Количество кортежей в отношении называется мощностью отношения.
Отношение имеет более простую графическую интерпретацию и может быть представлена в виде таблицы, столбцы (поля) которой соответствуют вхождениям доменов в отношении, а строки (записи) – наборам из n – значений, взятых из исходных доменов, которые расположены в строгом порядке в соответствии с заголовками.
Любая таблица реляционной (relation- отношение) базы данных состоит из строк называемых также записями, и столбцов, называемых полями.
Строки таблицы содержат сведения о представленных в ней фактах (документах, людях, т.е об однотипных объектах). На пресечении столбца и строки находятся конкретные значения содержащихся в таблице данных.
Ключевые поля таблиц. Понятие первичного ключа.
Особенностью реляционных баз данных является то, что база данных состоит из нескольких таблиц.
Поскольку строки в каждой таблице неупорядочены, необходим столбец (или набор нескольких столбцов) для уникальной идентификации каждой строки, т.е столбец в котором нет одинаковых и пустых строк. Такой столбец называется первичный ключ (primary key). Иногда ключ может состоять из более чем одного столбца, он называется составным первичным ключом
Столбец, указывающий на запись в другой таблице, связанную с данной записью, называется внешним ключом
Подобное взаимоотношение между таблицами называется связью (relationsship). Связь между двумя таблицами устанавливается путем присвоения значения внешнего ключа одной таблицы значениям первичного ключа другой.
Графическое изобр-е связи таблиц называется схемой данных.
Осн-е правило реляционной (ссылочной) целостности гласит:
Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
Реляционная (ссылочная) целостность.
Особенностью реляционных баз данных является то, что база данных состоит из нескольких таблиц.
Поскольку строки в каждой таблице неупорядочены, необходим столбец в котором нет одинаковых и пустых строк. Такой столбец называется первичный ключ (primary key). Иногда ключ может состоять из более чем одного столбца, он называется составным первичным ключом.
Поле Код клиента этой таблицы содержит идентификатор клиента, разместившего конкретный заказ. Если мы хотим знать, как называется фирма, разместившая заказ, мы должны поискать это же значение идентификатора клиента поле Код клиента к таблицы Клиенты и в найденной строке прочесть значения поля Фирма. Иными словами, нам нужно связать две таблицы, Клиенты и Заказы.
Столбец, указывающий на запись в другой таблице, связанную с данной записью, называется внешним ключом (foreign key).
Другими словами, внешний ключ – это столбец или набор столбцов, чьи значения совпадают с имеющимися значениями первичного ключа другой таблицы.
Подобное взаимоотношение между таблицами называется связью (relationsship). Связь между двумя таблицами устанавливается путем присвоения значения внешнего ключа одной таблицы значениям первичного ключа другой.
Манипуляции с данными в базах данных, такие как выбор, вставка, удаление, обновление называются запросами к базе данных (query).
Основное правило реляционной (ссылочной) целостности гласит:
Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
СУБД должна контролировать уникальность первичных ключей. При попытке присвоить первичному ключу значение, уже имеющееся в другой записи, СУБД генерирует сообщение об ошибке первичного ключа. Если две таблицы связаны отношением master- detail, то внешний ключ должен содержать только те значения, которые уже имеются среди значений первичного ключа master–таблицы. Если СУБД не контролирует значение внешних ключей, то может произойти нарушение ссылочной целостности. В случае контроля ссылочной целостности со стороны СУБД генерируется сообщение об ошибке внешнего ключа либо при попытке присвоить внешнему ключу значение, отсутствующее среди значений первичных ключей, либо при удалении или модификации записей master – таблицы. Большинство современных СУБД контролируют ссылочную целостность.