
- •Понятие экономической инфо.
- •Экономические информационные системы, их классификация.
- •Понятие системы, ее свойства.
- •Характеристики и структурные единицы экономической инфо.
- •Достаточность(полнота) – содержит мин необходимый объем сведений для принятия правильного решения.
- •Внемашинная организация экономической инфо.
- •Внутримашинная орг-ция экономич-ой инфо.
- •Понятие базы данных. Ее основные элементы.
- •Система упр-ия базами данных, их функции.
- •Трехур-я модель организации баз данных.
- •Иерархическая модель данных.
- •Реляционная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •Реляционная (ссылочная) целостность.
- •Отношения между данными в базе данных.
- •Операции реляционной алгебры над отношениями.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Требования, предъявляемые к базе данных.
- •Этапы жизненного цикла базы данных.
- •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. Категории специалистов, работающих с базой данных.
Отношения между данными в базе данных.
Особенностью реляционных баз данных является то, что база данных состоит из нескольких таблиц.
Поскольку строки в каждой таблице неупорядочены, необходим столбец (или набор нескольких столбцов) для уникальной идентификации каждой строки, т.е столбец в котором нет одинаковых и пустых строк. Такой столбец называется первичный ключ (primary key). Иногда ключ может состоять из более чем одного столбца, он называется составным первичным ключом (composite primary key). Столбец, указывающий на запись в другой таблице, связанную с данной записью, называется внешним ключом (foreign key).Внешний ключ – это столбец или набор столбцов, чьи значения совпадают с имеющимися значениями первичного ключа другой таблицы.
|
|
Номер заказа |
Клиент |
|
Код клиента (ВК) |
Город |
|
Дата заказа |
|
|
Вес заказа |
Телефон |
|
|
Если две таблицы связаны отношением master- detail, то внешний ключ должен содержать только те значения, которые уже имеются среди значений первичного ключа master–таблицы. Если СУБД не контролирует значение внешних ключей, то может произойти нарушение ссылочной целостности. Например, если из таблицы Клиенты удалить запись, имеющую хотя бы одну запись в таблице Заказы, то в таблице Заказы окажутся записи о заказах, размещенных неизвестно кем. В случае контроля ссылочной целостности со стороны СУБД генерируется сообщение об ошибке внешнего ключа либо при попытке присвоить внешнему ключу значение, отсутствующее среди значений первичных ключей, либо при удалении или модификации записей master – таблицы. Большинство современных СУБД контролируют ссылочную целостность.
Операции реляционной алгебры над отношениями.
Рассмотрим основные операции над отношениями Операцией Объединением двух отношений называется отношение, содержащее множество картежей, принадлежащих либо первому, либо второму исходным отношениям, либо обоим отношениям одновременно.
Пусть заданы два отношения R1 ={r1} и R2 ={r2}, где r1 и r2 – соответственно кортежи отношений R1 и R2, то объединение
R3 = R1 U R2 = { r | r R1 U r R2 }, где r – кортеж нового отношения, U – операция логического сложения «ИЛИ».
Операцией Пересечением отношений называется отношение, которое содержит множество кортежей, принадлежащих одновременно и первому и второму отношениям R1 и R2.
R4 = R1 R2 = { r | r R1 r R2 }, – операция логического умножения «И».
Разностью отношений R1 и R2 называется отношение, содержащее множество кортежей, принадлежащих R1 и не принадлежащих R2 (и наоборот): R5 = R1 \ R2 = { r | r R1 r R2 },
Операция Выборки (фильтрации).Для этой операции вводится дополнительное булевское выражение (r), составленное из термов сравнения с помощью связок И () , ИЛИ (U), НЕ (-). Термами сравнения могут быть выражения «=»,«>», «<». В этом случае результатом операции выбора, или фильтрации, заданной на отношении R в виде булевского выражения, называется отношение: R[(r)] = {r| r R (r) = «Истина»} Операция фильтрации является одной из основных при работе с реляционной базой данных. Условия (r) может быть сколь угодно сложным.
Операция проекции Это выбор атрибутов в отношении. Пусть в отношении R выбирается подмножество его атрибутов Y. Тогда проекцией PY (R) будет отношение, в которое входят все кортежи R, содержащие только значения атрибутов из подмножества Y.