Промоция
Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Ниво 17
Основни задачи при проектиране на база данни
SQL & Hibernate
ниво,
Урок
1.1 Въведение Проектирането на база данни е донякъде подобно на проектирането на архитектурата на Java проект. Можете да поставите всички данни в няколко таблици или можете да изградите красива структура от данни от схеми и десетки таблици.
Ключови стъпки за проектиране на база данни
SQL & Hibernate
ниво,
Урок
2.1. Концептуален дизайн Проектирането на база данни се извършва на три етапа: концептуален дизайн; логически дизайн; физически дизайн. Целта на фазата на концептуалния дизайн е да се създаде концептуален модел на данни въз основа на идеите
Нормални форми на база данни
SQL & Hibernate
ниво,
Урок
3.1 Нормализация на базата данни Нормалната форма е свойство на релация в релационен модел на данни, което я характеризира от гледна точка на излишък, което потенциално води до логически погрешни резултати от вземане на проби или промяна на
Зависимости между таблици в база данни
SQL & Hibernate
ниво,
Урок
4.1 Въведение Като преобразувате таблиците на базата данни в обикновени таблици, вече можете да анализирате връзките между тях. Броят елементи, взаимодействащи между две свързани таблици, се нарича кардиналност. Кардиналността ви помага да
Ключове в базата данни
SQL & Hibernate
ниво,
Урок
5.1 Въведение Интернет е пълен с догматични предписания за това как трябва да се избират и използват ключове в релационни бази данни. Понякога споровете дори се превръщат в холивари: трябва ли да се използват естествени или изкуствени ключо
Оптимизиране на скоростта на дискретизация на данните
SQL & Hibernate
ниво,
Урок
6.1 Въведение Сега нека преминем от теория към практика. „На теория няма разлика между теория и практика. На практика те са." Ние живеем в реалния свят и всички софтуерни продукти в крайна сметка са създадени за живи хора. И тези живи хора
Кеширане в MySQL
SQL & Hibernate
ниво,
Урок
7.1 Кеширане от страна на DB MySQL използва високо мащабируеми алгоритми, когато работи с таблици, така че MySQL може да работи дори с малки количества памет. Естествено, за по-добра производителност ви трябва повече RAM. За да видите текущ
Денормализация на таблици в базата данни
SQL & Hibernate
ниво,
Урок
8.1 Защо е необходима денормализация? Най-скъпата от изчислителна гледна точка операция между големи таблици е присъединяването. Съответно, ако в една заявка е необходимо да се "проветрят" няколко таблици, състоящи се от много милиони редов
Please enable JavaScript to continue using this application.