SQL: Создание базы данных

SQL: Создание базы данных

Для начала разберемся что такое «База данных».

База данных — это набор взаимосвязанных данных, о некоторой предметной области, который имеет определенную структуру и постоянно хранится в памяти компьютера.  База данных(БД) состоит из столбцов и строк.

Модели БД:

1. Иерархическая БД

Представьте дерево. На первом уровне расположен один объект. На втором уровне несколько, подчиненных ему, объектов. Из этого следует:
1.Каждый потомок может иметь только одного предка;
2.Поддержка целостности по ссылкам между потомками и предками;
3.Потомок не может существовать без родителя.

2. Сетевая БД.

Является расширением иерархической модели, но каждый потом может иметь любое количество предков;

 

 

3. Реляционная БД.

Является самым распространенным видом БД. Все данные собраны в таблицы, между которыми можно установить связи.
Достоинства:
1. Наличие небольшого набора абстракций адекватно отражающих большинство предметных областей.
2.  Мощный математический аппарат.
3.  Манипулирование данными без необходимости   знания  конкретной физической организации.
Недостатки:
1. Присущая этим системам некоторая ограниченность при использовании в областях, в которых требуется сложная структура данных.
2. Невозможность отображения  семантики.

 


Разберемся как создать БД:

Существует множество различных СУБД (систем управления БД) поэтому способы создания могут различаться. Мы рассмотрим некоторые примеры.

1. Создадим БД для .NET

Разберём всё по порядку.
CREATE DATABASE — это команда для создания БД.
Users — название БД.
Это сокращенная форма создания БД, она возможна благодаря тому, что параметры созданной БД будут иметь значения по умолчанию.

2. Создадим БД в PHPMyAdmin:

Одной из самых популярных оболочек по работе с MySQL является PHPMyAdmin. Чтобы создать БД в среде PHPMyAdmin необходимо:
1.  Зайди в оболочку.
2.  Перейти на вкладку «Базы данных».
3.  В первое поле записываем название БД.
4.  В выпадающем списке выбираем необходимую кодировку.
5.  Нажимаем кнопку «Создать».

 

 

 

 

Добавить комментарий