Джо Селко — американский эксперт по реляционным базам данных из Остина, штат Техас . Он принимал участие в работе Комитета по стандартам баз данных ANSI X3H2 и помог написать стандарты SQL -89 и SQL-92. Он является автором серии книг Моргана-Кауфмана по SQL и более 1200 опубликованных статей по SQL и другим темам, связанным с базами данных. Он был штатным статистиком в течение нескольких лет. [1]
Ему приписывают создание термина « код лазаньи» и популяризацию модели вложенных множеств Майкла Дж. Камфонаса для деревьев в SQL, таксономии схем кодирования данных и нескольких других шаблонов проектирования в SQL DDL и DML. [2]
Celko получил степень бакалавра и первую степень магистра по математике в Университете штата Джорджия. Он также имеет вторую степень магистра по информатике в Технологическом институте Джорджии . [3]
Celko имеет очень широкий спектр отраслей и приложений, начиная с 1965 года с работы, удостоенной награды Национальной научной ярмарки в исследовательских лабораториях Pittman-Dunn в Frankford Arsenal . Его консалтинговая работа в государственном секторе была связана с тюремными системами, медицинскими организациями, NASA и оборонными подрядчиками. Он помог установить стандарты программирования и разработки программного обеспечения для армии США в AIRMICS и писал регулярные колонки по этому вопросу в отраслевой прессе по разработке программного обеспечения.
Его коммерческая консалтинговая деятельность была разнообразной — автокредитование, развлечения, аэрокосмическая промышленность, образование, судоходство (грузовые линии и морские перевозки), нефтехимическая промышленность, компании-разработчики программного обеспечения и необычные стартапы.
Он преподавал в Южной Африке, Турции, Великобритании, Норвегии, Швеции, Финляндии, Нидерландах, Бразилии, Бельгии и Швейцарии. Он также создал и преподавал онлайн-курсы по MySQL и SQLUniversity.org. Он был одним из основателей факультета Neumont University в Солт-Лейк-Сити, коммерческого университета для разработчиков программного обеспечения.