
- •Тема 1. Организация экономической информации
- •Тема 2. Модели данных
- •Тема 3. Проектирование базы данных
- •Тема 4. Системы управления базами данных
- •Тема 5. Базы знаний и модели представления знаний
- •Тема 7. Технологии работы с базой данных в субд Microsoft Access 2003
- •Тема 8. Введение в язык sql
- •Тема 9. Системы обработки многопользовательских баз данных
- •Тема 10. Администрирование баз данных
- •1. Экономическая информация, ее виды, структурные единицы.
- •2. Внемашинная организация экономической информации: документы, их виды, структура
- •3. Понятие классификации информации. Системы классификации.
- •4. Классификаторы информации, их значение и виды.
- •5. Понятие кодирования информации. Методы кодирования.
- •6. Внутримашинная орг-ция экономич. Информации: файловая орг-ция дан и бд. Преим-ва бд.
- •8. Приложения и компоненты бд. Словарь дан.
- •9.Пользователи базы данных.
- •10. Трехуровневая модель организации баз данных.
- •11. Понятие модели данных. Иерархическая модель, ее достоинства и недостатки.
- •12. Сетевая модель, ее достоинства и недостатки.
- •13. Реляционная модель. Ее базовые понятия (отношения, домен, кортеж, степень и мощность отношения), достоинства и недостатки.
- •14. Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия.
- •15. Реляционная целостность: целостность отношений, ссылочная целостность.
- •16. Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
- •17. Постреляционная модель, ее достоинства и недостатки.
- •18. Объектно – ориентированная модель данных. Ее базовые понятия (объекты, классы, методы, наследование, инкапсулирование, расширяемость, полифоризм), достоинства и недостатки.
- •21. Понятие проектирования бд. Требования, предъявляемые к бд
- •22.Этапы жизненного цикла базы данных.
- •23.Модель «сущность-связь»,ее понятия:сущность,атрибут,экземпляр …
- •24.Типы связи,их представление на er-диаграмме.
- •25.Класс принадлежности сущности,его представление на er-диаграмме.
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1.
- •27. Правила преобразования er-диаграммы в реляционные таблицы связи 1:м, м:n.
- •31.Физическое проектирование, его цель и процедуры.
- •28. Нормализ-ция таблиц, ее цель. Первая, вторая и третья норм. Формы
- •29.Концептуальное проектирование, его цель и процедуры.
- •30.Логическое проектирование, его цель и процедуры.
- •32. Семантическа объектная модель. Пример объектной диаграммы.
- •Кардинальное число атрибута
- •33. Case-средства для моделирования данных
- •34. Понятие субд. Архитектура субд.
- •35. Возможности, предоставляемые субд пользователям. Производительность субд.
- •36. Клас-ия субд. Режимы работы пользователя с субд.
- •По степени универсальности:
- •По принципу обработки запросов к бд :
- •37. Функции субд
- •38. Направления развития субд: расширение множества типов обрабатываемых данных, интеграция технологий баз данных и Web-технологий, превращение субд в с-мы управления базами знаний.
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40) Продукционные модели. База факторов. База правил. Работа машины вывода.
- •41) Семантические сети. Виды отношений. Пример семантической сети.
- •42)Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •43)Формальные логические модели. Их примеры(исчисление высказываний и исчисление предикатов)
- •44Характеристика субд Microsoft Access 2003: тип. Платформа, функциональные возможности, пользовательский интерфейс, настройка рабочей среды.
- •Характеристика объектов базы данных.
- •47.Инструментальные средства для создания базы данных и ее приложений.
- •46.Типы обрабатываемых данных и выражения.
- •47.Инструментальные средства для создания базы данных и ее приложений.
- •48.Технология создания бд: описание стр-ры таблиц, установка связи между таблицами, заполнение таблиц данными.
- •49. Корректировка бд (каскадные операции)
- •50. Работа с таблицей в режиме таблицы
- •51. Типы, возможности и способы создания запросов.
- •52. Назначение форм, их виды и способы создания.
- •53. Назначение отчетов и способы их создания.
- •54. Создание статических Web-страниц из объектов базы данных. Конструирование страниц доступа к данным.
- •55. Конструирование макросов связанных и не связанных с событиями, различных по структуре
- •56. Назначение, стандарты, достоинства языка sql
- •3. Наличие стандартов.
- •57. Структура команды sql
- •58.Типы данных и выражения в sql.
- •59. Возможности языка sql по: определению данных, внесению изменений в базу данных, извлечению данных из базы.
- •60. Понятие транзакции. Обработка транзакций в sql.
- •61. Управление доступом к данным: привилегии, их назначение и отмена.
- •62.Встраивание sql в прикладные программы.
- •64.Эволюция концепций обработки данных.
- •65. Системы удаленной обработки.
- •66. Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.
- •67. Настольные субд, из достоинства и недостатки.
- •68. Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных.
- •69. Функции клиентского приложения и сервера баз данных при обработке запросов. Преимущества клиент/серверной обработки.
- •71. Механизмы доступа к данным базы на сервере.
- •72. Понятие и арх-а распределенных бд (РаБд). Гомогенные и гетерогенные РаБд. Стратегии распр-я данных в РаБд.
- •73. Распределенные субд. Двенадцать правил к.Дейта.
- •74.Обработка распределенных запросов. Преимущества и недостатки РаСубд.
- •75. Типы интерфейса доступа к данным базы
- •76.Хранилища данных.Olap-технологии.
- •77.Проблемы многопользовательских бд. Администратор базы данных и его функции.
- •78. Актуал-ть защиты бд. Причины, вызыв ее разруш-е. Правовая охрана бд.
- •79. Методы защиты бд: защита паролем, шифрование, разгранич-е прав доступа.
- •80. Восстан-е бд с пом-ю резервного копирования бд,с пом-ю журнала транзакций.
- •81. Оптимизация работы бд (индексир-е, хешир-е, технологии сжатия данных базы).
- •82. Возм-ти субд Ассеss по администриров-ю бд.
48.Технология создания бд: описание стр-ры таблиц, установка связи между таблицами, заполнение таблиц данными.
Состав (структура) таблицы определяется в области проекта таблицы, которая состоит из трех колонок:
имя поля; тип данных; описание. Типы данных: текстовый; поле МЕМО; числовой; дата/время; счетчик; логический; поле объекта OLE; гиперссылка; мастер подстановок. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля. В области «Свойства поля» назначают свойства для каждого поля (например, размер, формат, индексированное поле и т.д.). При создании структуры таблицы в первую колонку вводят Имя поля, затем необходимо нажать клавишу Enter и выбрать тип данных (по умолчанию Access назначает тип данных, если этот тип данных не подходит, то выберите самостоятельно из раскрывающегося списка). Затем введите в третью колонку описание поля. Обязательным условием связи двух таблиц является наличие совпадающих полей: ключевое поле первичной (родительской) таблицы должно соответствовать аналогичному полю таблицы, которая с ней связывается. Связи между таблицами создаются в окне Схема данных. Порядок работы следующий:
1. Закройте все открытые таблицы. 2. Откройте окно Схема данных с помощью команды Сервис а Схема данных, или кнопки [Схема данных] на Панели инструментов. Если ранее никаких связей между таблицами базы не было, то при открытии окна Схема данных одновременно открывается окно Добавление таблицы, в котором можно выбрать нужные таблицы для включения в структуру межтабличных связей. 3. Поместите в окно последовательно те таблицы, между которыми будут создаваться связи. Для этого в списке таблиц выделите первую таблицу для связи и нажмите кнопку [Добавить]. Затем выделите вторую таблицу для связи и снова нажмите кнопку [Добавить] и т.д. Если связываются все таблицы списка, можно выделить сразу все таблицы и один раз нажать кнопку [Добавить]. В результате в окне Схема данных появятся добавляемые таблицы со списком их полей. 4. Закройте окно Добавление таблицы, нажав кнопку [Закрыть]. На экране остается окно Схема данных. 5. Создайте связи между таблицами. Для этого выберите ключевое поле родительской таблицы и перетащите его мышью на соответствующее поле дочерней таблицы – откроется окно Изменение связей. Для связывания нескольких полей используется клавиша [Ctrl]. 6. Установите флажок Обеспечение целостности данных. Этот режим запретит вводить в связанную таблицу (справа на экране) запись с несуществующим значением аналогичного поля в главной таблице (слева на экране), а также защитит от случаев удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым и оба поля должны иметь одинаковый тип, но не обязательно одинаковые имена.7. В окне Изменение связи установите флажок Каскадное обновление связанных полей и Каскадное удаление связанных записей. Это обеспечит автоматическое изменение или удаление данных в связанной таблице при внесении изменений в главную таблицу. 8. Нажмите кнопку [Создать] для возврата в окно Схема данных. Установленная связь будет отмечена линией между связанными полями, над которой указан тип связи.9. Сохраните созданную связь и закройте окно Схема данных. Связывание таблиц осуществляется для того, чтобы система Access могла обращаться к взаимосвязанным данным из обеих таблиц во время обработки запросов, форм и других объектов базы данных.
В режиме Конструктора можно лишь описать структуру конкретной таблицы, выполнив описание (спецификацию) всех ее полей. Чтобы заполнить таблицу данными, следует выйти из Конструктора, предварительно сохранив таблицу, и перейти в Режим таблицы, затем выбрать в окне БД объект Таблицы и нажать пиктограмму [Открыть]. После этого откроется окно, в котором будет представлена таблица для заполнения. Можно для этого также выполнить команду Вид, а Режим таблицы, или нажать соответствующую кнопку на панели инструментов. Если структура таблицы только что создана, то в ней содержится единственная запись – пустая. А в заполненной таблице всегда в конце содержится пустая запись, в которую и вводится информация. При завершении ввода текущей записи Access создает очередную пустую запись, куда пользователь может вводить новые данные. Поле Счетчик заполняется автоматически. Access увеличивает значение этого поля, присваивая каждой записи свой номер. Остальные поля надо заполнять, пользуясь при перемещении по полям управляющими клавишами:[Enter], [Tab], [Shift+Tab]. При переходе к другому полю Access фиксирует введенную в предыдущее поле информацию. По достижении конца строки и нажатии клавиши ввода (после набора последнего поля) производится сохранение записи и маркируется первое поле следующей записи. Благодаря автоматическому сохранению данных каждой записи, отпадает необходимость в промежуточном сохранении таблицы по завершении ее заполнения. Если требуется в уже заполненную таблицу внести новые записи, то следует в меню Записи выбрать команду Ввод данных. При вводе будут видны лишь новые записи. Чтобы снова увидеть все записи надо выполнить: Записи ->Удалить фильтр. Следует помнить, что меню Записи доступно только в режиме заполнения таблицы.