Давайте разберем каждый из этих вопросов: 1. **Что такое Система?** Система - это совокупность взаимосвязанных элементов, функционирующих вместе для достижения определенной цели или решения определенной задачи. Система может быть физической (например, механические устройства), абстрактной (например, математические модели) или информационной (например, компьютерные программы). 2. **Что такое Информационная система?** Информационная система (ИС) - это совокупность программного и аппаратного обеспечения, а также человеческих ресурсов, предназначенных для сбора, хранения, обработки, передачи и использования информации для достижения определенных целей организации. 3. **Задачи ИС** - Автоматизация бизнес-процессов - Повышение эффективности и производительности работы - Обеспечение доступа к информации - Поддержка принятия управленческих решений - Улучшение взаимодействия с клиентами и партнерами - Обеспечение безопасности информации 4. **Процессы, обеспечивающие работу ИС любого назначения** - Сбор информации - Хранение данных - Обработка информации - Передача данных - Представление информации - Управление доступом к данным - Обеспечение безопасности информации 5. **Классификация ИС** - По масштабу: малые, средние, крупные - По функциональности: операционные, управленческие, стратегические - По виду информации: учетные, управленческие, информационно-поисковые - По типу: автоматизированные, неавтоматизированные - По сфере применения: медицинские, финансовые, образовательные, производственные и т. д. 6. **Жизненный цикл ПО** Жизненный цикл программного обеспечения (ЖЦПО) - это последовательность этапов, через которые проходит программное обеспечение от момента его создания до завершения его использования. Это включает в себя этапы: анализ, проектирование, разработка, тестирование, внедрение и поддержка. 7. **Виды стратегий жизненного цикла** - Предварительный анализ и проектирование - Инкрементное развертывание - Расширение функциональности - Обновление системы - Поддержка и обслуживание 8. **Модель ЖЦПО Водопадная (этапы)** - Анализ требований - Проектирование - Разработка - Тестирование - Внедрение - Сопровождение 9. **Модель прототипирования** Модель разработки, при которой создается прототип программного продукта для получения обратной связи от заказчика или пользователей. Прототип используется для определения требований и концепций продукта. 10. **Итерационная модель** Модель разработки, в которой процесс разработки разбивается на короткие итерации, каждая из которых включает в себя все этапы жизненного цикла. Итерации позволяют быстрее получать результаты и улучшать продукт на основе обратной связи. 11. **Функциональные и нефункциональные требования** - Функциональные требования определяют, что должно делать система, то есть их цель описать функции, которые система должна выполнять. - Нефункциональные требования определяют характеристики или качественные а трибуты системы, такие как производительность, надежность, безопасность, удобство использования и т. д. 12. **Use case это** Use case (случай использования) - это сценарий или последовательность действий, которые выполняются конечным пользователем или системой для достижения определенной цели. Use case помогает описать взаимодействие между пользователем и системой и определить требования к функциональности системы. 13. **Нотация Use case (Актер, Прецедент)**: - **Актер**: Актер в нотации Use case представляет собой внешний субъект, взаимодействующий с системой. Это может быть человек, другая система или внешний процесс, имеющий интерес к выполнению определенного действия. - **Прецедент**: Прецедент в нотации Use case описывает конкретное действие или сценарий использования системы со стороны актера. Прецеденты представляют собой функциональные требования к системе и описывают, как система взаимодействует с актерами для достижения определенной цели. 14. **Цель ИС, основа ИС**: - **Цель ИС**: Цель информационной системы - обеспечить сбор, хранение, обработку и передачу информации для поддержки деятельности организации или решения определенных задач. - **Основа ИС**: Основой информационной системы является ее архитектура, включающая в себя аппаратное и программное обеспечение, базы данных, сетевые соединения, человеческие ресурсы и процессы. 15. **История появления и развития БД**: - История появления баз данных связана с необходимостью эффективного хранения и управления большими объемами данных. Базы данных начали развиваться в 1960-х годах вместе с развитием компьютерной техники. Сначала использовались иерархические и сетевые модели данных, затем появилась реляционная модель, которая стала наиболее распространенной. В последующие годы развивались новые технологии и методы работы с данными, такие как объектно-ориентированные базы данных, NoSQL и т. д. 16. **СУБД**: - СУБД (система управления базами данных) - это программное обеспечение, предназначенное для создания и управления базами данных. СУБД обеспечивает функциональность для хранения, организации, доступа и обработки данных, а также защиты информации. 17. **Архитектура Клиент-сервер. Архитектура систем БД с сетевым доступом**: - **Архитектура Клиент-сервер**: Это архитектурный подход, при котором функциональность системы разделена между клиентской и серверной частями. Клиентская часть обеспечивает пользовательский интерфейс и взаимодействие с пользователем, в то время как серверная часть выполняет обработку данных и предоставляет доступ к ресурсам. - **Архитектура систем БД с сетевым доступом**: Это архитектурный подход, при котором база данных распределена на несколько серверов, и клиенты могут получать доступ к данным через сеть. Это позволяет обеспечить распределенный доступ к данным и повысить отказоустойчивость и масштабируемость системы. 18. **Модель данных**: Модель данных определяет структуру данных, способы их хранения, организацию и взаимосвязи. Она представляет собой абстрактное представление данных и их отношений. 19. **Этапы проектирования БД**: - Анализ требований - Логическое проектирование - Физическое проектирование - Реализация - Тестирование - Внедрение и поддержка 20. **Что такое ERD? Что отображается на ERD - ERD (Entity-Relationship Diagram) - это графическое представление сущностей и их взаимосвязей в базе данных. На ERD отображаются сущности (таблицы), атрибуты сущностей и связи между ними. 21. **Какие бывают типы связей между сущностями в реляционной модели данных?**: - Один-к-одному (One-to-One) - Один-ко-многим (One-to-Many) - Многие-ко-многим (Many-to-Many) 22. **Что такое связь один-к-одному?**: Связь один-к-одному (One-to-One) означает, что один экземпляр одной сущности соответствует одному экземпляру другой сущности, и наоборот. 23. **Что такое связь один-ко-многим?**: Связь один-ко-многим (One-to-Many) означает, что один экземпляр одной сущности может быть связан с несколькими экземплярами другой сущности, но каждый экземпляр другой сущности может быть связан только с одним экземпляром первой сущности. 24. **Что такое связь многие-ко-многим?**: Связь многие-ко-многим (Many-to-Many) означает, что несколько экземпляров одной сущности могут быть связаны с несколькими экземплярами другой сущности, и наоборот. Для реализации такой связи требуется промежуточная таблица, которая связывает две сущности между собой. 25. **Понятие сущность, экземпляр сущности, атрибут сущности**: - **Сущность**: Сущность представляет собой объект или предмет реального мира, информация о котором хранится в базе данных. Например, сущность "Студент", "Заказ", "Товар". - **Экземпляр сущности**: Экземпляр сущности - это конкретный представитель сущности в базе данных. Например, конкретный студент или заказ. - **Атрибут сущности**: Атрибут сущности - это свойство или характеристика сущности, которая описывает ее. Например, атрибуты студента могут включать имя, фамилию, возраст.