sarfarazbhat Ответов: 2

Создайте таблицу базы данных для личных и образовательных сведений в MYSQL


Всем привет,

Меня зовут Сарфараз. Я хочу создать форму на PHP и MYSQLI, и мне нужна ваша помощь, например, как создать таблицы, чтобы захватить следующие детали:

Мне нужно сохранить детали кандидатов, как.

Имя, отчество, адрес и

Такие квалификации, как

10-й Std Max Marks полученные отметки %возраст
Выпускной Макс баллы полученные баллы %возраст
После окончания учебы Макс баллы полученные баллы %возраст


Теперь мне нужна помощь в захвате вышеуказанных деталей в таблицах сервера MYSQL.
Спасибо.

Что я уже пробовал:

Я создал форму на PHP, и теперь мне нужен правильный способ захвата деталей в таблицах базы данных.

2 Ответов

Рейтинг:
0

sarfarazbhat

Благодарю Вас, мистер Ричард Маккатчан, за рекомендацию.
Я думаю, что это немного продвинуто, но я начал изучать передовые темы, хотя и знаю основы. Просто я еще никогда не работал с таблицами реляционных баз данных.
В любом случае, мне нужно немного разъяснений по первичному и внешнему ключам.
Я создал 8 таблиц в MYSQL, как показано ниже

Candidate_Info
present_address
Постоянный адрес
Опыт
Документы
10-е место
12-й
Диплом

с

canid_id как PK в таблице candidate_info
present_add_id как PK в таблице Present_address
permanent_add_id как PK в таблице Permanent_address
experience_id как PK в таблице experience
doc_id как PK в таблице документов
matric_id как PK в таблице matric
plustwo_id как PK в таблице плюс два
diploma_id как PK в таблице дипломов

с canid_id в качестве внешнего ключа во всех других таблицах, кроме таблицы candidate_info.

Правильно ли это, или я делаю это неправильно, тогда, пожалуйста, немного уточните.
Спасибо

Richard MacCutchan

Здесь действительно нет ни места, ни времени, чтобы дать учебник по проектированию баз данных. Есть много статей, которые вы можете найти через google, которые объяснят эти проблемы гораздо лучше, чем я мог бы сделать.

Рейтинг:
0

Gilles Migliori (migli)

Привет Сарфараз,

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

- каждая таблица должна иметь автоматически увеличивающийся первичный ключ
- все данные должны быть расположены в уникальном месте (никогда не дублируйте данные в 2 разных местах)

Я рекомендую вам использовать MySQL Workbench чтобы построить свою структуру, он позволяет создавать ваши таблицы и отношения визуальным образом с помощью shemas и синхронизировать их на вашем сервере.

Вот это да учебник для начала работы с MySQL Workbench Вы найдете на том же веб-сайте несколько наставлений о различных видах отношений с базами данных и других связанных с ними вещах .


sarfarazbhat

Спасибо за ответ, я обязательно установлю MYSQL workbench и попробую.
Спасибо