Как создать базу данных и что для этого собственно нужно
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как создать базу данных и что для этого собственно нужно - 2009-05-05 11:05:33.350000
|
|
|
kent90
Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
|
Здравствуйте, я решил заняться изучением SQL, облазил сайтов по этой теме, и везде с самого начала написано: давайте подключимся к базе данных. Я просто не имел с ними вообще никакого дела, и не совсем понимаю к чему и собственно из чего нужно подключаться. Подскажите пожалуйста, какие программы для запросов мне нужны, и в чем я могу создать эту базу данных. Спасибо.
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-05 11:09:34.530000
|
|
|
mactep.Black
Сообщений: 6065
Оценки: 678
Присоединился: 2008-02-28 13:01:19.656666
|
quote:
Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор http://ru.wikipedia.org/wiki/Система_управления_базами_данных
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-05 11:55:32.046666
|
|
|
kent90
Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
|
Ну я там был уже - это теория. Мне бы чего нибудь поконкретнее, от чего бы я смог оттолкнуться. Я изучаю С# и у меня возникло желание написать программу с базой данных о клиенте( просто на компьютере ), которая бы подключалась к программе. Я думал, что это можно сделать с помощью SQL( хочу ее изучить и на практике применить), или я что-то в корне не так понимаю. Я хочу понять принцип создания ( цепь конкретных действий ) чего-нибудь элементарного. Например: 1. Устанавливаю имя_программы программу. 2. Пишу в ней что-то типа такой код: CREAT DATABASE имябазыданных 3. Вуаля, примитивная база готова 4. Работаю с ней через команды( по ним у меня достаточно материала ).
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-05 13:31:19.696666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
Устанавливаешь mysql. Правишь конфиг запускаешь сервер. Запускаешь программку mysql. Имеешь командную строку SQL.
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-05 15:55:54.950000
|
|
|
kent90
Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
|
Т.е. базы данных без установки сервера никак не создашь. Получается в программах, которые не требуют выхода в сеть SQL не нужен и это не мой случай? Надо писать свою базу данных на С, со своими запросами и сохранять в каком-нибудь файле. Так делают программисты, которые создают приложения, в которых не требуется подключения к серверу?
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-07 11:47:38.663333
|
|
|
avy
Сообщений: 3
Оценки: 0
Присоединился: 2009-05-07 11:33:30.283333
|
База данных - это по сути файл (или 2, 10, 50000 файлов) с набором данных, например *.dbf. Для того что бы с этим файлом работать не обязательна СУБД. Но что бы выполнять SQL-команды, нужна СУБД. Именно она обеспечивает связь БД (того самого файла *.dbf) и пользователя (или другого софта). СУБД - это oracle, mysql, sql server и бОльшая куча еще. СУБД - это сервер (не в физическом смысле). Простой пример СУБД - Acceess. Можешь создать базу в Acceess-е и прицепить ее к своей проге и пользоваться SQL-командами. Начни с этого. Потом скачай mysql, установи сервер и продвинься дальше. — Объяснение ооочень простое.
|
|
|
RE: Как создать базу данных и что для этого собственно нужно - 2009-05-15 20:25:56.270000
|
|
|
tеstеr
Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
|
quote:
Т.е. базы данных без установки сервера никак не создашь. Создашь конечно. Спецмальные версии клиент-серверных sql-серверов: fireberd embeded, mysql embeded. Не клиент-серверные системы: MS Access, базы данных в OpenOffice, 1C 7.7, miniSQL. quote:
Получается в программах, которые не требуют выхода в сеть SQL не нужен и это не мой случай? Иногда бывает нужен. например, ты хранишь все теги своей mp3-колекции в базе данных, она только твоя и из сети недоступна. Преимуществ от такого хранения масса. Наверняка ты пользуешся/пользовался Amarok-ом (иконка с волком), отличный плеер для mp3. Вот он теги хранит в mysql, miniSQL, PostgeSQL, сортирует из как надо, фильтрует, …. Или FireFox - все статистики, историю, ресурсы он индексирует, и индексирует при помощи miniSQL, эта база данных используется только им самим, и наружу не отдается. Проги под винду - oupost-firewall, он в базе данных хранит логи, что надо блокировать, кому можно разрешать все, … все свои параметры (списки параметров). quote:
Надо писать свою базу данных на С, со своими запросами и сохранять в каком-нибудь файле. Так делают программисты, которые создают приложения, в которых не требуется подключения к серверу? Так обычноделают студенты компьюерныхспециальностей, чтобы освоить все эффективные алгоритмы сортировки, сравнения, поиска подстроки в строке. Для исследования структур представления данных изнутри: списки, хешифрованые списки деревья всех видов, …. Для прикладных задач проще использовать готовые решения, например, базы данных, которые очень хорошо развиты.
|
|
|
|
|