Vladislav_133 04 ноя 2010, 21:06
Начну с не большой памятки. Скорее практика, чем теория.
Назначение имени в программировании вообще очень важная задача. Тоже относится и к созданию базы данных.
1. Не используйте русские имена для: баз данных, таблиц, столбцов и других объектов. Не все системы это адекватно понимают. Серьезная проблема с переносом на другие CУБД. Кроме этого, СУБД чувствительны к заглавным и прописным буквам, а это для вас дополнительная проблема, если будете писать запросы.
2. Для имен используйте английский алфавит, цифры, тире, подчеркивание. Не используйте в именах пробелы. В противном случае опять возникнут проблемы. Конечно все решаемо, но при написании запросов эти проблемы просто выматывают и отвлекают от главного.
3. Не используйте длинных имен. Максимальная длина 8 символов, не более.
4. Выработайте систему именования для первичных и внешних ключей. Например первичный люч id, внешний ключ id_table, где table - имя таблицы.
5. Если хотите понять, что такое запрос SQL никогда не используйте QBE - составление запросов с помощью таблиц. Помните: QBE для начфака.
Заканчиваю первую группу советов. Но не следовать им не советую.