Куртис
Дизайн базы данных - очень важная часть разработки. Это первый шаг после сбора требований и даже до того, как начнется кодирование. Время, потраченное на проектирование базы данных, может сэкономить много времени и сэкономить нервы во время разработки.
Важность хорошего дизайна базы данных заключается в следующем:
1) Данные находятся в согласованной форме: - Когда база данных спроектирована, будут храниться только релевантные и необходимые данные. Структура таблицы позволяет согласовывать данные.
Другие способы поддерживать согласованность данных - это реализация первичных ключей и ограничений уникального ключа.
Каскадирование также обеспечивает согласованность данных. Реализуя каскадирование в родительской / дочерней таблице, гарантируется, что только эти дочерние записи существуют с допустимой родительской записью.
2) Устранение избыточных данных: - Хороший дизайн базы данных должен быть нормализован. Когда нормализация выполнена, избыточность (или повторение) данных уменьшается, как и размер базы данных.
3) Более простые запросы: - Если база данных хорошо спроектирована, запросы будут простыми и их выполнение будет быстрым.
4) Производительность: - Общая производительность приложения также зависит от структуры базы данных.
5) Техническое обслуживание: - Это, безусловно, самый важный вопрос. База данных должна быть хорошо спроектирована, чтобы ее было легко поддерживать. Если это не так, небольшое изменение в будущем может вызвать выполнение множества хранимых процедур, функций и представлений.
Максимиллия
Дизайн базы данных - это структура базы данных, которая будет использоваться в качестве плана для хранения и управления данными, а СУБД - это программное обеспечение, используемое для реализации дизайна базы данных.
Дизайн базы данных важен, потому что;
• Плохой дизайн базы данных портит хорошие прикладные программы.
• СУБД не обещает хорошего управления данными и не гарантирует, что база данных сможет генерировать точную информацию.
• Конечный пользователь и разработчик решают, какие данные будут храниться в базе данных.
Ригоберто
Привет, я полагаю, вы новичок и хотите узнать больше о SQL? Для этого воспользуйтесь ресурсами и блогом журнала транзакций сервера sql , где вы найдете много полезной информации по работе с базами данных и этим языком программирования.