Встречается на собеседованиях • сегодня
Является ли SQL единственным языком для работы с БД
Нет, SQL не единственный язык для работы с базами данных. Хотя он наиболее распространен для реляционных СУБД (MySQL, PostgreSQL, Oracle), существуют и другие подходы:
- NoSQL-языки – для нереляционных БД (MongoDB использует JavaScript-подобный синтаксис, Cassandra – CQL).
- ORM (Django ORM, SQLAlchemy) – позволяют работать с БД через код на Python, генерируя SQL под капотом.
- GraphQL – альтернатива REST для запросов к API, часто интегрируется с БД.
Пример с SQLAlchemy:
python
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData
engine = create_engine('sqlite:///mydb.db')
metadata = MetaData()
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String)
)
metadata.create_all(engine) # Создает таблицу без прямого SQL
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы