Amogh Halageri Ответов: 2

Как просматривается база данных?


Я новичок в компьютерном программировании, и до сих пор я занимался Java и Android. Я не очень разбираюсь в базах данных. У меня есть несколько вопросов, чтобы получить четкое представление о месте базы данных в разработке компьютерных приложений.

1. Кто создает базу данных? Как она создается? Где она создается? И на что это похоже?
2. Когда передний конец приложения, написанные на Java, и серверной базе данных кодируется с MySQL. Какой процесс используется, чтобы связать их?
3. Какими способами, в какой базе данных можно просматривать, когда они создаются?

Спасибо!

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

Я проверил онлайн-учебники, в которых широко используются технические термины, которые не помогают мне получить четкое представление о том, что такое база данных на самом деле.

2 Ответов

Рейтинг:
17

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?

Все способы, которыми мы их создавали! Но в основном через пользовательские приложения или веб-сайты.


Рейтинг:
1

Rasik Bihari Tiwari

К1 Кто создает базу данных? Как она создается? Где она создается? И на что это похоже?

В1.1 Кто создает базу данных?
Ans: Любой, кто знает, как создать базу данных, может создать базу данных, даже моя мама может сделать это, если я буду направлять ее. С точки зрения ИТ, во время разработки корпоративного программного обеспечения это обычно будет программист, разработчик или DBA (администратор базы данных)

В1.2 Как она создается?
Ans: База данных может быть создана следующими способами:
- Вручную-разработчиком или DBA (администратором базы данных) с помощью инструментов управления базами данных, например SQL Server Management Studio for SQL Server database
- Автоматически через код, написанный на C# .Сеть, например, через ADO .Net или механизма ORM (объектно-реляционного отображения), как основы сущности

В1.3 Где она создается?
Ans: В конечном счете база данных находится на вашем жестком диске.

В1.4 на что это похоже?
Ans:На диске это будет все двоичное, но когда вы просматриваете его через инструменты управления базами данных, вы видите таблицы, строки, столбцы, отношения между ними и т. д.

К2. Когда переднее приложение кодируется с помощью Java, а внутренняя база данных кодируется с помощью MySQL. Какой процесс используется, чтобы связать их?
Ans: Поставщик баз данных - это связующее звено между вашим передним java-приложением и внутренней базой данных, например MySQL. Поставщик базы данных-это в конечном счете файл*. dll, который содержит всю логику взаимодействия с данной базой данных. например, для SQL Server существует известный поставщик с именем System.Data.SqlClient. Вы найдете поставщика для любой базы данных (например, oracle, SQL Server, MySQL) для среды программирования Java или .Net, над которой вы работаете.

Q3. Какими способами можно просматривать базы данных после их создания?
Ans: Таблицы базы данных, строки, столбцы и т. д. Можно просматривать с помощью инструментов управления базами данных, например SQL Server Management Studio for SQL Server database.

Чтобы просмотреть его файлы (*. mdf,*.ldf и т. д. В SQL Server), где он хранит содержимое вашей базы данных на диске, вы можете просмотреть их через простой проводник windows, перейдя в соответствующий каталог, где находятся эти файлы.