|
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
О разработке структуры базы данных (для начинающих) (обсуждение статьи)01.02.2012, 12:01. Показов 12551. Ответов 65
Метки нет (Все метки)
Предлагаю обсудить здесь "статью", давайте ее откорректируем, дополним, и будет нормальное пособие для начинающих о том, с чего начать, как правильно построить структуру бд, на что следует обратить внимание в первую очередь. Потому как такие вопросы на форуме задаются очень часто.
3
|
|
| 01.02.2012, 12:01 | |
|
Ответы с готовыми решениями:
65
Книга для начинающих изучать базы данных Совет в разработке интерфейса базы данных Статьи из базы данных |
|
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
|
||
| 30.11.2012, 11:08 | ||
0
|
||
|
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||
| 30.11.2012, 11:12 [ТС] | ||
|
0
|
||
|
2917 / 1947 / 214
Регистрация: 05.06.2011
Сообщений: 5,767
|
|
| 30.11.2012, 18:09 | |
|
Рискну добавить как общий совет: никогда -- НИКОГДА -- не делайте осмысленную информацию первичным ключом и, соответственно, полем связи, как в приведённом примере, где, как я понимаю, предлагается идентифицировать группу -- номером, студента -- номером зачотки, а преподавателя -- табельным номером. Иначе для вас станут весьма неприятным открытием случаи смены зачотки из-за потери или смены фамилии, глобальные перенумерования групп или табельных номеров. Нету у нас ничего постоянного и уникального кроме генетического кода, который также не стоит делать первичным ключом -- тупо из-за размера...
И ещё: не стоит увлекаться контролем правильности на уровне структуры базы. Радость оператора, введшего пятьдесят атрибутов и обнаружевшего, что пятьдесят первый ему забыли сообщить, из-за чего он не может сохранить введённое, не знает границ...
0
|
|
|
3544 / 1118 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|||
| 30.11.2012, 19:03 | |||
Сообщение было отмечено как решение
Решение
3
|
|||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 01.12.2012, 11:32 | |
|
0
|
|
|
2917 / 1947 / 214
Регистрация: 05.06.2011
Сообщений: 5,767
|
|||||
| 01.12.2012, 16:23 | |||||
![]() Таки что тогда первичные ключи у перечисленных (студент, преподаватель, группа)? Добавлено через 7 минут Добавлено через 14 минут Что простое поле, а что составное -- определяется задачей. Вполне могу себе представить задачу, для которой не требуется делить ФИО на составляющие -- тогда это простое поле; а вот, например, если предполагается обмен с банком -- тут уж просто непременно делить на три, иначе рано или поздно появится какой-нибудь Пак Сун Чо -- при чём вполне может оказаться как Сун Чо без отчества, так и Сун, по отчеству Чо -- а для банка это принципиальная разница. Да и инициалы ему автоматом попробуй-ка подбери...
0
|
|||||
| 01.12.2012, 16:23 | |
|
Вывод статьи по id из базы данных Базы данных - книги,статьи Статьи через php и базы данных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|