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