Разработка автоматизированной информационной системы - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Разработка автоматизированной информационной системы
Автоматизация учета складских операций с целью организации компьютеризации документооборота и учетных операций с помощью Microsoft Visual FoxPro 6.0. Описание структуры базы данных. Этапы проектирования БД. Выбор программного и технического обеспечения.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы - базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине.
Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать ее оптимальным для пользователя образом. Использование клиент / серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и введение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных, текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д.
Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти, необходимы средства обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства - системы управления базами данных (СУБД). Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.
- набор средств для поддержки таблиц и отношений между связанными таблицами;
- развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в графическом или текстовом режиме;
- средства программирования высокого уровня, с помощью которых можно создавать собственные приложения.
Для разработки автоматизированной информационной системы была выбрана интегрированная среда разработки Microsoft Visual FoxPro 6.0 для WINDOWS - приложений. Автоматизированная информационная система предназначена предоставлять оперативную информацию для руководства, подготавливать информацию для дальнейшего анализа, снижать объёмы бумажного документооборота и д.р.
Visual FoxPro 6.0 - одна из наиболее популярных СУБД, кроме того - это объектно-ориентированный, визуально-программируемый язык, управляемый по событиям, который соответствует требованиям, предъявляемым к современным средствам проектирования.
Данная АИС должна работать с оперативными данными, накопление этих данных позволит проводить анализ деятельности предприятия за любой период времени. Это является одной из задач внедрения системы, и для успешного достижения её. Благодаря его использованию, существенно сокращается время, затрачиваемое на подготовку информации для использования в других подсистемах. Это достигается путем выбора наиболее оптимального способа хранения данных в зависимости от типа. При таком подходе, время, затрачиваемое на получение этих данных другими подсистемами также сокращается.
1 . Задачи автоматизации учета и анализа продаж
1.1.1 Назначение и цели создание системы
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Для того чтобы автоматизировать учет складских операций, необходимо решить следующие задачи:
б) Проанализировать сущность задач учета складских операций;
в) Обосновать использование вычислительной техники;
д) Обосновать разработки по всем видам обеспечения;
е) Построить инфологическую модель;
ж) Охарактеризовать входную, постоянную, промежуточную и результатную информацию;
Основное преимущество автоматизации - это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., повторное внесение одной и той же информации в различные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта.
Основой задачей данной проектируемой системы является учет и оперативное регулирование хозяйственных операций. Оперативное управление хозяйственными процессами составляет от одного до нескольких дней и реализует регистрацию событий, например приход и расход материальных ценностей на складе и т.д. Эти задачи имеют итеративный, регулярный характер, выполняются непосредственными исполнителями хозяйственных процессов (рабочими, кладовщиками, администраторами и т.д.) и связаны с оформлением и пересылкой документов в соответствии с четко определенными алгоритмами. Результаты выполнения хозяйственных операций регистрируются в соответствующих журналах. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса.
Пользователем этой системы будет человек, занимающийся учетом товаров на складах, а также текущей выпиской расходных документов и оприходованием вновь поступивших товаров.
Информационная система позволит избавить сотрудника от рутинной повседневной работы по выписке расходных накладных. Так как раньше документы выписывались в ручную, в которых указывались повторяющиеся реквизиты, а также большой перечень номенклатуры - это занимало много времени. Автоматизация позволит значительно сократить время. Сотруднику нужно будет только выбрать из списка соответствующего клиента и указать номенклатуру из справочника, выбрать дату и отправить на печать документ.
Чтобы сделать отчет, необходимо собрать нужные данные путем поиска их в соответствующих документах, если это отчет за год, то необходимо будет просмотреть все документы за этот год, на что уйдет огромное количество времени. При выведении итогов по отчету необходима огромная точность в расчетах, что не всегда получается даже у специалиста своего дела. Эти и многие другие задачи сможет решить проектируемая информационная система.
При поиске нужного объекта (суммы, документа, количества), если не будет известен документ, в котором его искать, нужно будет перелистать всю кипу документов и просмотреть каждую позицию. Автоматизация позволит сделать выборку по этой позиции и значительно сократит объем подходящих документов или сведет к одному единственному искомому документу.
За счет сокращения времени на выполнение долгих рутинных работ, можно повысить трудоемкость сотрудника, который может теперь выполнять не только свою работу, но и взять на себя ряд других обязанностей.
Создание собственной автоматизированной системы позволит учесть все особенности, разрабатывается только то, что нужно, и как нужно. Анализ по предприятиям, где уже используются разработанные на стороне программные продукты, показывает, что имеются некоторые проблемы с сопровождением, связанные, прежде всего, с тем, что автоматизируемое предприятие и разработчик находятся в разных городах. В связи с этим, между заказом на какую-либо доработку и результатом проходит, как правило, не менее месяца.
Компьютерная система должна стать не столько помощником, сколько учителем, руководителем и инструментом принуждения необходимых технологии работ. В молодых компаниях начинают с инжиниринга бизнес процессов, так эффект от компьютеризации может кардинально влиять на результативность работы всей компании, если ее только поручить профессионалам реинжиниринга бизнес процессов, предварительно приготовившись к серьезным реформам в организации производственных операций. Но даже самые лучшие программные комплексы не дадут полной отдачи, если их внедрение не поручить специалистам, хорошо разбирающихся в организации управления бизнесом фирмы - заказчика и если высшее руководство не будет сотрудничать с этими специалистами.
Склад, в современной форме, нашел широкое применение в производственных и торговых процессах. На этапе производства какого-либо продукта для обеспечения непрерывности его выпуска необходимо складировать сперва сырье, затем полуфабрикаты, а потом и готовую продукцию.
Под складом понимается специализированное здание, сооружение, устройство, предназначенное для приемки, обработки, хранения и выдачи грузов (товаров) по назначению.
В процессе производства, наряду со средствами труда, участвуют предметы труда, которые выступают в качестве производственных запасов. В отличие от средств труда, предметы труда участвуют в процессе производства только один раз и их стоимость производимой продукции, составляя ее материальную основу.
В общем понимании товарно-материальные запасы - это активы в виде:
- запасов сырья, материалов, покупных полуфабрикатов и комплектующих изделий, топлива, тары и тарных материалов, запасных частей, прочих материалов, предназначенных для использования в производстве или при выполнении работ и услуг;
- товаров, предназначенных для продажи.
Перед учетом материальных запасов стоят следующие основные задачи: контроль за их своевременным и полным оприходованием, за сохранностью в местах хранения; своевременное и полное документирование всех операций по их движению; правильное определение транспортно-заготовительных расходов и фактической себестоимости заготовленных запасов; контроль за состоянием складских запасов; выявление и организация ненужных субъекту материальных запасов с целью мобилизации внутренних ресурсов; получение точных сведений об остатках и движении запасов в местах их хранения.
В процессе производства материалы учитывают по-разному. Одни из них полностью потребляются в производственном процессе (сырье, материалы, комплектующие изделия, полуфабрикаты и др.), другие - изменяют только свою форму (смазочные материалы, лаки, краски), третьи - входят в изделие без каких-либо внешних изменений (запасные части), четвертые - только способствуют изготовлению изделий и включаются в их массу или химический состав (инструмент, спецодежду и др.).
По функциональной роли и назначению в процессе производства все запасы подразделяются на основные и вспомогательные: основные - это материалы, вещественно входящие в изготовляемую продукцию, образуя ее материальную основу (мука при выпечке хлеба); вспомогательные - эти материалы входят в состав вырабатываемой продукции, но, в отличии от основных, они не создают вещественной(материальной) основы производимой продукции. Их применяют в качестве компонентов к основным материалам для придания продукции необходимых качеств (краски, лак, клей), либо они содействуют производственному процессу.
Деление материалов на основные и вспомогательные условно, поскольку зависит это от количества применения одного и того же материала в разных видах продукции, от характера технологии и других факторов.
Первичные документы по поступлению и расходу производственных запасов являются основой организации материального учета. Непосредственно по первичным документам осуществляют предварительный, текущий и последующий контроль за движением, сохранностью и рациональным использованием товарно-материальных запасов (ТМЗ).
В целях рациональной организации учета и контроля за использованием материалов в производстве при большом ассортименте ТМЗ на предприятиях разрабатывается номенклатура (перечень) потребляемых в производстве материалов по их однородным признакам. Каждому наименованию, сорту материалов присваивается условное цифровое обозначение - номенклатурный номер (код), который затем проставляется во всех документах по наличию и движения ТМЗ.
Для сокращения номенклатуры ТМЗ и упрощения учета в отдельных случаях однородные и близкие по своим свойствам материалы могут объединяться в единый номенклатурный номер. Номенклатурные номера строятся по-разному: они могут быть из шести или девяти знаков и иметь следующую структуру: номер балансового счета, номер группы, номер подгруппы, порядковый номер материалов в подгруппе и т.д.
Номенклатура материалов, в которой указаны цены за единицу учитываемых материалов, называется номенклатурой-ценником. Он представляет собой систематизированный перечень материалов применяемых на предприятии, и используются в качестве справочника всеми отделами предприятия (отдел материально-технического снабжения, бухгалтерия, финансовый и т.д.).
Предприятия могут получать ТМЗ в разных условиях: на складе поставщика, на станции железной дороги, на пристани, в аэропорту или непосредственно в своем складском помещении, где их принимает материально-ответственное лицо.
Проанализировав деятельность фирмы, видно, что склад для предприятия имеет очень важное значение.
Чтоб предприятие полноценно функционировало необходимо вести тщательный учет.
Целью разработанной информационной системы, где в качестве клиента выступают поставщики склада, стала организация эффективной работы компьютерной системы, организация компьютеризации документооборота, учетных операций, развитие компьютеризации для поддержания управление предприятием на уровне современных требований.
Создав удобный пользовательский интерфейс (меню, формы), требуется обеспечить решение следующих задач:
- Ввод, корректировка, просмотр входных данных;
- Формирование необходимых запросов и отчетов с возможностью вывода результатов на экран монитора или принтер.
1.1.2 Требования к разрабатываемой информационной системе
Ядром информационной системы являются хранимые данные. На любом предприятии данные различных отделов, как правило, пересекаются. Например, для целей управления часто нужна информация по всему предприятию. Принятие решений по производственным вопросам невозможно без информации о товарах, о полученных заказах, о стратегии сбыта и т.д. Это означает, что описывающие конкретную предметную область данные должны храниться в легко доступном виде.
Чтобы принять процесс электронной обработки данных, необходимо знать ряд терминов, которые применяются при описании и представлении данных (таблица 1.1). Предметная область. Предметная область может относиться к любому типу организации (например, банк, университет, больница или завод).
Необходимо различать полную предметную область (крупное предприятие по производству автомобилей, ЭВМ, химической продукции или по выплавке стали) и организационную единицу этой предметной области. Организационная единица в свою очередь может представлять свою предметную область (например, цех по производству кузовов автомобильного завода или отдел обработки данных предприятия по производству ЭВМ). В данном случае цеха и отделы сами могут соответствовать определенным предметным областям. Объект. Объектом может быть человек, предмет, событие, место или понятие, о котором записаны данные.
Атрибут. Каждый объект характеризуется рядом основных атрибутов. Например, дом характеризуется габаритами, цветом, временем эксплуатации и размером приусадебного участка. Клиент банка имеет такие атрибуты, как фамилию, адрес и, возможно, идентификационный номер. Атрибут часто называют элементом данных, полем данных, полем данных или элементарным. Значение данных. Значение данных представляет действительные данные, содержащиеся в каждом элементе данных.
Информацию о некоторой предметной области можно представить с помощью нескольких объектов, каждый из которых описывается несколькими элементами данных. Принимаемые элементами данных значения называются данными. Единичный набор принимаемых элементами данных значений называются экземпляром объекта. Объекты связываются между собой определенным образом. Соответствующая модель объектов с составляющими их элементами данных и взаимосвязями называются концептуальной моделью. Концептуальная модель дает общее представление о потоке данных в предметной области.
При рассмотрении данных часто бывает трудно выявить различия между объектом, элементом данных и значением элемента данных.
Ключевой элемент данных. Некоторые элементы данных обладают интересными свойствами. Зная значение, которое принимает такой элемент данных объекта, мы можем идентифицировать значения, которые принимают другие элементы данных этого же объекта. Элементы данных, по которым можно определить другие элементы данных, называются ключевыми. Иногда их называют также идентификатором объекта.
Однозначно идентифицировать объект могут два и более элемента данных. В этом случае их называют «кандидатами» в ключевые элементы данных. Вопрос о том, какой из кандидатов использовать для доступа к объекту, решается пользователем или проектировщиком. Выбирать ключевые элементы данных следует тщательно, поскольку правильный выбор способствует созданию достоверной модели данных.
Таблица 1.1 - Основные термины реляционной модели
Файл (один тип записи, фиксированное число типов полей)
Можно сформулировать ряд требований к разрабатываемой информационной системе.
Требования, которым должна удовлетворять СУБД:
- эффективное выполнение одной и той же СУБД различных функций предметной области;
- минимизация избыточности хранимых данных;
- предоставление для процессов принятие решений непротиворечивой информации;
- обеспечение управления безопасностью;
- отсутствие повышенных требований к персоналу, связанному с разработкой, поддержанием и совершенствованием прикладных программ при большой производительности и меньших затратах;
- простая физическая реорганизация базы данных;
- возможность централизованного управления базой данных;
- упрощение процедуры эксплуатации ЭВМ.
С базой данных взаимодействуют несколько пользователей. Поэтому крайне необходима функция учета различных требований и разрешения конфликтов. Иными словами, нужно ввести долгосрочную функцию администрирования, направленную на координацию и выполнение всех этапов проектирования, реализации и ведения интегрированной базы данных, в соответствии с которой на определенных лиц возлагается ответственность за сохранность важного ресурса - данных.
Лицо, ответственное за выполнение функции администрирования базы данных, называется администратором базы данных.
При рассмотрении требований конечных пользователей необходимо принимать во внимание следующее:
База данных должна удовлетворять актуальным информационным потребностям.
- База данных должна удовлетворять актуальным требованиям за приемлемое время, т.е. заданным требованиям производительности.
- База данных должна удовлетворять выявленным и вновь возникающим требований конечных пользователей.
- База данных должна легко расширяться при реорганизации и расширении предметной области.
- База данных должна легко изменяться при изменении программной и аппаратной среды.
- Загруженные в базу данных корректные данные должны оставаться корректными.
- Данные до включения в базу данных должны проверяться на достоверность.
Доступ к данным, размещаемым в базе данных, должны иметь только лица с соответствующими полномочиями.
Для разработки действительно эффективной автоматизированной информационной системы в первую очередь необходимо определиться с назначением и целью создания системы, а также требованиями к ней. Что и было сделано.
Целью разработанной информационной системы стала организация эффективной работы компьютерной системы, организация компьютеризации документооборота, учетных операций.
Создав удобный пользовательский интерфейс (меню, формы), требуется обеспечить решение следующих задач:
- Ввод, корректировка, просмотр входных данных;
- Формирование необходимых запросов и отчетов с возможностью вывода результатов на экран монитора или принтер;
Были сформулированы следующие требования к разрабатываемой информационной системе:
- эффективное выполнение одной и той же СУБД различных функций предметной области;
- минимизация избыточности хранимых данных;
- предоставление для процессов принятие решений непротиворечивой информации;
- обеспечение управления безопасностью;
- отсутствие повышенных требований к персоналу, связанному с разработкой, поддержанием и совершенствованием прикладных программ при большой производительности и меньших затратах;
- простая физическая реорганизация базы данных;
- возможность централизованного управления базой данных;
- упрощение процедуры эксплуатации ЭВМ.
Можно сформулировать ряд требований к разрабатываемой информационной системе.
Требования, которым должна удовлетворять СУБД:
- эффективное выполнение одной и той же СУБД различных функций предметной области;
- минимизация избыточности хранимых данных;
- предоставление для процессов принятие решений непротиворечивой информации;
- обеспечение управления безопасностью;
- отсутствие повышенных требований к персоналу, связанному с разработкой, поддержанием и совершенствованием прикладных программ при большой производительности и меньших затратах;
- простая физическая реорганизация базы данных;
- возможность централизованного управления базой данных;
- упрощение процедуры эксплуатации ЭВМ.
2 . Разработка информационной системы учета и анализа пр о даж
2.1.1 Анализ информационных потоков
Сбор информации о данных является трудоемкой задачей и требует непременного участия руководства. Разработчик должен разработать план проведения обследования предприятия. С помощью вопросника или иного подобного средства ему нужно составить списки данных, необходимые работникам всех уровней управления (исполнительного, функционального и эксплуатационного). Причем на различных уровнях данные могут обрабатываться или накапливаться. Затем разработчику предстоит проанализировать все направления использования данных на предприятии.
Сбор данных следует начинать с изучения существующих форм документов, отчетов, имеющихся файлов и программ. Основной вопрос, требующий первоочередного решения, - какие именно данные должны быть представлены в базе данных. При этом необходимо учитывать, что подлежащие хранению данные редко однозначно соответствуют данным, отображаемым в формах и отчетах.
Каждый руководитель или сотрудник предприятия, который пользуется данными или участвует в их подготовке, должны заполнить соответствующую анкету. При этом чрезвычайно важно, чтобы ответственность за заполнение анкет несло руководство, поскольку анкеты отражают перспективные информационные потребности предприятия. В процессе сбора исходных данных следует предусмотреть дополнительные формы проведения опроса, чтобы дать возможность сотрудникам дополнить первоначальные списки требуемых данных, особенно тем, кто еще не был опрошен. Это существенный момент: если опрашивались не все сотрудники организации необходимо пересмотреть модель предметной области и выяснить, почему в списке опрашиваемых лиц имеются пробелы.
Анкеты должны содержать: имя объекта данных, имя элемента данных, описания, атрибуты, источники, уровни конфиденциальности, показатель важности, а также взаимосвязи между элементами и между объектами. Заполняющий анкету должен включать в нее как можно больше сведений, хотя может оказаться, что один человек будет не в состоянии заполнить все ее статьи. Тем не менее не следует полагаться на то, что незаполненные статьи вследствие будут заполнены другими лицами. Полное и точное представление о данных предметной области может быть получено только в том случае, если на предложенные в анкете вопросы каждый пользователь даст исчерпывающие ответы.
Анкета может состоять из следующих вопросов:
1. Имя и описание объекта данных. Указываются основное имя и синонимы. Дается вербальное описание смыслового содержания имени, даже если его смысл представляется очевидным. В общих чертах описывается функциональное назначение и использование объекта в функциональных и структурных подразделениях предприятия, а также за их пределами.
2. Элементы данных. Для каждого элементарного данного, входящего в конкретный объект, указывается:
a) Его имя и описание. Перечисляются имена, акронимы и дается их расшифровка. Приводится полное вербальное описание элемента;
b) Источник. Перечисляются источники элемента в структуре предприятия;
c) Атрибуты. Указываются тип значения атрибута (числовой, текстовой, дата), единицы измерения, а при необходимости и допустимые диапазоны значений;
e) Ограничение безопасности / чувствительности. Перечисляются связанные с данным элементом ограничения, включая допущенных к нему лиц и разрешенный им вид обработки;
f) Степень важности. Указывается степень важности данного элемента. Она должна определяться значением элемента данных для реализации или расширения функций предприятия;
g) Взаимосвязи элемента данных. Описываются способы совместного использования данного элемента с другими, не обязательно принадлежащих рассматриваемому объекту
3. Продолжительность хранения и условия перевода в архив. Указывается период времени, в течение которого должны храниться значения элемента данных, и способ хранения (правительственные распоряжения, указания администрации предприятия).
Одновременно с проведением анкетирования разработчик должен исследовать информационные потоки в аппарате управления, в канцелярии, при обработке данных. Целью такого исследования является не столько проверка правильности заполнения анкет, сколько разработка модели предприятия. В результате разработчик получает представление о документообороте предприятия, определяет пути и способы передачи данных.
Следующий и, вероятно, наиболее важный этап - анализ организации хранения данных, базирующийся на результатах анкетирования и исследования документооборота. Этот анализ достаточно просто описывается, но не так легко выполняется. Разработчик заполняет таблицу, где указывает условно-постоянные данные, оперативные и выходные данные.
Сбор информации для планирования перспективного использования базы данных - одна из наиболее важных и сложных задач разработчика. Обычно после ввода базы данных в эксплуатацию пользователи, оценив на практике ее значение для принятия решений и обработки информации, предъявляют более высокие требования к составу реализуемых функций, вносят предложения по введению новых перекрестных ссылок и улучшению операционных характеристик системы. Если основу проектирования составляют только текущие требования к базе данных, то это может затруднить реализацию новых. Для того, чтобы подобные проблемы в будущем не возникали, разработчик должен заранее учитывать возможные пути использования информации. Это достаточно трудно, но тем не менее разработчику приходится выявлять неучтенные объекты и взаимосвязи, которые могут и не быть задействованы ни в каких функциях, и детально обсуждать их с пользователями.
Анализируя информационные потоки складского учета на предприятии, выявили следующие данные (рисунок 2.1):
Условно-постоянные данные (справочники):
- Склад (номер склада, или его название),
- Перечень организаций, поставляющих товар и их реквизитов,
- сумма налога [12% от сто-ти товара],
Рисунок 2.1 - Информационные потоки
Данные в реляционной модели данных представляются в виде таблицы. В терминологии реляционной модели таблица, называется отношением. Чтобы не смешивать отношения с взаимосвязями между объектами, иногда мы будем называть отношение таблицей. Каждый столбец в таблице является атрибутом. Значение в столбце выделяются из домена, т.е. домен суть множества значений, который может принимать некоторый атрибут. Строки таблицы называются картежами.
В соответствии с традиционной терминологии можно сказать, что столбцы таблицы представляют элементы данных, а строки - записи.
Столбец или ряд столбцов называются возможным ключом отношения, если его (их) значения однозначно идентифицируют строки таблицы. Основные термины реляционной модели приведены на рисунке. Вполне вероятно, что отношение имеет более одного ключа. В этом случае удобно рассматривать один из ключей в качестве первичного.
Если столбцам присвоены уникальные имена, то порядок их следования не имеет значения. В таблице не может существовать одинаковых строк. Способ упорядочивания таблицы также несущественен. Свойства отношений представлены ниже:
3. Порядок столбцов не существенен (предполагается, что каждый столбец имеет уникальное имя).
4. Все значения имеют атомарный характер, т.е. их нельзя разбить на компоненты (без потери информации).
Одним из главных достоинств реляционного подхода является его простата, а отсюда - и доступность для понимания конечным пользователем. Конечные пользователи не имеют дела с физической структурой памяти. Вместо этого они могут сосредоточиться на содержательной стороне проблемы. Возможность эксплуатации базы данных без знания деталей ее построения называется независимостью данных.
Для обеспечения связи между таблицами некоторые из них должны содержать общие атрибуты. В результате между некоторыми таблицами возникает избыточность по ключу. Однако это не обязательно приводит к физической избыточности, поскольку таблицы отражают логическое представление пользователя.
Простота. Пользователь работает с простой моделью данных. Он формулирует запросы в терминах информационного содержания и не должен принимать во внимание сложные объекты системной реализации. Реляционная модель отражает представление пользователя, но она не обяз
Разработка автоматизированной информационной системы курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Наркотична залежність
Реферат: Радиометрия скважин преимущества недостатки, классификация.
Гофман Э Т А Сочинения Fb2 Скачать
Курсовая работа по теме "Смутное время" в России и его последствия
Реферат На Тему Сечение
Курсовая работа по теме Правовое регулирование отношений с участием юридических и физических лиц для развивающегося экономического оборота
Курсовая работа по теме Малое предпринимательство. Государственная поддержка малого предпринимательства
Эссе Геноцид Советского Народа
Курсовая Работа Оформление Страниц
Реферат по теме Самоактуалізація як процес соціалізації
Курсовая Работа На Тему Услуги Коммерческих Банков
Реферат по теме Десять заповедей руководителя
Курсовая работа: Конституционный суд. Скачать бесплатно и без регистрации
Реферат: Планирование производства. Скачать бесплатно и без регистрации
Конспекты лекций: Начертательная геометрия.
Реферат: Языки программирования. Обзор, возможности, достоинства, недостатки
Итоговая Контрольная Работа По Роману Дубровский 5
Реферат по теме Машинобудування Німеччини у 2022 році
Реферат: Околополярные созвездия
Реферат Отчета Нир
Кількісна оцінка фізкультурної освіченості молоді - Педагогика статья
Учет, аудит и анализ расчетов по оплате труда в организации ОАО "Коньковское" - Бухгалтерский учет и аудит дипломная работа
Учет незавершенного производства - Бухгалтерский учет и аудит контрольная работа