OriginalGriff
1. Who creates a database? How is it created? Where is it created? And, what does it look like?
Разработчики, в основном-часто под видом "администраторов данных". В принципе, мы делаем это - потому что, хотя на самом деле довольно просто "создать базу данных", сделать это правильно намного сложнее.
Как мы их создаем? Что ж, на самом деле у нас есть большой выбор. Мы можем использовать интерфейсную программу базы данных, и VS сделает это в крайнем случае, или SSMS для Sql server, или MySQL Workbench для MySql, или даже Access для простых однопользовательских баз данных. Или мы можем создать их, выдав соответствующие команды SQL из нашего кода непосредственно в компонент database engine, точно так же, как наш код использует команды SELECT или INSERT для доступа к данным.
Где она создается? Что ж...
Какой длины кусок веревки? Это почти тот же самый вопрос. Если вы используете что - то вроде Access, то вы указываете, где находится файл, Когда вы впервые сохраняете его-так что где находится файл, зависит только от вас. Если вы используете систему управления, такую как MySQL или SQL Server, то большую часть времени мы не знаем, и нам все равно, где она находится - система управления позаботится об этом. (Исключение составляет тот случай, когда мы подключаем БД к системе управления, но она в любом случае доступна только для разработки, а не для производства).
На что это похоже? Этот:
0000000100001111000000000000000000001000000000100000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000100000000
0110001100000000000000000000000001100100000110111000001000010101
0000000000000000000000000000000000000001000000000000000000000000
0001100100000010000000000000000010101000000001000000000000000000
0001100000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000010010111111110111000100000100111
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00110000000000000000100000000000...
Это электронные двоичные данные - они ни на что не" похожи", как и ваш исполняемый файл приложения!
2. When a front end application is coded with Java, and a back end database is coded with MySQL. What process is used to interlink them?
Опять же, это вопрос" кусочка строки " - он слишком сильно зависит от того, где именно находятся сервер и клиент и какие системы они запускают. Теоретически между ними может быть любое связующее звено, включая
IPoAC[
^] , а также более традиционные сетевые методы. Честно говоря, вам не нужно этого знать - вы можете предположить, что это "все сделано с помощью магии", и это будет работать так же хорошо! Это то же самое, что вы используете для разговора с принтером, интернетом, электронной почтой ... и это чертовски сложно, как только вы начинаете царапать поверхность! :смеяться:
3. What are the ways in which database can be viewed once they are created?
Все способы, которыми мы их создавали! Но в основном через пользовательские приложения или веб-сайты.