Что такое система управления базами данных

Python Senior Без компании
Что такое система управления базами данных
Ответы
Система управления базами данных (СУБД) — это программное обеспечение для создания, управления и взаимодействия с базами данных. Она обеспечивает: - Хранение и организацию данных - Защиту и целостность данных - Одновременный доступ для нескольких пользователей - Оптимизацию запросов **Примеры СУБД:** - Реляционные: PostgreSQL, MySQL, SQLite - NoSQL: MongoDB, Redis **Пример с SQLite (Python):** ``` import sqlite3 # Подключение к БД conn = sqlite3.connect('example.db') cursor = conn.cursor() # Создание таблицы cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''') # Вставка данных cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25)) conn.commit() # Чтение данных cursor.execute("SELECT * FROM users") print(cursor.fetchall()) conn.close() ```