*   >> Чтение Образование Статьи >> science >> programming

Ссылочная целостность в Database

<р> Эффективность проектирования баз данных - Часть 1Division 3Introduction Это часть 1 из моей серии эффективности проектирования баз данных. Я предполагаю, что вы прочитали все различные части большой серии до этого момента. Этот большой серии делится на количество делений. Каждое подразделение имеет ряд частей. Предыдущий разделение дело с дизайном таблиц базы данных. Название первой части этого деления, нормализация. Для достижения этой деление, просто введите название и мое имя, Chrys в поле поиска на этой странице и нажмите Поиск. Это разделение 3.

В этом разделе, мы видим, как сделать эффективным база данных. В этой части серии мы рассмотрим то, что называется ссылочной целостности в Базе Данных. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы reading.

Referential целостности Рассмотрим следующие две таблицы: продаж (SaleID, дата, КодСотрудника, CustomerID) SaleDetails (SaleID, PRODUCTID, SoldPrice) отношения между этими двумя таблицами один-ко-многим. Один на стороне продаж, и многие на стороне SaleDetails. Первичный ключ для таблицы продаж SaleID. Первичный ключ для таблицы SaleDetails составное (SaleID, ProductID). Рассмотрим следующие две таблицы: Сотрудник (КодСотрудника, Адрес, Город, Район, Страна, телефон) Заказы (OrderID, дата, EmployeeID, SupplierID) Отношения между двумя вышеупомянутыми таблицами один-к-многим.

Один на стороне работника, и многие на стороне заказы. Первичный ключ для таблицы Employee является КодСотрудника. Наш интерес в таблице Orders является внешним ключом, КодСотрудника. Один сотрудник может сделать много заказов. Ссылочная целостность относится к жесткой взаимосвязи между рядами двух таблиц одного-ко-многим relationship.Adding или Вставка строки в много побочных Рассмотрим последние две таблицы выше. У вас есть таблица Employee, содержащий перечень сведений, сотрудников. Отношения между двумя таблицами через колонку EmployeeID в обеих таблицах.

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

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.