Проектирование реляционных баз данных - 2 стр.

UptoLike

3
Введение.
Методическое пособие посвящено работе с реляционными базами данных на
этапе проектирования задач и создания БД.
В настоящее время широкое распространение получила компьютерная
обработка статистических данных, задач АСУ, материального и бухгалтерского
учета и т.д. При этом все необходимые сведения должны быть организованы
определенным образом, который обеспечивает надежность их сохранения,
редактирования и использования в процессе эксплуатации. Одним из самых
распространенных способов хранения являются реляционные базы данных, что
определяется возможностью использования реляционной алгебры.
Общепризнанно, что работа с базами данных требует не только научных
методов, но и искусства программиста, проектирующего базы данных. При этом
необходимо сочетание 3 моментов:
1. База данных должна быть полной, то есть содержать все необходимые для
решения поставленной задачи данные, и надежной в пользовании, то есть
должна давать правильные ответы на поставленные запросы, должна
допускать надежное использование несколькими пользователями (если это
потребуется) и т.д.
2. База данных должна быть создана так, чтобы исключить по максимуму ввод
неточных данных в базу. С этой целью должна быть составлена справочники,
по тем данным, которые имеют постоянные значения на протяжении
довольно длительного периода.
3. База данных должна быть составлена с учетом не только особенностей ее
заполнения, но и с учетом выходных форм, которые понадобятся как
результат решения задачи.
Указанные особенности требуют от программиста, проектирующего БД,
знание теоретических основ проектирования, полной информированности о
работе предприятия (заказчика) по вопросам, касающимся задачи, и ,
несомненно, опыта работы по проектированию баз.
Если опыт приобретается только в процессе работы, то теоретические знания
необходимо приобрести до начала работы с БД.
Ι
ΙΙ
Ι. Построение реляционной БД методом декомпозиции.
1. Понятие о реляционных БД.
Под базой данных (БД) понимают хранилище структурированных данных,
при этом данные должны быть непротиворечивы, минимально избыточны и
целостны.
Реляционная БД представляет собой совокупность таблиц, содержащих всю
информацию, которая должна храниться в БД. Реляционные БД
поддерживаются большинством современных СУБД, это связано с удобством их
использования в традиционных задачах и на этапе проектирования, на котором
возможно использование реляционной алгебры. При этом в терминологии
теории реляционных БД таблицам со ответствуют отношения, столбцам
атрибуты, строкамкортежи. При обработке в ЭВМ отношения хранятся в виде
файлов, строка или кортеж называются записью, а столбец (атрибут) называется
                                     3


                                   Введение.
    Методическое пособие посвящено работе с реляционными базами данных на
этапе проектирования задач и создания БД.
    В настоящее время широкое распространение получила компьютерная
обработка статистических данных, задач АСУ, материального и бухгалтерского
учета и т.д. При этом все необходимые сведения должны быть организованы
определенным образом, который обеспечивает надежность их сохранения,
редактирования и использования в процессе эксплуатации. Одним из самых
распространенных способов хранения являются реляционные базы данных, что
определяется возможностью использования реляционной алгебры.
    Общепризнанно, что работа с базами данных требует не только научных
методов, но и искусства программиста, проектирующего базы данных. При этом
необходимо сочетание 3 моментов:
1. База данных должна быть полной, то есть содержать все необходимые для
   решения поставленной задачи данные, и надежной в пользовании, то есть
   должна давать правильные ответы на поставленные запросы, должна
   допускать надежное использование несколькими пользователями (если это
   потребуется) и т.д.
2. База данных должна быть создана так, чтобы исключить по максимуму ввод
   неточных данных в базу. С этой целью должна быть составлена справочники,
   по тем данным, которые имеют постоянные значения на протяжении
   довольно длительного периода.
3. База данных должна быть составлена с учетом не только особенностей ее
   заполнения, но и с учетом выходных форм, которые понадобятся как
   результат решения задачи.
   Указанные особенности требуют от программиста, проектирующего БД,
знание теоретических основ проектирования, полной информированности о
работе предприятия (заказчика) по вопросам, касающимся задачи, и,
несомненно, опыта работы по проектированию баз.
   Если опыт приобретается только в процессе работы, то теоретические знания
необходимо приобрести до начала работы с БД.
           Ι . Построение реляционной БД методом декомпозиции.
                        1. Понятие о реляционных БД.
    Под базой данных (БД) понимают хранилище структурированных данных,
при этом данные должны быть непротиворечивы, минимально избыточны и
целостны.
    Реляционная БД представляет собой совокупность таблиц, содержащих всю
информацию, которая должна храниться в БД. Реляционные БД
поддерживаются большинством современных СУБД, это связано с удобством их
использования в традиционных задачах и на этапе проектирования, на котором
возможно использование реляционной алгебры. При этом в терминологии
теории реляционных БД таблицам соответствуют отношения, столбцам –
атрибуты, строкам – кортежи. При обработке в ЭВМ отношения хранятся в виде
файлов, строка или кортеж называются записью, а столбец (атрибут) называется