Создание простой схемы базы данных

в Вашем вопросе оба буфера и byteArray, кажется, байт []. Так:

ImageElement image = ImageElement.FromBinary(buffer);
6
задан Dinah 30 October 2009 в 18:56
поделиться

2 ответа

Вероятно, самая важная концепция, которую нужно понять, прежде чем создавать свою схему (вы поблагодарите себя за это позже, поверьте мне! :-), - это нормализация. Учебник на db.grussell.org не выглядит слишком убогим и даст вам хорошее основание. Фактически, если вы щелкните ссылку «На один уровень выше» и осмотритесь, некоторая другая информация также может оказаться весьма полезной.

Мой «главный совет»: запишите это на бумаге или в блокноте, или что-нибудь кроме базы данных, прежде чем вы начнете писать код. Получите хорошее представление о том, что вам нужно, чтобы ваша схема могла делать, прежде чем вы закроете ее в камне (и, говоря «закрепить ее в камне», я имею в виду, поймите, что вы написали много кода для схемы, которая должна будет переписан, если вы измените его, чтобы делать то, что вы »

6
ответ дан 10 December 2019 в 00:42
поделиться

Создание баз данных - это отдельная область исследований и знаний. Это не может быть сжато в один ответ. Поскольку вас интересуют учебные пособия, посмотрите раздел «Проектирование баз данных» в любом учебнике по системам управления базами данных. Я бы посоветовал Концепции системы баз данных, 5e, Абрахам Зильбершатц, Генри Ф.Корт, Сударшан

При проектировании базы данных помните следующее

1) Вы определяете важные интересующие объекты в своей домашней сети. Старайтесь избегать чрезмерного увлечения самими процессами, хотя они важны для определения важных единиц данных, которые вам нужно фиксировать

2) Используйте методы моделирования ER / UML, чтобы придумать схему / дизайн модели данных. Есть много инструментов кейса, которые помогут вам в этом.

3) Используйте принципы нормализации базы данных для точной настройки схемы, чтобы избежать избыточности данных. Избыточные данные приводят к следующим побочным эффектам: Неспособность поддерживать согласованность между избыточными данными, Неспособность хранить некоторые данные изящным образом

3) Перенаправьте разработку вашего проекта в операторы DDL для выбранной вами БД. Это поддерживается большинством инструментов case.

Case tools:

  • Microsoft Visio
  • ER Studio (очень дорого)
  • TOAD data modeller

Также существует множество инструментов с открытым исходным кодом. Вы можете попробовать Dia. Это не поддерживает прямое проектирование

4
ответ дан 10 December 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: