|
Проектиране на бази от данниМайкъл Х. Ернандес
* Доставката в София на тази книга е 1 лев
и отнема от 1 до 3 работни дни, за цена извън София щракнете тук. * Можете да платите книгата в брой при получаване.
|
Описание:
Майкъл Х. Ернандес работи за Microsoft като програмен мениджър на екипа за инструменти за разработка от групата Visual Studio .NET и е ветеран в разработката на релационни бази от данни, с повече от четиринадесет години опит. Бил е главен инструктор в организации като AppDev Training Co., Focal Pint, Inc. и Deep Training и е един от първите 200 инструктори по .NET, оторизирани от Microsoft. Майк редовно участва в конференции и е съавтор на SQL Queries for Mere Mortals.
Без значение какъв софтуер използвате за създаване на приложения за бази от данни, тази книга ви спестява време, пари и часове неприятности — още преди да напишете дори един ред програмен код!
Доброто проектиране на базите от данни може да спести много от времето за разработка и да гарантира функционалност и надеждност. Това директно, софтуерно независимо ръководство за основните принципи на проектирането на релационни БД ви предлага отлична методология за дизайн на перфектно функциониращи бази от данни.
Ръководството е придружено от компактдиск с диаграми на прости бази от данни, насоки за проектиране, бланки за документиране и примери от процеса на проектиране на бази от данни.
Тази книга ви предоставя знанията и инструментите, необходими за създаването на ефективни релационни бази от данни.
Доброто проектиране на базите от данни може да спести много от времето за разработка и да гарантира функционалност и надеждност. Това директно, софтуерно независимо ръководство за основните принципи на проектирането на релационни БД ви предлага отлична методология за дизайн на перфектно функциониращи бази от данни.
Ръководството е придружено от компактдиск с диаграми на прости бази от данни, насоки за проектиране, бланки за документиране и примери от процеса на проектиране на бази от данни.
Тази книга ви предоставя знанията и инструментите, необходими за създаването на ефективни релационни бази от данни.
Съдържание
Част I Дизайн на релационна база данни
Глава 1 Релационната база данни
Темите, разгледани в тази глава
Видове бази данни
Ранни модели на бази данни
Йерархичен модел на бази данни
Мрежов модел на бази данни
Релационен модел на база данни
Извличане на данни
Предимства на релационните бази данни
Системи за управление на релационни бази данни
Отвъд релационния модел
Какво крие бъдещето
Последна бележка
Обобщение
Въпроси за преговор
Глава 2 Цели на проектирането
Темите, разгледани в тази глава
Защо трябва да се занимавате с
проектиране на бази данни?
Важността на теорията
Предимството да научите една добра методология за проектиране
Цели на добрия дизайн
Предимства на добрия дизайн
Методи за проектиране на бази данни
Традиционни методи за проектиране
Методът за проектиране, представен в тази книга
Обобщение
Въпроси за преговор
Глава 3 Терминология
Темите, разгледани в тази глава
Защо е важна терминологията
Термини, свързани със стойностите
Данни
Информация
Null
Полезни страни на Null
Проблемът със стойности Null
Термини, свързани със структурата
Таблица
Поле
Запис
Изглед
Ключове
Индекс
Термини, свързани с релациите
Релации
Типове релации
Типове участия
Степен на участие
Термини, свързани с целостта
Спецификация на поле
Цялост на данните
Обобщение на урока
Въпроси за преговор
Част II Процесът на проектиране
Глава 4 Общ преглед на идеите
Темите, разгледани в тази глава
Защо е важно да се премине през процеса на проектиране
Дефиниране на предназначението и задачите
Анализиране на текущата база данни
Създаване на структурите от данни
Определяне и създаване на релации между таблиците
Определяне и дефиниране на бизнес правила
Определяне и дефиниране на изгледи
Преглед на целостта на данните
Обобщение
Въпроси за преговор
Глава 5 Начало на процеса
Темите, разгледани в тази глава
Провеждане на интервюта
Насоки за участниците
Насоки за интервюиращия (тези са за вас)
Примерна ситуация: Велосипедите на Майк
Дефиниране на предназначението
Добре написанaтa формулировка на предназначението
Съставяне на формулировка на предназначението
Примерна ситуация
Дефиниране на задачите
Добре написани задачи
Съставяне на задачи
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 6 Анализиране на съществуваща база данни
Темите, разгледани в тази глава
Запознаване със съществуващата база данни
Бази данни на хартиени носители
Наследени бази данни
Провеждане на анализ
Преглед на начина, по който се събират данните
Преглед на начина, по който се представя информацията
Провеждане на интервюта
Основни техники за провеждане на интервю
Преди да започнете процеса на интервюиране. . .
Интервюиране на потребители
Преглед на типове данни и начина на използването им
Преглед на образците
Преглед на информационните изисквания
Интервюиране на ръководството
Преглед на текущите информационни изисквания
Преглед на допълнителните информационни изисквания
Преглед на бъдещите информационни изисквания
Преглед на общите информационни изисквания
Съставяне на пълен списък с полета
Предварителният списък с полета
Списъкът с изчислени полета
Преглеждане на двата списъка с потребители и ръководството
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 7 Създаване на структура на таблиците
Темите, разгледани в тази глава
Дефиниране на предварителен списък с таблици
Откриване на загатнати теми
Използване на списъка с теми
Използване на формулираните задачи
Дефиниране на окончателен списък с таблици
Изчистване на имената на таблиците
Откриване на типа на таблиците
Съставяне на описание на таблиците
Асоцииране на полета с всяка таблица
Изчистване на полетата
Подобряване на имената на полетата
Използване на идеално поле за отстраняване на аномалиите
Разрешаване на проблемите със съставни полета
Разрешаване на проблемите с полета с множество стойности
Изчистване на структурите на таблиците
Няколко думи за излишните данни и дублиращите се полета
Използване на идеална таблица за изчистване на
структурите на таблиците
Създаване на подтаблици
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 8 Ключове
Темите, разгледани в тази глава
Защо са важни ключовете
Създаване на ключове за всяка таблица
Кандидат-ключове
Първични ключове
Алтернативни ключове
Не-ключови полета
Цялост на ниво таблица
Преглед на първоначалните структури на таблиците
Примерна ситуация
Обобщение на урока
Въпроси за преговор
Глава 9 Спецификации на поле
Темите, разгледани в тази глава
Защо са важни спецификациите на поле
Цялост на ниво поле
Анатомия на спецификацията на поле
Общи характеристики
Физически характеристики
Логически характеристики
Използване на уникални, общи и реплика
спецификации на поле
Дефиниране на спецификации на поле за всяко
поле в базата данни
Примерна ситуация
Обобщение на урока
Въпроси за преговор
Глава 10 Релации между таблици
Темите, разгледани в тази глава
Защо са важни релациите
Типове релации
Релации от тип едно към едно
Релации от тип едно към много
Релации от тип много към много
Саморефериращи релации
Определяне на съществуващи релации
Създаване на релациите
Релации от тип едно към едно и едно към много
Релацията от тип много към много
Рекурсивни релации
Преглед на структурата на всяка таблица
Изчистване на всички външни ключове
Характеристики на външния ключ
Определяне на характеристиките на релациите
Дефиниране на правило за изтриване за всяка релация
Определяне на типа на участие за всяка таблица
Определяне на степента на участие за всяка таблица
Потвърждаване на релациите между таблиците с помощта на потребителите и ръководството
Последна забележка
Цялост на ниво релация
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 11 Бизнес правила
Темите, разгледани в тази глава
Какво са бизнес правилата?
Типове бизнес правила
Категории бизнес правила
Бизнес правила, свързани с поле
Бизнес правила, свързани с релация
Определяне и установяване на бизнес правила
Работа с потребителите и ръководството
Определяне и установяване на бизнес правила,
свързани с поле
Дефиниране и установяване на бизнес правила,
свързани с релация
Таблици за валидиране
Какво са таблиците за валидиране?
Използване на таблици за валидиране за обезпечаване
на бизнес правила
Преглед на бланките за спецификации на бизнес
правила
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 12 Изгледи
Темите, разгледани в тази глава
Какво представляват изгледите?
Анатомия на изгледа
Изглед с данни
Агрегатни изгледи
Изглед за валидиране
Определяне и дефиниране на изгледи
Работа с потребителите и ръководството
Дефиниране на изгледи
Преглед на документацията за всеки изглед
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 13 Преглед на целостта на данните
Темите, разгледани в тази глава
Защо трябва да се прегледа целостта на данните
Преглед и изчистване на целостта на данните
Цялост на ниво таблица
Цялост на ниво релация
Цялост на ниво бизнес правила
Цялост на ниво изгледи
Обединяване на документацията на базата данни
Най-накрая готови!
Примерна ситуация – обобщение
Обобщение
Част III Други въпроси, свързани с проектирането
на бази данни
Глава 14 Лош дизайн – това, което не трябва да правите
Темите, разгледани в тази глава
Дизайн плосък файл
Дизайн с електронни таблици
Преодоляване на мисленето в стил електронни таблици
Дизайн, базиран на софтуера за бази данни
Последна забележка
Обобщение на урока
Глава 15 Заобикаляне или нарушаване на правилата
Темите, разгледани в тази глава
Кога можете да заобикаляте или нарушавате правилата?
Проектиране на аналитична база данни
Подобряване на скоростта на обработване
Документиране на вашите действия
Обобщение
Заключение
Част IV Приложения
Приложение А Отговори на въпросите за преговор
Глава 1
Глава 2
Глава 3
Глава 4
Глава 5
Глава 6
Глава 7
Глава 8
Глава 9
Глава 10
Глава 11
Глава 12
Приложение B Диаграма на процеса на проектиране
на бази данни
Приложение C Насоки за проектиране
Изчистване на поле с множество стойности
Насоки за съставяне на име на поле
Насоки за съставяне на име на таблица
Насоки за провеждане на интервюта
Насоки, свързани с участниците
Насоки, свързани с интервюиращия
Насоки за съставяне на описание на поле
Насоки за съставяне на описание на таблица
Определяне и създаване на бизнес правила,
свързани с поле
Определяне и създаване на бизнес правила, свързани с релации
Определяне и създаване на бизнес правила, свързани...
Определяне на изискванията за изгледи
Определяне на релации
Формулиране на задачи
Формулиране на предназначението
Характеристики на външния ключ
Характеристики на идеалната таблица
Характеристики на идеалното поле
Характеристики на кандидат-ключа
Характеристики на първичния ключ
Правила за избор на първичен ключ
Цялост на ниво поле
Цялост на ниво релация
Цялост на ниво таблица
Приложение D Бланки за документиране
Приложение E Символи за диаграми при проектиране
на бази данни
Приложение F Примерни дизайни
Речник
Използвана литература
Глава 1 Релационната база данни
Темите, разгледани в тази глава
Видове бази данни
Ранни модели на бази данни
Йерархичен модел на бази данни
Мрежов модел на бази данни
Релационен модел на база данни
Извличане на данни
Предимства на релационните бази данни
Системи за управление на релационни бази данни
Отвъд релационния модел
Какво крие бъдещето
Последна бележка
Обобщение
Въпроси за преговор
Глава 2 Цели на проектирането
Темите, разгледани в тази глава
Защо трябва да се занимавате с
проектиране на бази данни?
Важността на теорията
Предимството да научите една добра методология за проектиране
Цели на добрия дизайн
Предимства на добрия дизайн
Методи за проектиране на бази данни
Традиционни методи за проектиране
Методът за проектиране, представен в тази книга
Обобщение
Въпроси за преговор
Глава 3 Терминология
Темите, разгледани в тази глава
Защо е важна терминологията
Термини, свързани със стойностите
Данни
Информация
Null
Полезни страни на Null
Проблемът със стойности Null
Термини, свързани със структурата
Таблица
Поле
Запис
Изглед
Ключове
Индекс
Термини, свързани с релациите
Релации
Типове релации
Типове участия
Степен на участие
Термини, свързани с целостта
Спецификация на поле
Цялост на данните
Обобщение на урока
Въпроси за преговор
Част II Процесът на проектиране
Глава 4 Общ преглед на идеите
Темите, разгледани в тази глава
Защо е важно да се премине през процеса на проектиране
Дефиниране на предназначението и задачите
Анализиране на текущата база данни
Създаване на структурите от данни
Определяне и създаване на релации между таблиците
Определяне и дефиниране на бизнес правила
Определяне и дефиниране на изгледи
Преглед на целостта на данните
Обобщение
Въпроси за преговор
Глава 5 Начало на процеса
Темите, разгледани в тази глава
Провеждане на интервюта
Насоки за участниците
Насоки за интервюиращия (тези са за вас)
Примерна ситуация: Велосипедите на Майк
Дефиниране на предназначението
Добре написанaтa формулировка на предназначението
Съставяне на формулировка на предназначението
Примерна ситуация
Дефиниране на задачите
Добре написани задачи
Съставяне на задачи
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 6 Анализиране на съществуваща база данни
Темите, разгледани в тази глава
Запознаване със съществуващата база данни
Бази данни на хартиени носители
Наследени бази данни
Провеждане на анализ
Преглед на начина, по който се събират данните
Преглед на начина, по който се представя информацията
Провеждане на интервюта
Основни техники за провеждане на интервю
Преди да започнете процеса на интервюиране. . .
Интервюиране на потребители
Преглед на типове данни и начина на използването им
Преглед на образците
Преглед на информационните изисквания
Интервюиране на ръководството
Преглед на текущите информационни изисквания
Преглед на допълнителните информационни изисквания
Преглед на бъдещите информационни изисквания
Преглед на общите информационни изисквания
Съставяне на пълен списък с полета
Предварителният списък с полета
Списъкът с изчислени полета
Преглеждане на двата списъка с потребители и ръководството
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 7 Създаване на структура на таблиците
Темите, разгледани в тази глава
Дефиниране на предварителен списък с таблици
Откриване на загатнати теми
Използване на списъка с теми
Използване на формулираните задачи
Дефиниране на окончателен списък с таблици
Изчистване на имената на таблиците
Откриване на типа на таблиците
Съставяне на описание на таблиците
Асоцииране на полета с всяка таблица
Изчистване на полетата
Подобряване на имената на полетата
Използване на идеално поле за отстраняване на аномалиите
Разрешаване на проблемите със съставни полета
Разрешаване на проблемите с полета с множество стойности
Изчистване на структурите на таблиците
Няколко думи за излишните данни и дублиращите се полета
Използване на идеална таблица за изчистване на
структурите на таблиците
Създаване на подтаблици
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 8 Ключове
Темите, разгледани в тази глава
Защо са важни ключовете
Създаване на ключове за всяка таблица
Кандидат-ключове
Първични ключове
Алтернативни ключове
Не-ключови полета
Цялост на ниво таблица
Преглед на първоначалните структури на таблиците
Примерна ситуация
Обобщение на урока
Въпроси за преговор
Глава 9 Спецификации на поле
Темите, разгледани в тази глава
Защо са важни спецификациите на поле
Цялост на ниво поле
Анатомия на спецификацията на поле
Общи характеристики
Физически характеристики
Логически характеристики
Използване на уникални, общи и реплика
спецификации на поле
Дефиниране на спецификации на поле за всяко
поле в базата данни
Примерна ситуация
Обобщение на урока
Въпроси за преговор
Глава 10 Релации между таблици
Темите, разгледани в тази глава
Защо са важни релациите
Типове релации
Релации от тип едно към едно
Релации от тип едно към много
Релации от тип много към много
Саморефериращи релации
Определяне на съществуващи релации
Създаване на релациите
Релации от тип едно към едно и едно към много
Релацията от тип много към много
Рекурсивни релации
Преглед на структурата на всяка таблица
Изчистване на всички външни ключове
Характеристики на външния ключ
Определяне на характеристиките на релациите
Дефиниране на правило за изтриване за всяка релация
Определяне на типа на участие за всяка таблица
Определяне на степента на участие за всяка таблица
Потвърждаване на релациите между таблиците с помощта на потребителите и ръководството
Последна забележка
Цялост на ниво релация
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 11 Бизнес правила
Темите, разгледани в тази глава
Какво са бизнес правилата?
Типове бизнес правила
Категории бизнес правила
Бизнес правила, свързани с поле
Бизнес правила, свързани с релация
Определяне и установяване на бизнес правила
Работа с потребителите и ръководството
Определяне и установяване на бизнес правила,
свързани с поле
Дефиниране и установяване на бизнес правила,
свързани с релация
Таблици за валидиране
Какво са таблиците за валидиране?
Използване на таблици за валидиране за обезпечаване
на бизнес правила
Преглед на бланките за спецификации на бизнес
правила
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 12 Изгледи
Темите, разгледани в тази глава
Какво представляват изгледите?
Анатомия на изгледа
Изглед с данни
Агрегатни изгледи
Изглед за валидиране
Определяне и дефиниране на изгледи
Работа с потребителите и ръководството
Дефиниране на изгледи
Преглед на документацията за всеки изглед
Примерна ситуация
Обобщение
Въпроси за преговор
Глава 13 Преглед на целостта на данните
Темите, разгледани в тази глава
Защо трябва да се прегледа целостта на данните
Преглед и изчистване на целостта на данните
Цялост на ниво таблица
Цялост на ниво релация
Цялост на ниво бизнес правила
Цялост на ниво изгледи
Обединяване на документацията на базата данни
Най-накрая готови!
Примерна ситуация – обобщение
Обобщение
Част III Други въпроси, свързани с проектирането
на бази данни
Глава 14 Лош дизайн – това, което не трябва да правите
Темите, разгледани в тази глава
Дизайн плосък файл
Дизайн с електронни таблици
Преодоляване на мисленето в стил електронни таблици
Дизайн, базиран на софтуера за бази данни
Последна забележка
Обобщение на урока
Глава 15 Заобикаляне или нарушаване на правилата
Темите, разгледани в тази глава
Кога можете да заобикаляте или нарушавате правилата?
Проектиране на аналитична база данни
Подобряване на скоростта на обработване
Документиране на вашите действия
Обобщение
Заключение
Част IV Приложения
Приложение А Отговори на въпросите за преговор
Глава 1
Глава 2
Глава 3
Глава 4
Глава 5
Глава 6
Глава 7
Глава 8
Глава 9
Глава 10
Глава 11
Глава 12
Приложение B Диаграма на процеса на проектиране
на бази данни
Приложение C Насоки за проектиране
Изчистване на поле с множество стойности
Насоки за съставяне на име на поле
Насоки за съставяне на име на таблица
Насоки за провеждане на интервюта
Насоки, свързани с участниците
Насоки, свързани с интервюиращия
Насоки за съставяне на описание на поле
Насоки за съставяне на описание на таблица
Определяне и създаване на бизнес правила,
свързани с поле
Определяне и създаване на бизнес правила, свързани с релации
Определяне и създаване на бизнес правила, свързани...
Определяне на изискванията за изгледи
Определяне на релации
Формулиране на задачи
Формулиране на предназначението
Характеристики на външния ключ
Характеристики на идеалната таблица
Характеристики на идеалното поле
Характеристики на кандидат-ключа
Характеристики на първичния ключ
Правила за избор на първичен ключ
Цялост на ниво поле
Цялост на ниво релация
Цялост на ниво таблица
Приложение D Бланки за документиране
Приложение E Символи за диаграми при проектиране
на бази данни
Приложение F Примерни дизайни
Речник
Използвана литература
Рейтинг:
|
Ако искате да сте първият дал мнение за тази книга, направете го сега! |
Важна информация! Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон. |
Закупилите тази книга, купуват и:
Операционни системид-р инж. Лилян Николов Сиела Шесто издание ... В книгата се дискутират фундаменталните концепции, приложими при изграждането на различни операционни системи. Дават се основните понятия, отнасящи се до операционните системи и теорията им, разглеждат се функциите и типовете операционни системи, тяхната структура и принципи на работа. Основно внимание е отделено на управлението на ресурсите: процесор, памет, устройства, файлове от данни. Засегнати са проблемите на защитата и безопасността на системите, както и особеностите на системите за многопроцесорни комплекси и компютърни мрежи, като противоположност на централизираните системи. Дискутираните принципи са съпроводени с ... | |||||
Java 2 - Ръководство на програмистаХърбърт Шилдт СофтПрес Ръководство на програмиста: Основи на програмирането с Java Работа с контролни конструкции, масиви, низове, класове и методи Използване на пакети, обработка на изключения, входно-изходна система и многонишково програмиране Разработване, компилиране и изпълнение на Java аплети Научете основите на програмирането с Java, представени от такъв капацитет като Хърбърт Шилдт. Този лесен за използване наръчник показва кога и защо да използвате Java - доминиращият език в Интернет - и разглежда фундаменталните концепции на Java, включително основните на обектно-ориентираното програмиране (ООП), контролни конструкции, масиви, низове, класове, ... | |||||
Уеб приложения за бази данни с PHP и MySQLХю Е. Уилямс, Дейвид Лейн ЗеСТ Прес "Уеб приложения за бази данни с PHP и MySQL" предлага на разработчиците теоретична и практическа информация за създаването на уеб приложения за бази данни. В книгата за включени глави - самоучители за работа с PHP и MySQL, допълнителна информация за Интернет и мрежовите протоколи, моделирането и разработването на релационни бази данни, управлението на сесии и инструкции за инсталиране на софтуер с отворен код за уеб сървъри и за бази данни. Използвайки PHP и MySQL ще научите следното: моделиране на релационни бази данни и архитектури на уеб приложения разработване на механизми за търсене и преглеждане съхраняване на ... | |||||
Dreamweaver 8 – в лесни стъпкиСофтПрес Цена: 6.99 лв.
| |||||
Програмиране и Web дизайн с PHP5, MySQL, Apache: том 1Джейсън Гернър, Елизабет Нарамор АлексСофт Цена: 16.00 лв.
| |||||
| Пълен списък на купуваното от клиентите закупили тази книга |







