Я воссоздаю часть базы данных моей компании, потому что она не отвечает будущим потребностям. В настоящее время мы имеем в основном плоский файл и некоторые разделенные таблицы, которые никогда не были полностью реализованы.создание адресной базы данных
Мое мышление: у нас есть таблица для каждой категории, за исключением, может быть, таблицы zips, которая может служить соединением всей этой таблицы. Пожалуйста, обратитесь к изображению ниже:
Database Diagram http://www.freeimagehosting.net/uploads/248cc7e884.jpg
Одна вещь, которую я имею в виду, это удалить таблицу зип и просто положить почтовый индекс в таблице zipstocities, поскольку почтовый индекс почти уникален, а затем индексировать таблицу на почтовый индекс. Единственным недостатком является почтовый индекс, который должен быть varchar, чтобы заботиться о zip-кодах с ведущими нулями. Просто хочу знать, есть ли недостаток в моей логике.
Для чего предназначена эта база данных? Я бы сказал, что эта схема чрезмерно нормализована. – Lazarus
Используется для добавления информации о пациенте главный сценарий: пациент знает свой почтовый индекс, остальные остальные поля автоматически заполняются Возможный другой сценарий: пациент знает только город и штат, в котором они живут; Почтовый индекс и графство затем автоматически заполняются – Sean
Чрезмерно нормализованный? Я думаю, что это полностью денормализуется. –