Є два фундаментальних механізми маніпулювання даними — реляційна алгебра і реляційне числення. Основною функцією маніпуляційної частини реляційної моделі є забезпечення заходів реляційності будь-якої конкретної мови реляційних БД: мова називається реляційною, якщо вона має не меншу виразність і потужність, ніж реляційна алгебра або реляційне числення. Щодо маніпулювання реляційними даними, то оскільки реляційні дані подаються множинами, до них застосовні звичайні теоретико-множинні операції: об’єднання, переріз, віднімання, декартів добуток. В реальних реляційних СУБД використання реляційної алгебри для маніпулювання реляційними даними практично не застосовується, а широкого застосування набули мови запитів, що базуються на моделі SQL. Реляційне числення основане на використанні предикатів, що мають задовольнити потрібні кортежі або домени. Мови запитів, такі як SQL, QBE (Query By Example) реалізуються не тільки функції відповідної теорії, але і використовуються певні додаткові операції, наприклад арифметичні операції, операції друку тощо.
Етапи проектування (створення) бази даних:
- Визначення мети створення бази даних.
- Визначення таблиць, що їх повинна містити база даних.
- Визначення необхідних у таблиці полів.
- Завдання індивідуального значення кожному полю.
- Визначення зв'язків між таблицями.
- Відновлення структури бази даних.
- Додавання даних і створення запитів, форм, звітів та інших об'єктів бази даних.
- Використання засобів аналізу в СУБД.