База данных онлайн создать
База данных онлайн создать
Online Database Schema Design and Modeling Tool
Start Designing Online For Free
Design Your Database Schema Without Writing SQL
Do not be deceived by our simple UI. Our web application is the most advanced and stable tool available in the market that gives you the power of visual database design online.
Start from scratch just like creating a UML diagram or import existing database. Use our powerful features to save time and reduce errors. Share and collaborate with your team. When you are finished, generate an SQL script in one click for any of the following database engines:
42,234
231,685+
Important Features
Simple User Interface
Our user interface may look simple but it is fully-featured and powerful. Fast and ridiculously easy to use with every feature you can possibly need.
Reverse & Forward Engineer
Reduce errors and save time. Import an existing database or start from scratch. Generate an SQL script for every major database engine with one click.
Collaborate & Share
Invite and share access (Owner, Editors, Viewers) by simply providing team member’s email. Work on the model at same time. Use live comments/chat to collaborate with your team.
Designing & Modeling
Fast navigation. Keyboard shortcuts. Instant save with history. Copy & Paste. Undo & Redo. Cloning. Live validation. Automatic layout. Notes & Comments.
View Modes
Automatic sorting and layout. Grid view. Bezier or Cornered line type. Change table and line colors. Option to show/hide default values, foreign key icons, columns, indexes etc.
Export Options
In addition to generating SQL script for all major database engines, you can also export your database in image (PNG) or pdf. You can also create a public view link. More export options coming soon (JPG and XML)
Many more features including hundreds of ready made templates of various sizes in multiple industries to help you save time and get you started even with no experience. No matter the size and needs of your project, from simple schemas to database models with thousands of tables, DB Designer has you covered.
Explore Our Features in Detail
Why Everyone Loves DB Designer?
Here are the top reasons why we are better than our competitors
Unmatched Track Record
Comprehensive Solution
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
Competitive Pricing
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
Our Support
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
What Our Users Say?
“I am an assistant at the University of Zurich where I help students with the management of the data they collect during their Masters and PhDs and have therefore been enjoying your software for a few months already. Seen that I am a biologist and not a developer much of my database designing skills are acquired through a long process of trial and error and I really enjoyed the speed and simplicity that dbdesigner brought into my work.”
Dominique W
Faculty @ University of Zurich.
“I just wanted to say thank you. We have been using dbdesigner for past few years on a daily basis and it has allowed everyone on our team to save time. Simplicity of your modeler allows us to involve non-technical managers in the process and get timely feedback. We really appreciate all the useful features which have helped us complete hundreds of projects and made maintenance or revisions super easy.”
Jim Zack
Product Manager @ Hulu
“DBDesigner was the first one of it’s kind and still the best out of all. Easy and straightforward to use compared to other similar services and products. I am a full-stack software engineer and having the right tools with good looking UI is very important to me. I would have been happy to pay long time ago and I am not disappointed you are limiting the free plan. None of the similar products have all the features DBDesigner has and yet they cost lot more. Upgrading my account now, this is well worth the price.”
David K.
Full-Stack Developer
Database diagram designer online
DB Design is a powerful online database design tool that helps you create high-quality physical models. It allows you to design database structure and perform reverse/forward engineering.
Database Objects
Forget about complex SQL for creating and editing objects. With a diverse range of drawing tools, you can develop a complete data model in a few clicks.
Our database designer also supports two standard notations: IDEF1x and UML.
Forward Engineering
Thanks to forward engineering, your visual data model can be easily exported to the DDL statement that will simplify writing SQL.
DB Design supports different database engines: MySQL, PostgreSQL, Oracle.
Reverse Engineering
Upload existing databases to create new ER diagrams. Visualize database models so you could clearly see how elements such as attributes, relations, indexes, comments and other objects are connected without displaying actual data.
Features
Key opportunities to make your project perfect
Database options
Create multiple specialized diagrams or models
Dark and light themes
We introduce the alternative dark interface for you
Fast support
We are giving fast feedback to our users and customers
Notifications
Integrate with Slack and all participants could see updates
Team collaboration
Add other participants and work together on your project
Online access
Create your project any place and time using DB Design
What our users say
Nikolay, DBA
We use Laravel at work. Exporting to migrations made the developing so easy. Thank you!
Patrick, Teacher
I mostly use it for my college projects. Took me a little time to get used to it, and I can open it in the browser anytime. Thanks for making it free!
Henry, Full-Stack developer
Great tool. Being a full-stack developer, it got so easy to keep schemas of the projects now.
Wonderful tool! So many export formats which is really impressive. Keep it up!
Aiden Silva
I’ve been looking for something like that for a while. It’s an amazing modeling tool.
Adem, PHP Developer
It’s so simple and multifunctional at the same time. And I’m pleased with the support you guys provide.
Every day we’re doing our best to improve the tool and make it easier to use. This is why we pay great attention to all feedbacks and feel happy when you leave good reviews.
Do you have ideas how to make DB Design better? Please get back to us and leave your feedback by clicking ‘Contact Us’. With your help, our product is getting better.
Бесплатное создание баз данных на AWS
Бесплатные предложения и сервисы, необходимые для создания, развертывания и запуска приложений баз данных в облаке
Бесплатные предложения продуктов
Создавайте решения для баз данных на основе продуктов, доступных на уровне бесплатного пользования AWS
Amazon RDS
Управляемый сервис реляционных баз данных для MySQL, PostgreSQL, MariaDB, Oracle (с поддержкой собственных лицензий) или SQL Server
- 750 часов использования инстанса базы данных db.t2.micro (применимые ядра БД) в месяц
- 20 ГБ хранилища БД на универсальных томах (SSD)
- 20 ГБ хранилища для резервных копий и снимков состояния БД
Amazon DynamoDB
Бессерверная база данных для приложений, которым необходима высокая производительность при любом масштабе
- 25 ГБ хранилища
- 25 единиц ресурсов записи
- 25 единиц ресурсов чтения (достаточно для поддержки до 200 млн запросов в месяц)
Amazon Redshift
Быстрое, простое и экономичное решение для хранения данных
- 750 часов использования инстанса dc1.Large в месяц в течение двух месяцев
- Бесплатный пробный доступ в течение двух месяцев
AWS Database Migration Service
Миграция баз данных с минимальным временем простоя
- 750 часовиспользования микроинстанса dms.t2.micro сервиса Amazon DMS в одной зоне доступности
- 50 ГБ универсального хранилища (SSD)
Amazon ElastiCache
Управляемые сервисы хранения данных в памяти, обеспечивающие эффективное развертывание, эксплуатацию и масштабирование популярных хранилищ данных в памяти, совместимых с решениями на основе открытого исходного кода.
- 750 часов использования узла cache.t2micro
Бесплатный начальный доступ
Подробнее об облачных базах данных AWS
Чтобы поближе познакомиться с сервисами AWS, посмотрите нашу подборку видео
Introduction to Amazon RDS
What is Amazon DynamoDB?
How Trimble Successfully Migrated Their Databases to the Cloud
10‑минутные учебные пособия
Начните изучение сервисов баз данных AWS с этих простых бесплатных учебных пособий
Создание базы данных MySQL и подключение к ней
Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных MySQL (она называется «инстанс»), подключаться к ней и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
Создание NoSQL таблицы и выполнение запросов к ней
Из этого учебного пособия вы узнаете, как создать простую таблицу, добавить данные, просмотреть их, сделать выборку, а затем удалить данные и саму таблицу с помощью консоли DynamoDB. DynamoDB – это полностью управляемая база данных NoSQL, которая поддерживает как документо‑ориентированную модель, так и хранилища типа «ключ‑значение». Благодаря гибкой модели данных, стабильной производительности и автоматическому масштабированию пропускной способности этот сервис является отличной платформой для мобильных и интернет‑приложений, игр, рекламы, IoT и других приложений. Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
Создание базы данных Microsoft SQL Server и подключение к ней
Из этого учебного пособия вы узнаете, как создавать инстансы базы данных Microsoft SQL Server (они называются «инстансы БД»), подключаться к БД и удалять инстансы БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
Создание базы данных PostgreSQL и подключение к ней
Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных PostgreSQL (она называется «инстанс»), подключаться к базе данных и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
Создание базы данных MariaDB и подключение к ней
Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных MariaDB (она называется «инстанс»), подключаться к ней и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
База данных онлайн создать
Начиная работу над крупным онлайн проектом, владельцы веб-ресурсов приходят к выводу о необходимости установки формы для сбора и хранения информации (это могут быть данные ваших клиентов, записи о товаре и т.д.).
В виде базы данных можно представить любую информацию, которая может быть организована в табличном виде. Например, если вы владелец онлайн магазина, то для него можно использовать прайс-лист с функциями сортировки, группировки, фильтрации, поиска и редактирования записей, а также Excel экспорт.
Как же создать онлайн базу данных, затратив при этом минимальное количество своего времени, усилий и денежных средств? Не так давно в сети появился сервис MyTaskHelper.ru – онлайн конструктор форм и баз данных, с помощью которого вы легко создадите любую веб-форму для ввода данных, сможете настроить ее внешний вид и установить на любом сайте. Также имеется возможность интегрировать на страницу таблицу с добавленными через форму записями.
Далее показан подробный процесс создания онлайн БД для сайта:
- 1. Прежде всего следует зарегистрировать и активировать аккаунт на сайте MyTaskHelper.ru (при регистрации на емейл высылается ссылка для активации). Процесс очень прост и занимает всего минуту.
- 2. Затем создаем проект и форму (для каждого проекта можно сгенерировать неограниченное количество форм).
- 3. Далее добавляем поля. Для этого служит модуль Формы. Все записи заносятся в БД при помощи формы, следовательно, каждое поле имеет свой тип вводимых данных. Доступны следующие типы: строка текста, многострочный текст, число, фото, файл, дата, чекбокс, радио кнопка, страна, язык и т. д. (всего более 20 типов). После того как вы добавили поле, наведя на него курсор мышки, появятся следующие параметры настройки: валидация, авто-дополнение, по умолчанию, размер, описание.
- 4. Разобравшись с полями, приступаем к настройке функциональности и внешнего вида самой формы. Для этого зайдите в меню Виджеты. Вкладка Виджет формы содержит следующие пункты: дизайн формы, эмейлы, переходы, безопасность, в каждом из которых вы найдете соответствующие опции настройки. Можно изменить размер формы, цвет, тип шрифтов, установить капчу, включить автоматическую отправку писем-подтверждений пользователям. Подробное описание всех опций сервиса находится на блоге MyTaskHelper.ru.
- 5. Вкладка Виджет базы данных предназначена для таблицы БД. Параметры настройки дизайна такие же как и у веб-формы. Кроме этого модуль содержит множество полезных опций для работы с базой данных.
- 6. Заключительный шаг – установка готовых виджетов (веб-формы или БД) на сайт. Для этого необходимо скопировать со страницы Виджеты соответствующий код и разместить его на нужной страничке.
Ко всем записям базы данных, которую вы установили на сайт, можно применять следующую функциональность: группировка данных, фильтрация записей, поиск, экспорт в Excel.
лабы по информатике, егэ
лабораторные работы и задачи по программированию и информатике, егэ по информатике
Язык запросов SQL
Язык запросов SQL
База данных — централизованное хранилище данных, обеспечивающее хранение, доступ, первичную обработку и поиск информации.
Базы данных разделяются на:
- Иерархические
- Сетевые
- Реляционные
- Объектно-ориентированные
SQL (Structured Query Language) — представляет из себя структурированный язык запросов (перевод с английского). Язык ориентирован на работу с реляционными (табличными) базами данных. Язык прост и, по сути, состоит из команд (интерпретируемый), посредством которых можно работать с большими массивами данных (базами данных), удаляя, добавляя, изменяя информацию в них и осуществляя удобный поиск.
Для работы с SQL кодом необходима система управления базами данных (СУБД), которая предоставляет функционал для работы с базами данных.
Система управления базами данных (СУБД) — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Обычно, для обучения используется СУБД Microsoft Access, но мы будем использовать более распространенную в веб сфере систему — MySQL. Для удобства будет использовать веб-интерфейс phpmyadmin или онлайн сервис для построения sql запросов sql fiddle, принцип работы с которыми описан ниже.
Каждый столбец должен иметь свой тип данных, т.е. должен быть предназначен для внесения данных определенного типа. Типы данных в MySQL описаны в одном из уроков данного курса.
Составляющие языка SQL
Язык SQL состоит из следующих составных частей:
- язык манипулирования данными (Data Manipulation Language, DML);
- язык определения данных (Data Definition Language, DDL);
- язык управления данными (Data Control Language, DCL).
1.
Язык манипулирования данными состоит из 4 главных команд:
- выборка данных из БД — SELECT
- вставка данных в таблицу БД — INSERT
- обновление (изменение) данных в таблицах БД — UPDATE
- удаление данных из БД — DELETE
2.
Язык определения данных используется для создания и изменения структуры базы данных и ее составных частей — таблиц, индексов, представлений (виртуальных таблиц), а также триггеров и сохраненных процедур.
Мы будем рассматривать лишь несколько из основных команд языка. Ими являются:
- создание базы данных — CREATE DATABASE
- создание таблицы — CREATE TABLE
- изменение таблицы (структуры) — ALTER TABLE
- удаление таблицы — DROP TABLE
3.
Язык управления данными используется для управления правами доступа к данным и выполнением процедур в многопользовательской среде.
Как сделать sql запрос в phpmyadmin
- Запустить ярлык start denwer .
- В адресной строке браузера набрать http://localhost/tools/phpmyadmin .
- В левой части окна выбрать интересующую базу данных или создать ее (если еще не создана). Создание базы данных в phpmyadmin рассмотрено ниже.
- Если известна таблица, с которой будет работать запрос — в левой части окна выбрать эту таблицу.
- Выбрать вкладку SQL и начать вводить запрос.
Создание базы данных в phpmyadmin
Для начала необходимо выполнить первые два пункта из предыдущего задания.
Затем:
- в открывшемся веб-интерфейсе выбрать вкладку Базы данных;
- в поле Создать базу данных ввести название базы;
- щелкнуть по кнопке Создать;
- теперь для продолжения работы в phpMyAdmin в созданной базе данных можно перейти к уроку создания таблиц.
Работа в сервисе sql fiddle
Онлайн проверка sql запросов возможна при помощи сервиса sqlFiddle.
Самый простой способ организации работы состоит из следующих этапов:
- В верхней части рабочей области сервиса выбираем язык: SQLite(WebSQL);

В левое окно помещается код для создания таблиц и вставки в них данных (пример кода расположен ниже). Затем щелкается кнопка «Build Schema».
После того как схема построена (об этом сигнализирует надпись на зеленом фоне «Schema Ready»), в правое окошко вставляется код запроса и щелкается кнопка Run SQL.
Еще пример:
Теперь некоторые пункты рассмотрим подробнее.
Создание таблиц:
* для тех, кто незнаком с синтаксисом — просто скопировать полностью код и вставить в левое окошко сервиса
* урок по созданию таблиц в языке SQL далее
/*teachers*/ CREATE TABLE `teachers` ( `id` int(11) NOT NULL, `name` varchar(25) NOT NULL, `code` int(11), `zarplata` int(11), `premia` int(11), PRIMARY KEY (`id`) ); insert into teachers values (1, ‘Иванов’,1,10000,500), (2, ‘Петров’,1,15000,1000) ,(3, ‘Сидоров’,1,14000,800), (4,’Боброва’,1,11000,800); /*lessons*/ CREATE TABLE `lessons` ( `id` int(11) NOT NULL, `tid` int(11), `course` varchar(25), `date` varchar(25), PRIMARY KEY (`id`) ); insert into lessons values (1,1, ‘php’,’2015-05-04′), (2,1, ‘xml’,’2016-13-12′); /*courses*/ CREATE TABLE `courses` ( `id` int(11) NOT NULL, `tid` int(11), `title` varchar(25), `length` int(11), PRIMARY KEY (`id`) ); insert into courses values (1,1, ‘php’,54), (2,1, ‘xml’,72), (3,2, ‘sql’,25);
В результате получим таблицы с данными:
Отправка запроса:
Для того чтобы протестировать работоспособность сервиса, добавьте в правое окошко код запроса.
SELECT * FROM `teachers` WHERE `name` = ‘Иванов’;
На дальнейших уроках SQL будет использоваться та же схема, поэтому необходимо будет просто копировать схему и вставлять в левое окно сервиса.
Онлайн визуализации схемы базы данных
Для онлайн визуализации схемы базы данных можно воспользоваться сервисом https://dbdesigner.net/:
- Создать свой аккаунт (войти в него, если уже есть).
- Щелкнуть по кнопке Go to Application.
- Меню Schema ->Import.
- Скопировать и вставить в появившееся окно код создания и заполнения таблиц базы данных