Платформы корпоративных информационных систем

Детские кроссовки на www.cityobuv.ru. | Адвокат по уголовным делам высокий рейтинг на www.urist-expert24.ru. |

Проектирование баз данных


Проектирование баз данных
Проектирование баз данных После установки на компьютере СУБД у вас может возникнуть сильный соблазн сразу начать создание базы данных, не задумываясь о планировании. Как и в других случаях раз...
Проектирование баз данных
Проектирование баз данных Предположим, у вас есть большая коллекция компакт-дисков, и вы хотите создать базу данных, чтобы отслеживать ее. Прежде всего, нужно определить, какие данные вы собир...
Таблица 2-1. База данных CD, состоящая из одной таблицы
Таблица 2-1. База данных CD, состоящая из одной таблицы...
Band Name
Band Name...
CD Title
CD Title...
Record Label
Record Label...
Songs
Songs Stevie Wonder Talking Book Motown You Are the Sunshine of My Life, Maybe Your Baby, Superstition, . . . Miles Davis Qu...
Сущности в базе данных
Сущности в базе данных Сущность - это важная вещь или объект, сведения о котором нужно сохранить. Не все вещи являются сущностями, а только те, данные о которых должны быть сохранены. Сведени...
Атрибуты сущности
Атрибуты сущности Атрибут описывает данные о сущности, которые нужно сохранить. У каждой сущности ноль или более атрибутов, описывающих ее, и каждый атрибут описывает в точности одну сущность...
Модель данных
Модель данных Обратите внимание, что мы определяем несколько видов данных (название CD, название ансамбля и т. д.), относящихся к каждому CD, и без которых описать CD совершенно невозможно. П...
Сущность «CD» в модели данных
Рисунок 2-1. Сущность «CD» в модели данных По общепринятому соглашению об именовании сущностей имя сущности должно быть в единственном числе. Поэтому мы называем таблицу, в которой...
Сущность «CD» с атрибутами
Рисунок 2-2. Сущность «CD» с атрибутами...
Нормализация
Нормализация Е. Ф. Кодд (Е. F. Codd), занимавшийся исследовательской работой в IBM, впервые представил концепцию нормализации в нескольких важных статьях, написанных в 1970-е годы. Задача норм...
Первая нормальная форма (1NF)
Первая нормальная форма (1NF) Общее понятие нормализации подразделяется на несколько «нормальных форм». Говорят, что сущность находится в первой нормальной форме, когда все ее атри...
/B>. Модель данных с сущностями CD и Song
Рисунок 2-3. Модель данных с сущностями CD и Song Теперь, когда Song Name и Song Length являются атрибутами сущности Song, мы имеем модель данных с двумя сущностями в 1NF. К сожалению, мы не у...
Уникальный идентификатор
Уникальный идентификатор Прежде чем обсуждать связи, мы должны применить к сущностям еще одно правило. У каждой сущности должен быть однозначный идентификатор, который мы будем называть ID. I...
Сущности CD и Song со своими уникальными идентификаторами
Рисунок 2-4. Сущности CD и Song со своими уникальными идентификаторами...
Связи
Связи Идентификаторы наших сущностей позволяют моделировать их связи. Связь описывает бинарное отношение между двумя сущностями. Связь может существовать также внутри одной сущности. Такая свя...
Вторая нормальная форма (2NF)
Вторая нормальная форма (2NF) Говорят, что сущность находится во второй нормальной форме, если она уже находится в первой НФ, и каждый неидентифицирующий атрибут зависит от всего уникального...
Модель данных с новой сущностью Artist
Рисунок 2-7. Модель данных с новой сущностью Artist В нашем примере «Herbie Hancock» является Band Name (названием ансамбля) для двух разных CD. Это показывает, что Band Name не по...
Связи сущности Artist в модели данных
Рисунок 2-8. Связи сущности Artist в модели данных Вначале мы присвоили атрибут Band Name сущности CD. Поэтому было естественным установить прямую связь между Artist и CD. Но верно ли это? При...
Подлинная связь между Artist и остальной частью модели данных
Рисунок 2-9. Подлинная связь между Artist и остальной частью модели данных...
Виды связей
Виды связей При моделировании связей между сущностями важно определить оба направления связи. После определения обеих сторон связи мы приходим к трем основным видам связей. Если оба конца связ...
Уточнение.связей
Уточнение.связей Как отмечалось ранее, связи «один-к-одному» очень редки. На практике, если в процессе моделирования вы столкнетесь с такой связью, следует внимательнее изучить свой...
. Наша модель данных во второй нормальной форме
Рисунок 2-10. Наша модель данных во второй нормальной форме...
Еще о 2NF
Еще о 2NF Наша модель все еще не приобрела вторую нормальную форму. Значение атрибута Record Label (фирма звукозаписи) имеет только одно значение для каждого CD, но одно и то же значение его...
Третья нормальная форма (3NF)
Третья нормальная форма (3NF) Сущность находится в третьей нормальной форме, если она уже находится во второй нормальной форме и ни один неидентифицирующий атрибут не зависит от каких-либо дру...
. Адресная информация о фирме звукозаписи в нашей базе данных
Рисунок 2-11. Адресная информация о фирме звукозаписи в нашей базе данных Значения State Name и State Abbreviation удовлетворяют первой нормальной форме, поскольку имеют только одно значение в...
. Модель данных в третьей нормальной форме
Рисунок 2-12. Модель данных в третьей нормальной форме...
Методология логического моделирования данных
Методология логического моделирования данных Теперь у нас есть завершенная логическая модель данных. Вспомним, какие шаги нужно осуществить, чтобы получить ее: Выявить и смоделировать сущн...
Проектирование физической базы данных
Проектирование физической базы данных С какой целью мы создавали логическую модель данных? Вам нужно создать базу данных, чтобы хранить информацию о CD. Модель данных - это только промежуточны...
Таблица 2-2. Определения физических таблиц для базы, данных CD
Таблица 2-2. Определения физических таблиц для базы, данных CD Таблица Колонка Тип данных...
Таблица 2-3. Физическая модель данных для базы данных CD
Таблица 2-3. Физическая модель данных для базы данных CD Таблица Колонка Тип данных...
Пример 2-1. Сценарий создания базы данных CD в MySQL
Пример 2-1. Сценарий создания базы данных CD в MySQL CREATE TABLE CD (CDID INT NOT NULL, RECORD_LABEL_I INT, CD_TITLE TEXT, PRIMARY KEY (CD_ID)) CREATE TABLE Artist (ARTIST_ID INT NOT NULL,...
Пример 2-2. Сценарий создания базы данных CD в mSQL
Пример 2-2. Сценарий создания базы данных CD в mSQL CREATE TABLE CD (CD_ID INT NOT NULL, RECORD_LABEL_IDINT, CD_TITLE TEXT(50)) CREATE UNIQUE INDEX CD_IDX ON 0(DCD.ID) CREATE TABLE ArtistA...








Начало    


Книжный магазин