Суббота, 18.05.2024, 10:15
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Вход на сайт
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Главная » Базы данных

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

Клиент – это тот, кто отправляет запросы, а сервер дает на них ответы. Это можно сравнить с продавцом и покупателями. Продавец является сервером, а покупатели клиентами. Трехуровневая система состоит из веб-браузера, веб-сервера и сервера баз данных.

Категория: Базы данных | Просмотров: 379 | Добавил: alex | Дата: 14.12.2014

Нормализацией называют процедуру, проводимую с целью устранения в ней избыточности. Например, для учета покупок в магазине создается таблица, в которой имеются данные о приобретенных товарах и ФИО покупателей. Таблица избыточна, так как каждый раз необходимо вводить данные о покупателях. Поэтому ее необходимо разбить на две таблицы. В одной из таких таблиц будут содержаться данные о покупателях. Нормализованная база данных содержит меньше ошибок и занимает меньше места.

При работе с реальными базами данных, и использовании сложных запросов, нормализация может привести к обратному эффекту, будет увеличиваться время выполнения запросов. Это приведет к замедлению работы базы данных, в таких случаях применяется денормализация.

Категория: Базы данных | Просмотров: 355 | Добавил: alex | Дата: 14.12.2014

Таблица в базе данных содержит неупорядоченный набор строк. Чтобы иметь возможность выбрать строку, в таблице создается один или несколько столбцов с различными значениями для каждой строки. Такой столбец называется первичным ключом таблицы PK(primary key)/Благодаря этому каждая строка в таблице имеет свой уникальный идентификатор. Существуют логические (естественные) и суррогатные (искусственные) ключи. Например, естественным первичным ключом может быть номер паспорта. Если естественный ключ найти не удается, то создают искусственный. Это дополнительный столбец, обеспечивающий данные первичным ключом.

Даже при наличии естественного ключа, лучше пользоваться искусственным ключом.

Таблица продуктов.

... Читать дальше »
Категория: Базы данных | Просмотров: 349 | Добавил: alex | Дата: 13.12.2014

Реляционная база данных (связанная отношениями) была разработана доктором Коддом в 1970 году. Она состояла из таблиц, которые имели строки и столбцы, на пересечении которых располагались данные.

Особенности реляционных баз данных:

  • Все данные расположены в таблицах, имеющих строки и столбцы.
  • На пересечении строки и столбца может находиться лишь одно значение.
  • Каждый столбец имеет свое имя, значения находящиеся в нем одного типа.
  • Столбцы имеют определенный порядок, который задается при создании таблицы.
  • Строки имеют произвольный порядок.
  • Таблица может не иметь ни одной строки, но у нее должен быть хотя бы один столбец.
  • Запрос к базе данных возвращает результат в виде таблицы.

Такая база не имеет наглядности, но отличается прекрасной гибкостью в организации данных.

Реляционная база данных – это база, где данные представлены таблицами, а все операции, которые ... Читать дальше »

Категория: Базы данных | Просмотров: 374 | Добавил: alex | Дата: 13.12.2014

Это одна из первых баз данных, имеющая древовидную структуру. Она состоит из упорядоченного набора деревьев. Для нее характерны отношения предок-потомок. Недостаток такой базы: невозможность реализовать отношения «многие ко многим». Например, в такой базе невозможно отнести одну книгу сразу к нескольким разделам. Поэтому сегодня такие базы в чистом виде не разрабатывают.

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

Категория: Базы данных | Просмотров: 368 | Добавил: alex | Дата: 12.12.2014

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

Описание: E:\library.jpg

База данных – это совокупность систематизированных данных, которые легко найти и обработать с помощью программных средств.

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

По способу доступа к БД различают такие СУБД:

  • Файл-серверные: Microsoft Access, Visual FoxPro. Они не дают большую нагрузку на процессор сервера, но осуществляют высокую загрузку локальной сети.
  • Клиент-серверные: Oracle, Firebird, MS SQL Server, MySQL. Система управления и БД находятся на сервере.
  • Встраиваемые: SQLite, Microsoft SQL Server Compact. Могут поставляться, как часть какого-то программного продукта. ... Читать дальше »
Категория: Базы данных | Просмотров: 422 | Добавил: alex | Дата: 29.11.2014

« 1 2