Календарь
« Май 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
Главная » Базы данных
Раньше СУБД и приложение находились на главном компьютере(мэйнфрейме). Сегодня клиентская часть выполняется на рабочих машинах, а СУБД и БД находятся на сервере. Сервер и клиент взаимодействуют с помощью 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
|
Базу данных можно сравнить с библиотекой, где книги располагаются по определенной системе в шкафах.
База данных – это совокупность систематизированных данных, которые легко найти и обработать с помощью программных средств.
СУБД (система управления базами данных) – это совокупность программных средств, с помощью которых можно создавать базы данных и управлять ними.
По способу доступа к БД различают такие СУБД:
- Файл-серверные: Microsoft Access, Visual FoxPro. Они не дают большую нагрузку на процессор сервера, но осуществляют высокую загрузку локальной сети.
- Клиент-серверные: Oracle, Firebird, MS SQL Server, MySQL. Система управления и БД находятся на сервере.
- Встраиваемые: SQLite, Microsoft SQL Server Compact. Могут поставляться, как часть какого-то программного продукта.
...
Читать дальше »
Категория: Базы данных |
Просмотров: 422 |
Добавил: alex |
Дата: 29.11.2014
|
|
|