Я нахожусь в процессе создания базы данных для службы заказа такси.Я хотел бы, чтобы вы помогли мне пересмотреть мой дизайн и ответить на некоторые мои вопросы.Сначала позвольте мне объяснить логику.Пользователь не будет входить в систему. Вам нужно будет указать имя, фамилию, адрес электронной почты, телефон, местоположение, день и время, и ваша заявка будет принята.
Вот таблицы.
CUSTOMER TABLE
Customer_ID INT (PK,NN,AI,UN)
firstName VARCHAR(45) (NN)
lastName VARCHAR(45) (NN)
Email VARCHAR(50) (NN)
Phone VARCHAR(20) (NN)
RIDE
Ride_ID INT (PK,NN,AI,UN)
pickUpLocation TEXT(50) (NN)
Destination TEXT(50) (NN)
rideDate DATE (NN)
rideTime TIME (NN)
babyOnBoard VARCHAR(45)
У меня следующие вопросы:
- В MySQL Workbench TIME содержит скобки и нуждается в параметре, в противном случае этоне принятоКакие параметры?То же самое касается текста.Параметры TEXT совпадают с параметрами VARCHAR?
2. Каким, по вашему мнению, должен быть внешний ключ в таблице Ride?rideDate with rideTime?
Если у вас есть какие-либо другие предложения, будем рады их услышать.
Это моя первая база данных, поэтому, пожалуйста, примите это во внимание.