22. Система управления базами данных (субд). Определение, основные понятия, назначение.
База данных (БД) представляет собой совокупность структурированных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Логическую структуру данных, хранимых в базе, называют моделью представления данных. К основным моделям представления данных (моделям данных) относятся иерархическая, сетевая, реляционная.
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Для работы с базой данных зачастую достаточно средств СУБД. Однако если требуется обеспечить удобство работы с БД неквалифицированным пользователям или интерфейс СУБД не устраивает пользователей, то могут быть разработаны приложения. Их создание требует программирования. Приложение представляет собой программу или комплекс программ, обеспечивающих автоматизацию решения какой-либо прикладной задачи. Приложения могут создаваться в среде или вне среды СУБД — с помощью системы программирования, использующей средства доступа к БД, к примеру, Delphi или С++ Вuildег. Приложения, разработанные в среде СУБД, часто называют приложениями СУБД, а приложения, разработанные вне СУБД, — внешними приложениями.
Объекты СУБД:
Таблицы создаются пользователем для хранения данных об одной сущности – одном информационном объекте модели данных предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику информационного объекта предметной области. В записи собранны сведения об одном экземпляре информационного объекта.
База данных Access может включать до 32768 объектов (включая формы, отчеты и т.д.). одновременно может открываться до 2048 таблиц. Таблицы можно импортировать из баз данных dBase, FoxPro, Paradox и других приложений, из базы данных архитектуры клиент-сервер, таких как Microsoft SQL Server, или из электронных таблиц, таких как Excel и Lotus 1-2-3. база данных Access позволяет работать с таблицами перечисленных источников путем организации связи с ними.
Запросы. Запросы на выборку служат для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. В запросе можно указать, какие поля выбранных таблиц нужно выбрать, как на их основе сформировать записи и выбрать нужные. Запрос может формироваться с помощью QBE-запросов (Query By Example, Запрос по образцу) или посредством инструкции SQL. Запросы действия позволяют обновлять, удалять или добавлять данные в таблицы, а также создавать новые таблицы на основе уже существующих.
Схемы данных, определяют с помощью каких полей таблицы связываются между собой, как будет выполняться объединение данных этих таблиц, нужно ли проверять связную целостность при добавлении и удалении записей, изменении ключей таблиц. Схемы данных на панели объектов в окне базы данных отображаются только в проектах Access, работающих с базами данных сервера. Для их отображения в базах данных Access используется команда Сервис/Схема данных.
Формы являются основным средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экране в удобном виде, соответствующем привычному для пользователя документу. Кнопочные формы могут использоваться для создания панелей управления в приложении. В формы могут вставляться рисунки, диаграммы, звуковые фрагменты, видео. Форма может включать подчиненные формы. В форму могут включаться процедуры обработки событий, которые позволяют управлять процессом ввода, просмотра и корректировки данных. Такие процедуры хранятся в модуле формы.
Отчеты предназначены для форматирования выходных документов любых форматов, содержащих результаты решения задач пользователя, и вывода их на печать. Использование графических объектов позволяет дополнять данные отчета иллюстрациями.
Страницы доступа к данным являются диалоговыми Web – страницами, которые поддерживают динамическую связь с базой данных и позволяют просматривать, редактировать и вводить данные в базу, работая в окне браузера.
Макросы позволяют автоматизировать некоторые действия в приложении пользователя. Макрос является программой, состоящей из последовательности макрокоманд, которая выполняется при наступлении некоторого события в объекте приложения или его элементе управления. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд и задании параметров, используемых ими при выполнении.
Модули содержат процедуры на языке Visual Basic for Applications. Могут создаваться процедуры-подпрограммы, процедуры-функции, которые разрабатываются пользователем для реализации нестандартных функций в приложении пользователя, и процедуры для обработки событий. Использование процедур позволяет создать законченное приложение, которое имеет собственный графический интерфейс, позволяющий запросить выполнение всех функций приложения.
Основные функции СУБД:
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы
- 1. Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- 2. Технические и программные средства реализации информационных процессов.
- 3. Программное обеспечение и технологии программирования.
- 4. Информационные технологии. Определение, средства и результаты.
- 5. Федеральный закон об информации, информационных технологиях и о защите информации.
- 6. Классификация информационных систем. Информационный характер процесса управления. Многофункциональность информационных систем.
- 7. Программы-вирусы: виды и средства, рекомендации по применению, обнаружение вирусов, обезвреживание вирусов.
- 8. Методы защиты информации.
- 9. Методы криптографии. Средства криптографической защиты информации (скзи).
- 10. Электронная цифровая подпись (эцп), принципы ее формирования и использования.
- 11. Общая классификация видов информационных технологий и их реализация в технических областях.
- 12. Понятие информационной системы.
- 13. Назначение, функции и характеристики операционных систем. Вычислительные ресурсы и операционная система.
- 14. Основные понятия информационных сетей. Сетевые программные и технические средства информационных сетей.
- 15. Основные понятия теории моделирования.
- 16. Имитационные модели информационных процессов.
- 17. Языки моделирования. Имитационное моделирование информационных систем и сетей.
- 18. Классификация баз данных. Модель представления данных.
- 19. Иерархическая модель. Сетевая модель. Реляционная модель данных.
- 20. Системный анализ предметной области при проектировании ис. Методы системного анализа.
- 21. Erp-системы (Enterprise resource planning). Назначение и особенности применения.
- 22. Система управления базами данных (субд). Определение, основные понятия, назначение.
- 23. Case-технологии.
- 24. Архитектурные особенности организации эвм различных классов.
- 25. Вычислительные системы и сети.
- 26. Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
- 27. Основные этапы решения задач на эвм.
- 29. Сетевые операционные среды и платформы.
- 30. Web-сайт и его структура.
- 31. Программные средства для разработки web-страниц и web-сайтов.
- 32. Универсальные средства разработки web-сайтов.
- 33. Понятие системы. Классификация систем.
- 34. Разработка web-приложений с помощью php.
- 35. Использование современных систем управления контентом сайта (cms).
- 36. Методы широкополосного скоростного доступа в Internet.
- 37. Организация, структура и функции web-сервера.
- 39. Технология web-сервисов. Интеграция портлетов в порталы.
- 40. Основные принципы построения web-приложений. Основные требования, предъявляемые к web-приложениям.
- 41. Язык разметки html. Структура документа html. Динамический html.
- 42. Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
- 43. Информационное общество. Сущность и цели информатизации общества.
- 44. Свойства информации: конфиденциальность, доступность, целостность.
- 45. Назначение и возможности системы визуального программирования Delphi.
- 46. Характеристика рыночного механизма и его функционирования. Структур рынка.
- 47. Макроэкономическое равновесие: классический и кейнсианский подходы.
- 48. Экономический цикл как всеобщая форма экономической динамики, причины, виды и последствия инфляции и безработицы.
- 49. Виды учета в национальном хозяйстве. Понятие, значение и особенности бухгалтерского учета.
- 50. Баланс предприятия. Четыре типа операций, вызывающих изменения в балансе.
- 51. Общая характеристика плана счетов. Счета: понятие, виды, двойная запись.
- 52. Сущность и функции денег. Понятие и элементы денежной системы. Денежная система рф.
- 53. Формы безналичных расчетов.
- 54. Инфляция: причины, виды, последствия
- 55. Сущность и функции финансов. Финансовая система: понятие, элементы
- 57. Платежные поручения. Аккредитивная форма расчетов. Финансовый рынок: структура, функции, участники.
- 58. Бюджет: сущность, составные элементы, функции
- 59. Задачи и функции Банка рф в кредитной системе.
- 60. Финансовая система рф. Структура и принципы бюджетной системы рф.
- 61. Фондовая биржа: функции, организация работы
- 62. Становление и современное состояние налоговой системы рф.
- 63. Права и обязанности налогоплательщиков.
- 64. Структура налоговых органов рф, их права и обязанности.
- 65. Понятие, принципы построения и виды налогов. Прямые и косвенные налоги.
- 66. Возникновение и сущность банков. Зарождение и развитие российской банковской системы.
- 67. Банк: понятие и правовой статус. Современная банковская система Российской Федерации.
- 68. Статус, цели деятельности и основные задачи Центрального Банка Российской Федерации.
- 69. Функции коммерческого банка.
- 70. Инструменты денежно-кредитной политики Центрального Банка Российской Федерации.
- 71. Порядок создания банка. Виды банковских лицензий. Основания для отзыва банковской лицензии.
- 72. Банковская система. Организация и составные элементы. Сущность и виды небанковских кредитных организаций.
- 73. Общая характеристика операций коммерческого банка. Пассивные операции коммерческого банка. Активные операции коммерческого банка.
- 74. Ликвидность коммерческого банка. Управление ликвидностью.
- 75. Ресурсы коммерческого банка и его капитальная база.
- 76. Доходы коммерческого банка.
- 77. Расходы коммерческого банка.
- 78. Банковские риски и управление ими.
- 79. Организационно-правовые формы предпринимательской деятельности в рф.
- 80. Материальные ресурсы организации.
- Основной капитал
- Амортизация основного капитала
- Оборотный капитал
- Оборотный капитал (оборотные активы) и себестоимость
- Анализ оборотного капитала
- 82. Финансовые результаты деятельности организации и оценка эффективности ее функционирования.
- 83. Понятие инвестиционного рынка. Сегменты инвестиционного рынка. Основные элементы инвестиционного рынка (спрос, предложение, цена, конкуренция), их взаимосвязь.
- 84. Макроэкономические показатели развития инвестиционного рынка. Прогнозирование развития инвестиционного рынка.
- 85. Инвестиционная привлекательность отраслей экономики. Жизненный цикл отрасли, его стадии. Показатели инвестиционной привлекательности регионов.
- 86. Основные этапы процесса формирования инвестиционной стратегии предприятия.
- 87. Определение и сущность мирового хозяйства. Этапы, черты и тенденции развития мирового хозяйства. Субъекты современного мирового хозяйства.
- 88. Интернационализация, глобализация и транснационализация хозяйственной жизни.
- 89. Сущность международного разделения труда, единство и различия внутригосударственного и международного разделения труда.
- 90. Природные ресурсы и их роль в мировой экономике. Классификация природных ресурсов. Лесные ресурсы и их роль в мировом хозяйстве.
- 91. Человеческие ресурсы в мировом хозяйстве.
- 92. Основные понятия сетевой экономики. Метаперспективы сетевой экономики.
- 93. Электронное правительство, электронные службы, платежные системы, лицензирование, торговля.
- 94. Интернет-банкинг, интернет-трейдинг, телеработа, outsorsing.
- 95. Цена как экономическая категория. Роль цены на современном этапе экономического развития.
- 96. Ценообразующие факторы и их понятие. Методология ценообразования, ее понятие.
- 97. Ценовая политика, ее цели. Максимизация рентабельности (прибыли).
- 98. Основные типовые стратегии ценообразования и их характеристика.
- 99. Свободные цены и их роль в формировании рыночных отношений.
- 100. Теории цены в историческом аспекте. Стоимостная и маржинальная теория цены (теория предельной полезности), их недостатки. Теория рыночного ценообразования.