Почтовый ящик sGsEEA

 
   
Программирование баз данных

(разработка программ для организаций и частных лиц)

Мы предлагаем разработку программного обеспечения, оптимизированного под Ваши задачи с учетом Ваших индивидуальных особенностей. Мы подберем для Вас наиболее эффективное решение, оптимальное по соотношению трех основных составляющих – качеству, цене и срокам реализации.

 

на данный момент мы предлагаем следующие программы:

sGsDogShow – Проведение Выставок Собак

(программа для проведения 15 кинологических выставок в одном выставочном дне, с формированием всех необходимых документов – каталогов, дипломов, различных ведомостей и др. форм)

sGsVacPri – Профилактические прививки

 (программа предназначена для проведения плановых прививок и по эпидпоказаниям, их учет, планирование, статистика, отчет, печать)

 

зеркало Старцевский Дом

 

 

  База данных (БД) – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Программное обеспечение, предназначенное для работы с базами данных, называется система управления базами данных (СУБД).

СУБД используются для упорядоченного хранения и обработки больших объемов информации.

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

 СУБД организует хранение информации таким образом, чтобы ее было удобно:

  • ·         просматривать,

  • ·         пополнять,

  • ·         изменять,

  • ·         искать нужные сведения,

  • ·         делать любые выборки,

  • ·         осуществлять сортировку в любом порядке.

По технологии обработки базы данных делятся на централизованные и распределенные. Централизованная база данных хранится в памяти одной машины. Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.

Централизованные базы данных по способу доступа делятся на:

·базы данных с локальным доступом (данные и процедуры их обработки хранятся на одной машине);

·базы данных с удаленным (сетевым) доступом.

СУБД с удаленным доступом могут быть построены с использованием архитектур файл-сервер и клиент-сервер.

Архитектура файл-сервер. Принцип организации: одна машина выделена в качестве центральной (сервер файлов), на ней хранится централизованная БД. Остальные машины сети выполняют функции рабочих станций. Файлы базы данных в соответствии с пользовательскими запросами рабочих станций передаются на эти станции и там обрабатываются. Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным.

Архитектура клиент-сервер. Принцип организации: центральная машина (сервер базы данных) хранит централизованную БД и процедуры обработки. Клиент посылает запрос, он обрабатывается сервером, и данные, полученные по запросу, передаются клиенту.

Иерархическая (древовидная) модель данных представляет собой иерархию элементов, называемых узлами. Узел — это совокупность атрибутов данных, описывающих информационный объект. На самом верхнем уровне имеется только один узел — корень. Каждый узел кроме корня связан только с одним узлом на более высоком уровне, называемом исходным узлом для данного узла. Каждый узел может быть связан с одним или несколькими узлами более низкого уровня, называемыми порожденными (подчиненными). Узлы, не имеющие порожденных, называются листьями. Количество деревьев в базе данных определяется числом корневых записей. К каждой записи базы данных существует только один путь.

Сетевая модель также основывается на понятиях узел, уровень, связь. Сетевая модель данных — это модель, в которой порожденный узел может иметь более одного исходного узла. В сетевой структуре любой элемент любого уровня может быть связан с любым другим элементом.

Реляционная модель базы данных состоит из одного или нескольких файлов, каждый из которых соответствует одной таблице. Основная цель проектирования базы данных — это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте. При создании баз данных следует придерживаться методологии нормализации отношений. Процесс проектирования информационных систем является достаточно сложной задачей. Он начинается с построения инфологической модели данных, т. е. идентификации сущностей. Затем необходимо выполнить следующие шаги процедуры проектирования даталогической модели, т. е. мифологическая модель должна быть ': отображена в компьютероориентированную даталогическую модель, «понятную» СУБД. Представить предметную область в виде совокупности отдельных независимых друг от друга объектов, каждый из которых будет описываться своей таблицей. Для каждой таблицы определить ключевые поля; установить связи между таблицами; для каждой связи определить тип. Разработать структуру каждой таблицы: перечень полей, их типы и свойства. Заполнить таблицы данными. Разработать необходимые запросы к БД, входные и выходные формы и отчеты. Предусмотреть возможность автоматизации часто выполняемых действий путем создания макросов и программных модулей.

Реляционная база данных — это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Строка таблицы содержит данные об одном объекте (например, товаре, клиенте), а столбцы таблицы описывают различные характеристики этих объектов — атрибутов (например, наименование, код товара, сведения о клиенте). Записи, т. е. строки таблицы, имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта. Каждое поле, т. е. столбец, описывает только одну характеристику объекта и имеет строго определенный тип данных. Все записи имеют одни и те же поля, только в них отображаются различные информационные свойства объекта.

В реляционной базе данных каждая таблица должна иметь первичный ключ — поле или комбинацию полей, которые единственным образом идентифицируют каждую строку таблицы. Если ключ состоит из нескольких полей, он называется составным. Ключ должен быть уникальным и однозначно определять запись. По значению ключа можно отыскать единственную запись. Ключи служат также для упорядочивания информации в БД.

 

 
  Яндекс.Метрика Увеличь количество посетителей с нашей доски объявлений
  Рейтинг@Mail.ru  
   Главная   Разработка  I  Программы   Форум  I  Как приобрести
  © 2008-2015 sGsEEA