У меня есть задание в моем вводном классе базы данных - и я озадачен одной вещью.Нам дали 5 таблиц для создания отеля - бронирование, клиенты, другие платежи, платежи и номера.В таблице Clients у нас есть следующие атрибуты - ClientID (PK), FirstName (обязательно), LastName (обязательно), дата рождения, улица, город, провинция, PostalCode, Phone (требуется либо телефон, либо электронная почта), Email (любой телефонили адрес электронной почты требуется), Кредитная карта (не должна содержать дубликатов).Я построил свой ERD в Visio (в соответствии с инструкциями) и сделал все мои TABLE CREATE в моем листе SQL.У меня двоякий вопрос: A) Как мне указать требования к электронной почте / телефону в Visio?Есть флажок для обязательных атрибутов, но я не могу проверить их оба, так как они не оба обязательны.Что дает?Б) Как мне справиться с этим в моем SQL?Это ограничение CHECK?
Любая помощь будет оценена.Спасибо.