SlideShare a Scribd company logo
1 of 3
Нормализация базы данных.

Нормализацией схемы базы данных
называется процедура, производимая
над базой данных с целью удаления в ней
избыточности.
Критерии для создания
структуры базы данных.
Каждая таблица должна содержать данные об одном
объекте.
Типы полей должны соответствовать данным таблицы.
Каждая таблица должна иметь хотя-бы одно ключевое
поле.

Таблицы должны быть составлены таким
образом, чтобы между ними было возможно
установить связи.
Пример нормализации БД
Пример избыточности
таблица

Число занимает меньше
памяти чем строка

More Related Content

What's hot

Git branching strategies
Git branching strategiesGit branching strategies
Git branching strategiesjstack
 
Sem 8 Internship.pptx
Sem 8 Internship.pptxSem 8 Internship.pptx
Sem 8 Internship.pptxMeetKholiya1
 
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニングkouji_s_0808
 
Git Introduction Tutorial
Git Introduction TutorialGit Introduction Tutorial
Git Introduction TutorialThomas Rausch
 
インドのインターネット環境 との戦い方
インドのインターネット環境との戦い方インドのインターネット環境との戦い方
インドのインターネット環境 との戦い方健一 辰濱
 
Creating a work breakdown structure with microsoft project
Creating a work breakdown structure with microsoft projectCreating a work breakdown structure with microsoft project
Creating a work breakdown structure with microsoft projectNirtiSingla
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureFaren faren
 
Refactoring for Domain Driven Design
Refactoring for Domain Driven DesignRefactoring for Domain Driven Design
Refactoring for Domain Driven DesignDavid Berliner
 
web development.pptx
web development.pptxweb development.pptx
web development.pptxMohdArbazraza
 
Introduction to Microsoft Project 2010
Introduction to Microsoft Project 2010Introduction to Microsoft Project 2010
Introduction to Microsoft Project 2010Bhishma Bhatti
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeSerhiy (Serge) Haziyev
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxRajnirani18
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdfAsraNadeem4
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
Microservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxMicroservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxNexThoughts Technologies
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009Manish Chaurasia
 

What's hot (20)

Git branching strategies
Git branching strategiesGit branching strategies
Git branching strategies
 
Sem 8 Internship.pptx
Sem 8 Internship.pptxSem 8 Internship.pptx
Sem 8 Internship.pptx
 
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング
2009.10.28 現場で役立つ oracle dbのパフォーマンスチューニング
 
Presentation safe-core values
Presentation safe-core valuesPresentation safe-core values
Presentation safe-core values
 
Git Introduction Tutorial
Git Introduction TutorialGit Introduction Tutorial
Git Introduction Tutorial
 
インドのインターネット環境 との戦い方
インドのインターネット環境との戦い方インドのインターネット環境との戦い方
インドのインターネット環境 との戦い方
 
Creating a work breakdown structure with microsoft project
Creating a work breakdown structure with microsoft projectCreating a work breakdown structure with microsoft project
Creating a work breakdown structure with microsoft project
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Refactoring for Domain Driven Design
Refactoring for Domain Driven DesignRefactoring for Domain Driven Design
Refactoring for Domain Driven Design
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
Introduction to Microsoft Project 2010
Introduction to Microsoft Project 2010Introduction to Microsoft Project 2010
Introduction to Microsoft Project 2010
 
Resume-BMC-ADDM-2-Experience
Resume-BMC-ADDM-2-ExperienceResume-BMC-ADDM-2-Experience
Resume-BMC-ADDM-2-Experience
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First Time
 
Cqrs api v2
Cqrs api v2Cqrs api v2
Cqrs api v2
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
Hands on the Gradle
Hands on the GradleHands on the Gradle
Hands on the Gradle
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Microservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & ReduxMicroservice Architecture using Spring Boot with React & Redux
Microservice Architecture using Spring Boot with React & Redux
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009
 

Нормализация Баз данных

  • 1. Нормализация базы данных. Нормализацией схемы базы данных называется процедура, производимая над базой данных с целью удаления в ней избыточности.
  • 2. Критерии для создания структуры базы данных. Каждая таблица должна содержать данные об одном объекте. Типы полей должны соответствовать данным таблицы. Каждая таблица должна иметь хотя-бы одно ключевое поле. Таблицы должны быть составлены таким образом, чтобы между ними было возможно установить связи.
  • 3. Пример нормализации БД Пример избыточности таблица Число занимает меньше памяти чем строка