Построение на языке SQL средствами СУБД MySQL физической модели данных АСБ "Беларусбанк" - Проектирование базы данных и создание онлайн заявки на оказание услуг (на примере АСБ "Беларусбанк")
Теперь приступим к физическому проектированию базы данных. Любая база данных состоит из таблиц (отношений), поэтому теперь наша задача построить таблицы основываясь на логической модели базы данных. Правила перевода из логической модели данных в физическую следующие.
Объекты становятся таблицами в физической базе данных
Атрибуты становятся колонками (полями) в физической базе данных. Для каждого атрибута выбирается свой тип данных.
Уникальные идентификаторы становятся колонками, не допускающими значение NULL. В физической базе данных они называются первичными ключами (primary key) [8, с. 44].
Теперь у нас есть схема таблиц базы данных (рисунок 2.1), теперь нужно перевести все эти таблицы в SQL (язык структурированных запросов). В общем случае модели данных разрабатываются таким образом чтобы не зависеть от конкретной базы данных. Поэтому разработанную физическую модель данных можно применить к любой СУБД. В нашем случае это будет MySQL. MySQL - компактный многопоточный сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании. В базе данных MySql таблицы создаются с помощью sql-запроса.
CREATE TABLE 'Belarusbank' (
'Belarusbank_id' int(10) NOT NULL auto_increment,
'Belarusbank_name' varchar(50) NOT NULL default '',
'descript' varchar(255) NOT NULL default '',
'typ_id' int(10) NOT NULL default '0',
'Belarusbank_price' int(10) NOT NULL default '0',
'image' varchar(20) NOT NULL default '',
INSERT INTO 'Belarusbank' VALUES (1, 'Кредит "Проверено временем"', 'Кредиты на потребительские нужды', 1, 33, '1.jpg');
INSERT INTO 'Belarusbank' VALUES (2, 'Кредит "На отдых"', 'Кредиты на потребительские нужды', 1, 40, '2.jpg');
INSERT INTO 'Belarusbank' VALUES (3, 'Кредитование юридических лиц', 'Банк предоставляет кредиты юридическим лицам и индивидуальным предпринимателям (в том числе вновь созданным субъектам малого предпринимательства) на краткосрочной и долгосрочной основе', 2, 25, '3.jpg');
INSERT INTO 'Belarusbank' VALUES (4, 'Овердрафтное кредитование, микрокредиты', 'Овердрафтное кредитование осуществляется в отношении юридических лиц и индивидуальных предпринимателей', 2, 34, '4.jpg');
INSERT INTO 'Belarusbank' VALUES (6, 'БЕЛКАРТ "Студенческая"', 'БЕЛКАРТ "Студенческая" оформляется студентам (курсантам, учащимся) дневной формы обучения, получающим высшее, среднее специальное и профессионально-техническое образование в учреждениях образования Республики Беларусь.', 3, 52, '6.jpg');
INSERT INTO 'Belarusbank' VALUES (7, 'БЕЛКАРТ "Детская"', 'Благодаря карточке с индивидуальным дизайном БЕЛКАРТ "Детская", выпускаемой специально для несовершеннолетних в возрасте от 6 до 18 лет, оценить преимущество безналичных платежей может даже ребенок.', 3, 52, '7.jpg');
CREATE TABLE 'client' (
'client_id' int(10) NOT NULL auto_increment,
'client_name' varchar(100) NOT NULL default '',
'client_phone' varchar(20) NOT NULL default '',
'client_address' varchar(100) NOT NULL default '',
INSERT INTO 'client' VALUES (34, 'Беларусбанк', '+35696562556', 'Минск');
CREATE TABLE 'typ' (
'typ_id' int(10) NOT NULL auto_increment,
'typ_name' varchar(255) NOT NULL default '',
INSERT INTO 'typ' VALUES (1, 'Кредиты физическим лицам');
INSERT INTO 'typ' VALUES (2, 'Кредиты юридическим лицам');
INSERT INTO 'typ' VALUES (3, 'Выпуск банковских карт');
CREATE TABLE 'zakaz1' (
'zakaz_id' int(10) NOT NULL auto_increment,
'zakaz_date' date NOT NULL default '0000-00-00',
'client_id' int(10) NOT NULL default '0',
INSERT INTO 'zakaz1' VALUES (34, '2015-04-06', 34);
CREATE TABLE 'zakaz2' (
'position_id' int(10) NOT NULL auto_increment,
'zakaz_id' int(10) NOT NULL default '0',
'Belarusbank_id' int(10) NOT NULL default '0',
'quantity' int(10) NOT NULL default '0',
INSERT INTO 'zakaz2' VALUES (34, 34, 1, 1);
Похожие статьи
-
Наиболее часто на практике семантическое моделирование используется на первой стадии проектирования базы данных. При этом в терминах семантической модели...
-
Краткая характеристика предприятия АСБ "Беларусбанк" ОАО "АСБ Беларусбанк" в течение многих лет является неотъемлемой частью банковской системы страны,...
-
Еще недавно люди хранили свои записи на бумаге в непонятном и неструктурированном виде, поэтому возможности доступа к информации были очень плохие. В...
-
Описание предметной области и структуры онлайн заявки на оказание услуг АСБ "Беларусбанк" Необходимо разработать базу данных для автоматизации онлайн...
-
Создание модели хранилища данных Модель хранилища данных будет создаваться на основе описания предметной области, сделанного во 2 главе. Хранилища данных...
-
Логический уровень описания базы данных (логическая модель) отражает логические связи между таблицами. Логическая модель базы данных "Прокат автомобилей"...
-
Для начала разрабатывается модель базы данных (рис.1). Главная идея создания функциональной модели заключается в том, чтобы описать, "увидеть" и...
-
Физическая Модель Данных Физическое проектирование -- создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя...
-
Основная часть, Физические модели таблиц базы данных - Проблема организации и хранения данных
Физические модели таблиц базы данных Физическая модели таблицы базы данных предполагает описание свойств каждого поля таблицы. Для описания свойств полей...
-
Создание таблицы "Футбольный клуб" CREATE TABLE "FUTBOLNYI KLUB" "KOMANDA" VARCHAR (25) NOT NULL ENABLE, "KOM_BAZA" VARCHAR (25) NOT NULL ENABLE,...
-
Проектирование модели данных - Создание аналога системной утилиты "Диспетчер задач"
При проектировании модели данных разработаем диаграмму вариантов использования, диаграмму деятельности. Диаграмма вариантов использования представляет...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
3.2 Построение модели программного агента - Средства для создания программных агентов
В данной работе для построения программного модуля используется технология Jadex, которая позволяет моделировать BDI агентов с наборами фактов, целей,...
-
Для разработки базы данных была выбрана СУБД Access так как, она имеет следующие преимущества перед другими СУБД: - Является реляционной; -...
-
В процессе разработки программного средства было создано 12 таблиц. Для их создания использовалось графическое средство SqlYong и кодирование на языке...
-
Этапы проектирования и создания БД - Система управления базами данных
При разработке БД можно выделить следующие этапы работы. I этап. Постановка задачи. На этом этапе формируется задание по созданию БД. В нем подробно...
-
Физическая модель данных - Автоматизация процесса работы руководства ООО "Сервис партнер"
Физическая модель информационной системы, разработанной для ООО "СЕРВИС ПАРТНЕР" описана в таблице 1 и показана на рисунках 8-9. Таблица 1 Состав и...
-
Применение ETL-инструмента - Создание модели хранилища данных
Результатом процесса сбора и моделирования данных стали файлы в различных форматах (.txt, .xls, .xlsx, .csv). К этим файлам относятся: - Файл...
-
Классификация команд языка. - Технология создания и управления баз данных
Команды SQL Команда Назначение Описание данных CREATE TABLE Создает структуру таблицы Манипулирование данными INSERT Добавляет новые записи в таблицу...
-
Реализация базы данных - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Для создания таблиц базы данных, структура которой представлена на рис. 21 в программе использовались следующие запросы: CREATE TABLE tariffs ( Tariff_id...
-
Как мы уже говорили в лекциях, хранилище Windows Azure, помимо прочего, подходит для хранения реляционных данных, для этого используются возможности...
-
Моделирование предметной области Этапом проектирования базы данных любого типа начинается с анализа предметной области, который заканчивается построением...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Проектирование и разработка сайта Средства разработки Язык гипертекстовой разметки HTML В Интернете сосредотачивается и передается достаточно большое...
-
Начинать следует с определения структуры таблицы, соответствующей предметной области, т. е. с определения полей, которые надо включить в таблицу, типов...
-
1.4 Средства спецификаций типовых моделей - Средства для создания программных агентов
Рассмотрим типовую модель, которая получила название Reticular Agent Mental Model (RAMM) и является развитием модели Шохама (Shoham), где все действия...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Областью применения базы данных является Гостиница. Задачей администратора гостиницы является отслеживание финансовой стороны работы гостиницы. Его...
-
Физическая модель данных При разработке структуры базы данных важным процессом является нормализация. Нормализация - это удаление избыточных данных из...
-
Обоснование выбора СУБД База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме...
-
Для разработки базы данных применим инструмент "Management Studio" входящий в состав СУБД "MS SQL Server". Этот инструмент позволяет создавать новые базы...
-
Без установленных модулей приложение предоставляет следующие модели для работы с данными из базы данных: WorkspacesModel. Предоставляет данные о рабочих...
-
Уровни модели OSI и их функции, Физический уровень - Принципы построения открытых графических систем
Физический уровень Физический уровень (Physical layer) имеет дело с передачей битов по физическим каналам связи, таким, например, как коаксиальный...
-
Логическая модель данных Логическая модель данных представлена сущностями (таблицами). Таблицы - фундаментальные объекты реляционной базы данных, в...
-
Поиск данных в различных источниках - Создание модели хранилища данных
Коллекционирование данных является основой любого исследования. В данном исследовании необходима информация, в первую очередь, об объемах входящих и...
-
Введение - Создание модели хранилища данных
Особенностью Российской Федерации является резкое различие уровня развития регионов в зависимости от их территориальной принадлежности. Регионы...
-
Описание предметной области Для описания предметной области была использована методология IDEF0. IDEF0 -- (ICAM DEFinition language 0) -- Function...
-
Проектирование модели - Разработка программного приложения "Калькулятор коммунальных услуг"
При проектировании информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от...
-
Описание входной и выходной информации "Учет продаж футбольной атрибутики и спортивных товаров". Входная информация задачи: 1. Условно постоянная...
-
2.2 Модель программного агента ресурсов - Средства для создания программных агентов
Программный агент в мультиагентной системе имеет свое описание в виде BDI модели, которая содержит его знания, планы и цели, которые агент выполняет по...
Построение на языке SQL средствами СУБД MySQL физической модели данных АСБ "Беларусбанк" - Проектирование базы данных и создание онлайн заявки на оказание услуг (на примере АСБ "Беларусбанк")