Помощь в написании студенческих работ
Антистрессовый сервис

Программирование на Delphi — работа с базами данных (БД)

РефератПомощь в написанииУзнать стоимостьмоей работы

В конце данного раздела приведем ряд ссылок на информационные источники, где вы можете получить дополнительную информацию: Кроме того, у нас разработан специальный курс для разработчиков баз данных «Database professional». В настоящее время наиболее распространенными СУБД являются реляционные СУБД (РСУБД). Рис. 6.1 Эволюция инструментов хранения и манипулирования информацией. Шумаков П. В… Читать ещё >

Программирование на Delphi — работа с базами данных (БД) (реферат, курсовая, диплом, контрольная)

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

Рис. 6.1 Эволюция инструментов хранения и манипулирования информацией

Обычно такая информация накапливается в виде «твердых» бумажных копий. Хранение информации в таком виде обладает рядом крупных недостатков: невозможность редактирования, отсутствие защиты от утраты документов, неудобство поиска и манипулирования. По мере своего развития организация переходит в следующую стадию хранения информации — сохранение ее в виде электронных документов (текстовые документы, электронные таблицы и т. д.) в файловой системе операционной системы компьютера. Этот способ хранения существенно лучше предыдущего за счет возможности дублирования информации для защиты ее от потери, автоматизация поиска и т. д. Но данный способ обладает и рядом недостатков: отсутствие жестко заданной структурированности информации ведет к ее многократному дублированию, что в свою очередь создает основу для несогласованности данных (информация из разных источников об одном объекте может быть противоречивой); кроме того, затруднен поиск и манипулирование информацией. В случае накопления большого объема данных, например за 5 — 10 лет работы организации использование электронного хранения информации приводит только к ухудшению степени ее сохранности и полезности. Поэтому, на сегодняшний день, самым перспективным способом хранения информации является базы данных, где информация жестко структурирована, согласно бизнес — процессам организации, что позволяет однократное хранение данных об одном и том же объекте. Управляет базами данных специальное программное обеспечение, называемое системой управления базами данных (СУБД или DBMS по-английски). СУБД обычно имеет в своем арсенале мощные средства защиты информации от потери и несанкционированного доступа, обладает простым языком программирования, позволяющем строить сложные запросы на выборку данных и на их редактирование.

В настоящее время наиболее распространенными СУБД являются реляционные СУБД (РСУБД).

Реляционные БД Реляционные БД представляют связанную между собой совокупность таблиц. Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, т. е. присутствовать на неформализованном уровне.

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

Идентификатор клиента (Id).

Наименование (Name).

Тип (Type).

Дата открытия (OpenDate).

Дата закрытия (CloseDate).

Контактный № телефона (PhoneNum).

ЕНУ им. Л. Н. Гумилева.

бюджетные.

01.03.1997.

ТОО «Алга».

хозрасчетные.

15.12.1993.

Ахметов И. И.

частные.

05.02.1996.

01.01.2000.

Жунусов К. Ф.

частные.

03.03.1999.

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

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

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

В конце данного раздела приведем ряд ссылок на информационные источники, где вы можете получить дополнительную информацию:

  • 1. Шумаков П. В. «Delphi 3 и создание приложений баз данных»
  • 2. Дейт К. «Введение в базы данных»
  • 3. www.citforum.ru

Кроме того, у нас разработан специальный курс для разработчиков баз данных «Database professional».

Показать весь текст
Заполнить форму текущей работой