Система управления базами данных (СУБД)
Управление даннымиПо
- Крейг С. Маллинз, Маллинз Консалтинг
Система управления базами данных (СУБД) — это системное программное обеспечение для создания баз данных и управления ими. СУБД позволяет конечным пользователям создавать, защищать, читать, обновлять и удалять данные в базе данных. Наиболее распространенный тип платформы управления данными, СУБД, по сути, служит интерфейсом между базами данных и пользователями или прикладными программами, гарантируя, что данные последовательно организованы и остаются легко доступными.
Что делает СУБД?СУБД управляет данными; механизм базы данных позволяет получать доступ к данным, блокировать и изменять их; а схема базы данных определяет логическую структуру базы данных. Эти три основополагающих элемента помогают обеспечить параллелизм, безопасность, целостность данных и унифицированные процедуры администрирования данных.
СУБД обеспечивает централизованное представление данных, доступ к которым может осуществляться несколькими пользователями из разных мест контролируемым образом. СУБД может ограничивать то, какие данные видят конечные пользователи и как они просматривают данные, предоставляя множество представлений одной схемы базы данных. Конечным пользователям и программам не нужно знать, где физически находятся данные или на каком носителе они находятся, поскольку СУБД обрабатывает все запросы.
СУБД может обеспечить как логическую, так и физическую независимость данных, чтобы защитить пользователей и приложения от необходимости знать, где хранятся данные, или от беспокойства по поводу изменений в физической структуре данных. Пока программы используют интерфейс прикладного программирования (API) для базы данных, предоставляемой СУБД, разработчикам не придется модифицировать программы только потому, что в базу данных были внесены изменения.
Этот артикул является частью
В системе управления реляционными базами данных (RDBMS) — наиболее широко используемом типе СУБД — API — это SQL, стандартный язык программирования для определения, защиты и доступа к данным.
Каковы компоненты СУБД?СУБД — это сложная часть системного программного обеспечения, состоящая из нескольких интегрированных компонентов, которые обеспечивают согласованную управляемую среду для создания, доступа и изменения данных в базах данных. Эти компоненты включают следующее:
- Механизм хранения. Этот базовый элемент СУБД используется для хранения данных. СУБД должна взаимодействовать с файловой системой на уровне операционной системы (ОС) для хранения данных. Он может использовать дополнительные компоненты для хранения данных или взаимодействия с фактическими данными на уровне файловой системы.
- Каталог метаданных. Иногда называемый системным каталогом или словарем базы данных, каталог метаданных функционирует как репозиторий для всех созданных объектов базы данных. При создании баз данных и других объектов СУБД автоматически регистрирует информацию о них в каталоге метаданных. СУБД использует этот каталог для проверки запросов пользователей на данные, и пользователи могут запрашивать в каталоге информацию о структурах баз данных, существующих в СУБД. Каталог метаданных может включать информацию об объектах базы данных, схемах, программах, безопасности, производительности, связи и другие сведения об окружающей среде баз данных, которыми он управляет.
- Язык доступа к базе данных. СУБД также должна предоставлять API для доступа к данным, обычно в форме языка доступа к базе данных для доступа и изменения данных, но также может использоваться для создания объектов базы данных, а также для защиты и авторизации доступа к данным. SQL является примером языка доступа к базе данных и включает в себя несколько наборов команд, включая язык управления данными для авторизации доступа к данным, язык определения данных для определения структур базы данных и язык манипулирования данными для чтения и изменения данных.
- Двигатель оптимизации. СУБД также может предоставлять механизм оптимизации, который используется для анализа языковых запросов доступа к базе данных и преобразования их в действенные команды для доступа и изменения данных.
- Обработчик запросов. После оптимизации запроса СУБД должна предоставить средства для выполнения запроса и возврата результатов.
- Менеджер блокировки. Этот важнейший компонент СУБД управляет одновременным доступом к одним и тем же данным. Блокировки необходимы, чтобы несколько пользователей не пытались изменить одни и те же данные одновременно.
- Менеджер журналов. СУБД записывает все изменения, внесенные в данные, управляемые СУБД. Запись об изменениях называется журналом, и компонент диспетчера журналов СУБД используется для обеспечения эффективного и точного ведения журнальных записей. СУБД использует диспетчер журналов во время завершения работы и запуска для обеспечения целостности данных, а также взаимодействует с утилитами базы данных для создания резервных копий и выполнения операций восстановления.
- Утилиты данных. СУБД также предоставляет набор утилит для управления и контроля операций с базой данных. Примеры утилит базы данных включают реорганизацию, запуск статистики, резервное копирование и копирование, восстановление, проверку целостности, загрузку данных, выгрузку данных и восстановление базы данных.
Популярные модели баз данных и системы управления включают РСУБД, СУБД NoSQL, СУБД NewSQL, СУБД в памяти, столбцовые СУБД, мультимодельные СУБД и облачные СУБД.
РСУБД.
СУБД NoSQL. Хорошо подходящая для слабо определенных структур данных, которые могут развиваться с течением времени, СУБД NoSQL может потребовать большего участия приложений для управления схемой.
Существует четыре типа систем баз данных NoSQL: базы данных документов, базы данных графов, хранилища ключей и значений и хранилища с широкими столбцами. В каждом из них используется свой тип модели данных, что приводит к существенным различиям между каждым типом NoSQL.- Базы данных документов хранят частично структурированные данные и описания этих данных в формате документа, обычно в нотации объектов JavaScript (JSON). Они полезны для гибких требований к схеме, например, общих для управления контентом и мобильных приложений. Популярные базы данных документов включают MongoDB и Couchbase.
- Базы данных Graph организуют данные в виде узлов и отношений, а не таблиц или документов. Поскольку в ней хранятся отношения между узлами, система графов может поддерживать более богатые представления отношений данных. Модель графовых данных не опирается на строгую схему и может меняться со временем. Базы данных графов полезны для приложений, отображающих отношения, таких как платформы социальных сетей, системы бронирования или управления взаимоотношениями с клиентами.
- «ключ-значение» основаны на простой модели данных, в которой уникальный ключ сопоставляется со связанным значением. Благодаря этой простоте хранилища ключей и значений можно использовать для разработки высокомасштабируемых и производительных приложений, таких как приложения для управления сеансами и кэширования в веб-приложениях или для управления данными корзины покупок для онлайн-покупателей. Примеры популярных баз данных «ключ-значение» включают Redis и Memcached.
- Хранилища с широкими столбцами используют знакомые таблицы, столбцы и строки систем реляционных баз данных, но имена столбцов и форматирование могут различаться от строки к строке в одной таблице. Каждый столбец также хранится отдельно на диске. В отличие от традиционного хранилища, ориентированного на строки, хранилище с широкими столбцами оптимально при запросе данных по столбцам, например, в механизмах рекомендаций, каталогах, обнаружении мошенничества и регистрации событий. Cassandra и HBase — примеры магазинов с широкими колонками.
СУБД NewSQL. Современные реляционные системы, использующие SQL, системы баз данных NewSQL обеспечивают ту же масштабируемую производительность, что и системы NoSQL. Но системы NewSQL также обеспечивают поддержку ACID (атомарность, непротиворечивость, изоляция и надежность) для согласованности данных. СУБД NewSQL спроектирована как реляционная система баз данных SQL с распределенной отказоустойчивой архитектурой. Другие типичные функции системных предложений NewSQL включают возможность работы в памяти и службы кластерных баз данных с возможностью развертывания в облаке. Многие пакеты СУБД NewSQL имеют меньше функций и компонентов и занимают меньше места, чем устаревшие реляционные предложения, что упрощает их поддержку и понимание. Некоторые поставщики теперь избегают ярлыка NewSQL и описывают свои технологии как распределенные базы данных SQL. CockroachDB, Google Cloud Spanner, NuoDB, Volt Active Data и YugabyteDB являются примерами систем баз данных в этой категории.
ИМСУБД. Система управления базами данных в оперативной памяти в основном использует основную память для хранения данных, управления ими и манипулирования ими. Уменьшая задержку, связанную с чтением с диска, IMDBMS может обеспечить более быстрое время отклика и лучшую производительность, но может потреблять больше ресурсов. Таким образом, база данных в памяти идеально подходит для приложений, требующих высокой производительности и быстрого доступа к данным, таких как хранилища данных, поддерживающие HTAP в реальном времени (гибридный транзакционный и аналитический процесс). Любой тип СУБД (реляционная, NoSQL и т. д.) также может поддерживать обработку в памяти. SAP HANA и Redis являются примерами систем баз данных в оперативной памяти.
СУБД. Система управления столбцовой базой данных хранит данные в таблицах, ориентированных на столбцы, а не на строки, что обеспечивает более эффективный доступ к данным, когда требуется только подмножество столбцов. Он хорошо подходит для хранилищ данных с большим количеством похожих элементов данных. К популярным продуктам баз данных со столбцами относятся Snowflake и Amazon Redshift.
Мультимодельная СУБД. Эта система поддерживает более одной модели базы данных. Пользователи могут выбрать модель, наиболее подходящую для их требований к приложению, без необходимости переключения на другую СУБД. Например, IBM Db2 — это реляционная СУБД, но она также предлагает столбцовую опцию. Многие из самых популярных систем баз данных аналогичным образом квалифицируются как мультимодельные с помощью надстроек, включая Oracle, PostgreSQL и MongoDB. Другие продукты, такие как Azure Cosmos DB и MarkLogic, разрабатывались специально как мультимодельные базы данных.
Облачная СУБД. Встроенная и доступная через облако , СУБД может быть любого типа (реляционная, NoSQL и т. д.) и обычной системой, которая развертывается и управляется пользовательской организацией или управляемой службой, предоставляемой поставщиком базы данных. Популярные облачные сервисы, позволяющие реализовать облачную базу данных, включают Microsoft Azure, Google Cloud и AWS.
Преимущества использования СУБДОдним из самых больших преимуществ использования СУБД является то, что она позволяет пользователям и разработчикам приложений получать доступ к одним и тем же данным и использовать их одновременно, обеспечивая при этом целостность данных. Данные лучше защищены и поддерживаются, когда они могут совместно использоваться с помощью СУБД, а не создавать новые итерации одних и тех же данных, хранящихся в новых файлах для каждого нового приложения. СУБД обеспечивает центральное хранилище данных, к которому несколько пользователей могут получить контролируемый доступ.
Централизованное хранение и управление данными в рамках СУБД обеспечивают следующее:
- абстракция данных и независимость;
- безопасность данных;
- механизм блокировки параллельного доступа;
- эффективный обработчик для балансировки потребностей нескольких приложений, использующих одни и те же данные;
- возможность быстрого восстановления после сбоев и ошибок;
- сильные возможности обеспечения целостности данных;
- регистрация и аудит деятельности;
- простой доступ с использованием стандартного API; и
- единых процедур администрирования данных.
Еще одним преимуществом СУБД является то, что администраторы баз данных (DBA) могут использовать ее для логической и структурированной организации данных. СУБД обеспечивает экономию за счет масштаба при обработке больших объемов данных, поскольку она оптимизирована для таких операций.
СУБД также может предоставлять множество представлений одной схемы базы данных. Представление определяет, какие данные видит пользователь и как этот пользователь видит данные. СУБД обеспечивает уровень абстракции между концептуальной схемой, определяющей логическую структуру базы данных, и физической схемой, описывающей файлы, индексы и другие физические механизмы, используемые базой данных. СУБД позволяет пользователям гораздо проще модифицировать системы при изменении бизнес-требований. Администратор баз данных может добавлять в базу данных новые категории данных, не нарушая работу существующей системы, тем самым изолируя приложения от того, как данные структурированы и хранятся.
Однако СУБД должна выполнять дополнительную работу, чтобы обеспечить эти преимущества, что приводит к накладным расходам. СУБД будет использовать больше памяти и ЦП, чем простая система хранения файлов, а разные типы СУБД потребуют разных типов и уровней системных ресурсов.
Недостатки СУБДВозможно, самым большим недостатком является стоимость оборудования, программного обеспечения и персонала, необходимого для запуска корпоративной СУБД, такой как SQL Server, Oracle или IBM Db2. Аппаратное обеспечение обычно представляет собой высокопроизводительный сервер со значительным объемом настроенной памяти в сочетании с большими дисковыми массивами для хранения данных. Программное обеспечение включает в себя саму СУБД, которая стоит дорого, а также инструменты для программирования и тестирования, а также инструменты для администраторов баз данных, позволяющие управлять, настраивать и администрировать.
С точки зрения персонала использование СУБД требует найма администратора баз данных, обучения разработчиков правильному использованию СУБД и, возможно, найма дополнительных системных программистов для управления установкой и интеграции СУБД в ИТ-инфраструктуру. Дополнительная сложность также является проблемой при реализации СУБД.
Программное обеспечение СУБД является сложным и требует глубоких знаний для правильной реализации и управления. Но СУБД взаимодействует со многими другими ИТ-компонентами, такими как ОС, системы обработки транзакций, языки программирования и сетевое программное обеспечение. Обеспечение правильной конфигурации и эффективности такой сложной установки может быть затруднено и привести к замедлению производительности или даже к сбоям в работе системы.
Модель облачных вычислений может снизить часть расходов и административных издержек, связанных с эксплуатацией корпоративных систем баз данных. Например, поставщик облачных услуг (CSP) устанавливает оборудование и управляет им, которое может совместно использоваться пользователями облака. Кроме того, хранилище, память и другие ресурсы можно увеличивать и уменьшать по мере необходимости в зависимости от потребностей использования. А основные задачи администратора баз данных, такие как установка исправлений и простое резервное копирование, становятся обязанностью CSP. Поэтому развертывание некоторых баз данных в облаке, а не локально, может быть проще и экономичнее.
Варианты использования СУБДПредприятия, которым необходимо хранить данные и получать к ним доступ позже для ведения бизнеса, имеют жизнеспособный вариант использования для развертывания СУБД. Любое приложение, требующее больших объемов данных, к которым должны обращаться несколько пользователей или клиентов, является кандидатом на использование СУБД. Большинство средних и крупных организаций могут извлечь выгоду из использования СУБД, потому что у них больше потребностей в совместном использовании данных и параллелизме, и они могут легче преодолевать проблемы стоимости и сложности. Примеры использования клиентами технологии СУБД включают следующее:
- Приложения могут включать хранение информации о клиентах и счетах, отслеживание транзакций по счетам, таких как снятие средств и внесение депозитов, а также отслеживание платежей по кредиту. Банкоматы являются хорошим примером банковской системы, которая использует СУБД для отслеживания и управления этой деятельностью. СУБД
- управляют продажами для любого типа бизнеса, включая хранение информации о продуктах, клиентах и продавцах, а также запись продаж, отслеживание выполнения и ведение информации об истории продаж.
- Большинство коммерческих авиакомпаний полагаются на СУБД для приложений с интенсивным использованием данных, таких как планирование полетов и управление бронированием рейсов клиентов.
- Производственные компании полагаются на СУБД для отслеживания запасов на складах и управления ими. СУБД также можно использовать для управления данными для приложений управления цепочками поставок, которые отслеживают поток товаров и услуг, включая перемещение и хранение сырья, запасов незавершенного производства и готовой продукции от пункта происхождения до пункта назначения. потребление.
- СУБД также упрощает для компании отслеживание и управление информацией о сотрудниках в приложении для управления персоналом, включая управление данными о сотрудниках, такими как адреса, номера телефонов, сведения о заработной плате, платежная ведомость и формирование зарплатных чеков.
К 2019 году технологии СУБД с открытым исходным кодом быстро набирали обороты. Фактически, Gartner прогнозирует, что базы данных с открытым исходным кодом будут составлять 10% от общих расходов на программное обеспечение баз данных в этом году из-за более широкого внедрения на предприятиях. К 2022 году три из пяти лучших баз данных по рейтингу DB-Engine были с открытым исходным кодом. Большинство основных ИТ-организаций используют программное обеспечение с открытым исходным кодом в некоторых своих критически важных операциях. Эта тенденция дополняет две другие: приобретение поставщиков баз данных с открытым исходным кодом более крупными конкурентами и расширение рынка облачных услуг баз данных.
В 2019 году Gartner также заявила, что облачные базы данных являются движущей силой роста рынка СУБД, назвав облако «платформой по умолчанию для управления данными». В 2021 году Gartner пришла к выводу, что «к 2022 году доходы от облачных систем управления базами данных будут составлять 50 % от общего дохода рынка СУБД». В связи с растущим переходом к облаку многие поставщики СУБД представили управляемые облачные службы баз данных, которые предлагают освободить ИТ-специалистов и специалистов по управлению данными от многих задач, необходимых для развертывания, настройки и администрирования систем баз данных.
Еще одной растущей тенденцией является то, что Gartner называет HTAP: использование единой СУБД для обеспечения как обработки транзакций, так и аналитики без необходимости использования отдельной СУБД для каждой операции. Чтобы поддержать эту тенденцию, все больше поставщиков СУБД создают гибридные системы баз данных, которые предоставляют несколько ядер баз данных в рамках одной СУБД. Большинство гибридных СУБД предоставляют комбинацию реляционных и множественных механизмов NoSQL и API. Примеры включают Altibase, Microsoft Azure Cosmos DB и DataStax Enterprise.
История систем управления базами данныхПервая СУБД была разработана в начале 1960-х годов, когда Чарльз Бахман создал навигационную СУБД, известную как интегрированное хранилище данных. Вскоре после этого IBM разработала систему управления информацией (IMS), иерархическую СУБД, предназначенную для мейнфреймов IBM, которая до сих пор используется многими крупными организациями.
Следующее крупное достижение произошло в 1971 году, когда был принят стандарт Конференции/Комитета по языкам систем данных (CODASYL). Интегрированная система управления базами данных — это коммерческая реализация подхода к базе данных сетевой модели, разработанного CODASYL.
Но рынок СУБД навсегда изменился по мере того, как реляционная модель данных набирала популярность. Представленная Эдгаром Коддом из IBM в 1970 году в его основополагающей статье «. Реляционная модель данных для больших общих банков данных », СУБД вскоре стала отраслевым стандартом. Первой СУБД была Ingres, разработанная в Калифорнийском университете в Беркли командой под руководством Майкла Стоунбрейкера в середине 1970-х годов. Примерно в то же время IBM работала над своим проектом System R по разработке СУБД.
В 1979 году была выпущена первая успешная коммерческая СУБД Oracle, за которой несколько лет спустя последовали IBM Db2, Sybase SQL Server и многие другие.
В 1990-х годах, когда объектно-ориентированное (ОО) программирование стало популярным, на рынок вышло несколько ОО-систем баз данных, но они так и не завоевали значительной доли рынка. Позже, в 1990-х годах, был придуман термин NoSQL. В течение следующего десятилетия несколько типов новых продуктов нереляционных СУБД, включая ключ-значение, граф, документ и хранилище с широкими столбцами, были сгруппированы в категорию NoSQL.
Сегодня на рынке СУБД доминируют реляционные СУБД, но популярность систем баз данных NewSQL и NoSQL продолжает расти.
Последнее обновление: июль 2022 г.
Продолжить чтение О системе управления базами данных (СУБД)- Типы баз данных SQL не объяснены: базы данных на основе документов
- Как настроить базу данных MySQL в Linux
- Можно ли использовать общую базу данных для микросервисов?
- Подробная информация о приложениях пользователей облачной базы данных AWS
- Общедоступная база данных атак программ-вымогателей в США
Оценка различных типов продуктов СУБД
Автор: Крейг Маллинз
база данных (БД)
Автор: Бен Луткевич
SQL, NoSQL и NewSQL: как они сравниваются?
Автор: Крейг Маллинз
Дб2
Автор: Крейг Маллинз
Бизнес-аналитика
- Люди и процессы — ключ к успешной стратегии аналитики
Обязательство высшего руководства, включая назначение руководителей по работе с данными, которое ведет к процессам, позволяющим принимать решения на основе данных. ..
- Инструменты аналитики AWS помогают французской коммунальной компании стать «зеленой»
Пакет гиганта облачных вычислений позволил Engie SA отказаться от ископаемого топлива и теперь помогает французской коммунальной…
- Поставщик ипотечных данных использует Qlik для создания аналитической платформы
Компания Polygon Research использовала инструменты поставщика аналитических услуг для разработки платформы SaaS, состоящей из девяти панелей мониторинга, которые …
ПоискAWS
- AWS Control Tower стремится упростить управление несколькими учетными записями
Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Сервис автоматизирует…
- Разбираем модель ценообразования Amazon EKS
В модели ценообразования Amazon EKS есть несколько важных переменных. Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу…
- Сравните EKS и самоуправляемый Kubernetes на AWS
Пользователи AWS сталкиваются с выбором при развертывании Kubernetes: запускать его самостоятельно на EC2 или позволить Amazon выполнять тяжелую работу с помощью EKS. См…
Управление контентом
- 3 преимущества систем управления информацией о продуктах 9Системы PIM 0019 помогают ритейлерам управлять информацией о продуктах по каналам. Основные преимущества системы PIM включают в себя улучшенную работу сотрудников …
- 7 лучших практик для стратегий управления знаниями
Организации не могут развернуть стратегию управления знаниями за один день. Тем не менее, с помощью этих передовых методов эти предприятия могут …
- Как правильно выбрать PIM-систему для вашего бизнеса 9Системы PIM 0019 гарантируют, что каналы продаж отображают точную информацию о продукте. Чтобы найти правильную систему, лидеры электронной коммерции должны сначала …
ПоискOracle
- Oracle ставит перед собой высокие национальные цели в области ЭУЗ с приобретением Cerner
Приобретя Cerner, Oracle нацелилась на создание национальной анонимной базы данных пациентов — дорога, заполненная …
- Благодаря Cerner Oracle Cloud Infrastructure получает импульс
Oracle планирует приобрести Cerner в рамках сделки на сумму около 30 миллиардов долларов. Второй по величине поставщик электронных медицинских карт в США может вдохнуть новую жизнь в …
- Верховный суд встал на сторону Google в иске о нарушении авторских прав на Oracle API
Верховный суд постановил 6-2, что API-интерфейсы Java, используемые в телефонах Android, не подпадают под действие американского закона об авторском праве, положив конец …
ПоискSAP
- Безопасность SAP требует определенных навыков, командной работы
Критические уязвимости SAP вызывают постоянную озабоченность, и их количество растет по мере того, как системы SAP становятся все более открытыми благодаря цифровому преобразованию и. ..
- Платформа SAP с низким кодом надеется заполнить пробелы разработчиков
SAP Build, новая платформа с низким кодом, дебютировавшая на SAP TechEd, предназначена для того, чтобы бизнес-пользователи могли создавать приложения, но она …
- SAP Sustainability Control Tower стремится упростить отчетность ESG
SAP Sustainability Control Tower позволяет компаниям любого размера собирать данные ESG и управлять ими. Обновленная модель SaaS ориентирована на…
Модуль самопроверки 2 — 10 баллов из 10 ( 100 %) Вопрос 1 Правильный ответ Оценка 1 из 1. Отметить вопрос
10 класс из 10 ( 100 %)
Вопрос 1
Верно Оценка 1 из 1.
Вопрос-флаг
Текст вопроса
Сопоставьте понятия с их определением!
Оператор, создающий новую переменную и присваивающий ей значение.
Ответ 1
Информация в программе, предназначенная для других программисты (или любой, кто читает исходный код) и имеет не влияет на выполнение программы.
Ответ 2
Возможность комбинировать простые выражения и операторы в составные операторы и выражения, чтобы представлять сложные вычисления в сжатой форме.
Ответ 3
Чтобы соединить два операнда встык.
Ответ 4
Что интерпретатор Python делает с выражением, чтобы найти его ценность.
Ответ 5
Комбинация переменных, операторов и значений, представляет одно значение результата.
Ответ 6
Тип данных Python, в котором хранятся числа с плавающей запятой.
Ответ 7
Тип данных Python, который содержит положительное и отрицательное целое. числа.
Ответ 8
оператор присваивания
комментарий
композиция
конкатенация
оценка
выражение
float
Зарезервированное слово, используемое интерпретатором для анализа программы.
Ответ 9
Одно из значений, с которыми работает оператор.
Ответ 10
Специальный символ, обозначающий простое вычисление, например сложение, умножение или объединение строк.
Ответ 11
Блок кода, который может выполнять интерпретатор Python.
Ответ 12
Тип данных Python, содержащий строку символов.
Ответ 13
Число или буква, которые можно сохранить в переменной или оценивается в выражении.
Ответ 14
Имя, которое ссылается на значение.
Ответ 15
Вопрос 2
Верно Оценка 1 из 1.
Вопрос-флаг
Текст вопроса
Какой вывод будут производить следующие операторы Python?
>>> print (2*3-1)
int
ключевое слово
операнд
оператор
оператор
str
значение
переменная
Оценка 1 из 1.
Вопрос-флаг Текст вопроса
Какой результат выдаст следующий оператор Python?
>>> печать ((1 000 000))
Выберите один:
а. 1,
б. 1000,
в. (1, 0, 0)
д. Ошибка неверный тип
Вопрос 6
Правильно Оценка 1 из 1.
Флаг вопроса
Текст вопроса
Функции Python могут принимать или не принимать аргументы и могут возвращать или не возвращать результат.
Выберите один: Верно
Неверно
Вопрос 7
Верно Оценка 1 из 1.
Вопрос-флаг Текст вопроса
В Python оператор «+» можно использовать с числами и строками. Что такое недвижимость это сложение чисел имеет, но конкатенация строк не ?
Выберите один:
а. числовое добавление разрешено в правой части оператора присваивания
b. допускается более одного числового дополнения к выражению
c. значение выражения не зависит от порядка числовых операндов сложения
d. числовое сложение выполняется быстро
эл. числовое сложение требует 2 операнда
Обратная связь Ваш ответ правильный.
Вопрос 8
Верно Оценка 1 из 1.
Вопрос-флаг Текст вопроса
Сценарий обычно содержит последовательность утверждений.