2010-04-03 4 views
0

Как я между 1-2 лет опыт, что я должен сказать на этот вопрос интервью ....Как ответить на этот вопрос интервью?

Каковы типы нормализации? Должен ли я сказать все нормальные формы или что?

+2

Да. Нормальные формы не должны меняться с лет опыта :) – codaddict

+1

Какое интервью это, когда у вас есть время, чтобы прыгать на переполнение стека и ждать ответов? – gtd

+0

@ dasil Я закончил свое интервью на прошлой неделе ... – bala3569

ответ

6

Слишком широкий вопрос для интервью - он может заполнить небольшую книгу. Я бы просто вспомнил несколько ключевых моментов о первых трех нормальных формах (4 и 5 для дополнительного кредита). Here's несколько приличное изложение их.

Если бы я брал у вас интервью и задал вопрос, я хотел бы услышать выше всего, что большинство разработчиков db стремятся хотя бы на 3NF, но должны уметь отклоняться от этого по причинам X. Зная, когда следует отклоняться от нормализации и почему это более важно и важно, чем знать определения.

+0

Отличный ответ, я бы не сказал это лучше! –

2

Знание формальных определений нормальных форм и может дать отличный пример для реального мира.

+0

@ Аnders, сколько типов я должен сказать? – bala3569

+2

Если бы я был интервьюером, я бы следил за * пониманием * нормализации и почему это важно, вместо того, чтобы отбирать список из Википедии. Какие из обычных форм вы считаете наиболее важными, чтобы знать и применять и почему? –

1

FWIW, я думаю, что это глупый вопрос, который следует задавать, кроме как при опросе людей прямо из университета, где не так много просить, но теории. Одной из первых вещей, которые они научили меня, когда они учили нормализации, было «мы объясним эти [нормализационные] шаги сейчас, но имейте в виду, что, как только вы это поймете, вы не будете думать о нормальных формах, потому что 3NF будет естественным образом ». И они были правы.

Гораздо лучшие вопросы интервью были бы «что случилось с этой схемой?» и "разработать схему для следующих данных ...". потому что они показывают прикладное, практическое знание основополагающих принципов.

+0

Просьба указать ссылку с вашим ответом. – Rachel

+1

Ссылка для чего? Что меня преподавали в моем университете? –

Смежные вопросы