Parus16.ru

Парус №16
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Разработка таблиц индивидуальной базы данных. БД «Банковские вклады»

Разработка таблиц индивидуальной базы данных. БД «Банковские вклады»

первом этапе проектирования БД определил цель создания БД, ее функции и примерный перечень информации.

Целью создания БД «Банковские вклады» являются операции по вкладам.

Этап 2. Выделение информационных объектов предметной области.

На втором этапе проектирования БД составил описание предметной области в виде реквизитов, извлекаемых из первичных документов – источников загрузки БД.

Этап 3. Определение логической структуры БД.

Реальные отношения между информационными объектами являются отношениями «многие-ко-многим», которые непосредственно не поддерживаются реляционными СУБД. Поэтому их следует трансформировать в отношения «один-ко-многим» путем ввода объекта-связки Операции.

Для установления связей каждому объекту назначается ключ (ключевое поле). При этом первичные ключи объектов Вклады и Вкладчики должны присутствовать как внешние ключи в объекте Операции.

В соответствии с понятиями реляционной СУБД каждому информационному объекту в проектируемой БД будет соответствовать отдельная таблица (Вкладчики,Вклады,Операции).

Связь между таблицами устанавливается с помощью ключей Номер счета в банке и Код вклада, которые в главных таблицах Вкладчики и Вклады являются первичными, а в таблице-связке Операции – внешними.

Таким образом, между таблицами Вкладчики и Операции, а также между таблицами Вклады и Операции устанавливаются отношения «один-ко-многим», которые поддерживаются реляционной СУБД.

Этап 4. Создание таблиц БД средствами СУБД MS Access.

4.1. Загрузил СУБД MS Access. Создал файл БД (Файл/Создать/ Новая БД…).

4.2. Выбрал в окне БД вкладку Таблицы.

4.3. Создал макет таблицы Вкладчики в режиме Конструктора (режим Таблицы) (в соответствии с рисунками 1-2).

4.4. Создал макет таблицы Вклады в режиме Конструктора (режим Таблицы) (в соответствии с рисунками 3-4).

4.5. Создал макет таблицы Операции в режиме Конструктора (режим Таблицы) (в соответствии с рисунками 5-6).

4.6. Построил схему данных (в соответствии с рисунком 7).

Рисунок 1- Таблица Вкладчики в режиме Конструктор.

Рисунок 2- Таблица Вкладчики в режиме Таблицы.

Рисунок 3- Таблица Вклады в режиме Конст-р.

Рисунок 4- Таблица Вклады в режиме Таблицы.

Рисунок 5-Таблица Операции в режиме Конст-р.

Рисунок 6- Таблица Операции в режиме Таблицы.

Рисунок 7- Схема данных.

1. Требования к содержанию таблиц реляционной БД.

2. Нормализация таблиц реляционной базы данных. Правила нормализации.

3. Способы создания таблиц в СУБД MS Access.

4. Порядок создания макета таблицы в режиме Конструктора.

5. Понятие типа данных. Краткая характеристика типов данных MS Access.

6. Какие типы данных не могут быть использованы при определении первичного ключа?

7. Понятие свойства поля. Назначение и краткая характеристика свойств полей таблиц БД MS Access.

8. Для чего применяется индексирование полей?

9. Понятие схемы БД и порядок ее формирования в СУБД MS Aсcess.

Ответы на контрольные вопросы:

1. Требования к реляционным моделям:

Рациональные варианты концептуальной схемы базы данных должны удовлетворять третьей нормальной форме, а также следующим требованиям:

Выбранный перечень отношений должен быть минимален. Отношение используется, если только его необходимость обусловлена задачами.

Читайте так же:
Видео с планшета на телевизор самсунг

Выбранный перечень атрибутов должен быть минимален. Атрибут включается в отношение только в том случае, если он будет использоваться.

Первичный ключ отношения должен быть минимальным. То есть невозможно исключить ни один атрибут из идентифицирующей совокупности атрибутов, не нарушив при этом однозначной идентификации.

При выполнении операций над данными не должно возникать трудностей.

2.Нормализация-это процесс, используемый с целью повышения эффективности памяти, удаления избыточной информации, упрощение процесса разработки приложений.

1)Уникальность полей- каждое поле таблицы должно представлять уникальный вид (следует избавиться от повтора полей)

Базы и банки данных

Сегодня трудно себе представить сколько-нибудь значимую информационную систему, которая не имела бы в качестве основы или важной составляющей базу данных. Концепции и технологии баз данных складывались постепенно и всегда были тесно связанны с развитием систем автоматизированной обработки информации. Создание баз данных после появления реляционного подхода превратилось из искусства в науку, но, как показала практика последних лет, все, же окончательно его не исключившая. Тем не менее, сейчас это вполне сложившаяся дисциплина (хотя являющаяся скорее инженерной, чем чисто научной), основанная на достаточно формализованных подходах и включающая широкий спектр приемов и методов создания баз данных.

Соответственно назначение систем управления базами данных – обеспечение в течение длительного времени их сохранности, а также возможности выборки и актуализации. Данные существуют всегда , пока есть потребность в их использовании, хотя характер использования, как и пути извлечения практической пользы могут быть самыми разными: от их использования для совершенствования сложных систем управления до формирования «чемоданов компромата».

Базы данных в стремительно, а в какой-то степени и сумбурно развивающихся информационных технологиях – это сравнительно консервативное направление, где СУБД и сами базы представляют собой «долговременные сооружения». Элементарная база ЭВМ и парадигмы программирования меняются быстрее, чем хранимые данные теряют актуальность. В таких условиях, в отличие от прикладных программистов, создатели баз данных должны постоянно помнить о проблеме «наследственности»- о том, как интегрировать в создаваемую систему наследуемые данные, находящиеся под управлением устаревшей СУБД , и о том, как построить систему, чтобы вновь создаваемые данные могли быть, в свою очередь, наследованы следующим поколением систем и разработчиков.

Широкое использование баз данных различными категориями пользователей привело, с одной стороны, к созданию интерфейсов, требующих минимум времени на освоение средств управления системой, а с другой — к построению мощных, гибких СУБД, имеющих в том числе развитые средства защиты данных от случайного или намеренного разрушения. Появились и средства автоматизации разработки, позволяющие создать базу данных любому пользователю, даже не владеющему основами теории БД. Базы данных – это уже достаточно хорошо проработанная научная дисциплина.

Глава 1 Введение в базы и банки данных

1.1 Понятие базы и банка данных

Развитие вычислительной техники и появление емких запоминающих устройств прямого доступа предопределило интенсивное развитие автоматических и автоматизированных систем разного назначения и масштаба, в первую очередь заметное в области бизнес-приложений. Такие системы работают с большими объемами информации. (Рис. 1)

Читайте так же:
Видеорегистратор без батареи напрямую

Рисунок 1 — Схема «Автоматизированной системы»

Другими направлениями стали, с одной стороны, системы управления физическими экспериментами, обеспечивающими сверхоперативную обработку в реальном масштабе времени огромных потоков данных от датчиков, а с другой – автоматизированные библиотечные информационно-поисковые системы. Это и привело к появлению новой информационной технологии интегрированного хранения и обработки данных – концепции баз данных, в основе которой лежит механизм предоставления обрабатывающей программе из всех хранимых данных только тех, которые ей необходимы, и в форме, требуемой именно этой программе.

Банк данных (БнД) — это система специально организованных данных, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных.

Базы данных (БД) — это именованная совокупность данных, отображающая состояние объектов и их отношения в рассматриваемой предметной области. Характерной чертой баз данных является постоянство: данные постоянно накапливаются и используются; состав и структура данных, необходимы для решения тех или иных прикладных задач, обычно постоянны и стабильны во времени; отдельные или даже все элементы данных могут меняться – но и это есть проявления постоянства – постоянная актуальность.

Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

Иногда в составе банка данных выделяют архивы. Основанием для этого является особый режим использования данных, когда только часть данных находится под оперативным управлением СУБД. Все остальные данные обычно располагаются на носителях, оперативно не управляемых СУБД. Одни и те же данные в разные моменты времени могут входить как в базы данных, так и в архивы. Банки данных могут не иметь архивов, но если они есть, то состав банка данных может входить и система управления архивами.

Эффективное управление внешней памятью являются основной функцией СУБД. Эти обычно специализированные средства настолько важны с точки зрения эффективности, что при их отсутствии система просто не сможет выполнять некоторые задачи уже по тому, что их выполнение будет занимать слишком много времени. При этом ни одна из таких специализированных функций, как построение индексов, буферизация данных, организация доступа и оптимизация запросов, не является видимой для пользователя и обеспечивает независимость между логическим и физическим уровнями системы: прикладной программист не должен писать программы индексирования, распределять память на диске и т. д.

Развитие теории и практики создания информационных систем, основанных на концепции баз данных, создание унифицированных методов и средств организации и поиска данных позволяют хранить и обрабатывать информацию о все более сложных объектах и их взаимосвязях, обеспечивая многоаспектные информационные потребности разных пользователей. Основные требования, предъявляемые к банкам данных, можно сформулировать так:

Многократное использование данных: пользователи должны иметь возможность использовать данные различным образом.

Читайте так же:
База данных в контакте

Простота: пользователи должны иметь возможность легко узнать и понять, какие данные имеются в их распоряжении.

Легкость использования: пользователи должны иметь возможность осуществлять (процедурно) простой доступ к данным, при этом все сложности доступа к данным должны быть скрыты в самой системе управления базами данных.

Гибкость использования: обращение к данным или их поиск должны осуществляться с помощью различных методов доступа.

Быстрая обработка запросов на данные: запросы на данные, должны обрабатываться с помощью высокоуровневого языка запросов, а не только прикладными программами, написанными с целью обработки конкретных запросов.

Язык взаимодействия конечных пользователей с системой должен обеспечивать конечным пользователям возможность получения данных без использования прикладных программ.

База данных – это основа для будущего наращивания прикладных программ: базы данных должны обеспечивать возможность быстрой и дешевой разработки новых приложений.

Сохранение затрат умственного труда: существующие программы и логические структуры данных не должны переделываться при внесении изменений в базу данных.

Наличие интерфейса прикладного программирования: прикладные программы должны иметь возможность просто и эффективно выполнять запросы на данные; программы должны быть изолированными от расположения файлов и способов адресации данных.

Распределенная обработка данных: система должна функционировать в условиях вычислительных сетей и обеспечивать эффективный доступ пользователей к любым данным распределенной БД, размещенным в любой точке сети.

Адаптивность и расширяемость: база данных должна быть настраиваемой, причем настройка не должна вызывать перезаписи прикладных программ. Кроме того, поставляемый с СУБД набор предопределенных типов данных должен быть расширяемым – в системе должны иметься средства для определения новых типов и не должно быть различий в использовании системных и определенных пользователем типов.

Контроль за целостностью данных: система должна осуществлять контроль ошибок в данных и выполнять проверку взаимного логического соответствия данных.

Восстановление данных после сбоев: автоматическое восстановление без потери данных транзакции. В случае аппаратных или программных сбоев система должна возвращаться к некоторому согласованному состоянию данных.

Вспомогательные средства должны позволять разработчику или администратору базы данных предсказать и оптимизировать производительность системы.

Автоматическая реорганизация и перемещение: система должна обеспечивать возможность перемещения данных или автоматическую реорганизацию физической структуры.

6.2. БАНКИ ДАННЫХ

Банки данных предназначены для хранения данных и использования их при решении широкого спектра задач. Пользователи при решении своих задач реализуют доступ к данным не простой адресацией, а через описание данных на более высоком логическом уровне, поскольку функции организации, хранения и управления данными на физических носителях возложены на банк данных.

Банк данных представляет собой совокупность баз данных и СУБД- систем управления базами данных. База данных содержит все необходимые прикладные и управляющие данные, которые могут быть использованы в процессах накопления, хранения и поиска информации. Банк данных может содержать одну или несколько баз данных, используемых в процессах автоматизированного проектирования.

Существенной предпосылкой для использования банка данных как компонента интегрированной системы автоматизированного проектирования (САПР) является разработка обобщенных информационных моделей для различных технических объектов, что позволит обеспечить единообразное представление и обработку данных в задачах конструирования и технологической подготовки производства.

Читайте так же:
Бесплатные видеохостинги для загрузки видео

Термин «система автоматизированного проектирования» является смысловым эквивалентом английского «CAD» и означает: «проектирование с помощью ЭВМ». Человеку в этом процессе отводится активная роль. Система автоматизированного проектирования включает в себя технические средства, системное программное обеспечение, прикладное (или пользовательское) программное обеспечение и самого проектировщика.

В системах автоматизированного проектирования необходимо иметь, по крайней мере, четыре типа баз данных:

· описания объекта проектирования;

Административная база данных – это, в общем случае, архив, в котором хранятся различные документы, такие, как описание чертежей, технологические карты, спецификации. Она заменяет обычный архив и реализует функции накопления, хранения, поиска и репродуцирования документов.

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

База данных описания объекта проектирования содержит все данные, необходимые для его полного отражения в памяти ЭВМ.

К таким данным относятся идентификационные, классификационные данные, данные о пространственном положении объекта, технологические данные. Данные о пространственном положении объекта включают геометрические и размерные данные. Технологические данные в этом случае – это характеристики изготовления, сопоставленные с геометрическими параметрами объекта.

Рабочая база данных содержит временные промежуточные данные, которые вырабатываются в процессе выполнения программных модулей САПР.

Обращение к банку данных САПР осуществляется в двух аспектах: с одной стороны, при оперативном манипулировании данными (модификации, удалении и т.д.), с другой стороны, при выборке данных по определенному из заданного множества критерию. В обоих случаях известна структура отношений в схеме базы данных.

Банк данных должен быть защищен от сбоев при несанкционированном доступе. Доступ к базе данных на практике должен регулироваться введением для пользователей соответствующих полномочий и приоритетов.

Создание банка данных может быть ориентировано на различные концепции, которые не оказывают большого влияния при реализации и применении банка данных. Цель создания банка данных – в определении независимых друг от друга моделей для каждого этапа разработки.

Основной проблемой концептуального проектирования банка данных является определение обобщенной модели данных, отражающей все представления пользователей (прикладных модулей) на данные и устанавливающей все возможные операции над базой данных. Тем самым достигается тесная связь с информационными моделями и взаимодействие с прикладными модулями САПР. Реализация обобщенной модели с помощью программных средств банка данных предполагает отображение ее в модель данных, поддерживаемую СУБД и содержащую все характеристики информационных моделей. Благодаря этому достигается независимость данных от информационных моделей, которая обеспечивает их модификацию.

База данных называется непротиворечивой, если в ней одновременно не присутствует элемент и его отрицание.

База данных называется полной, если, по крайней мере, одно из двух, или элемент, или его отрицание, выводимо из нее.

Читайте так же:
Вегас про текст на видео

База данных называется независимой, если ни один содержащийся в ней элемент невыводим из остальных записей.

Под коррекцией базы данных понимают операции включения, замещения, удаления.

Системы, имеющие в своем составе однородные базы данных, называются гомогенными, а системы, имеющие в своем составе неоднородные базы данных, – гетерогенными /25/.

Срочно?
Закажи у профессионала, через форму заявки
8 (800) 100-77-13 с 7.00 до 22.00

Найдите клиентов для Вашего бизнеса!

Базы могут состоять из официальных регистрационных данных Компаний:

  1. Наименование
  2. ИНН
  3. ОГРН
  4. Дата регистрации
  5. Статус
  6. Вид деятельности и т.д.

Контактных данных:

  1. Адрес
  2. Телефон
  3. ФИО руководителя
  4. Учредители и т.д.

И других данных согласно Вашему запросу.

Критерии (требования) к формированию базы данных могут быть различные:

  1. Регион
  2. Вид деятельности
  3. Дата регистрации
  4. Статус
  5. Финансовые показатели
  6. Контактные данные и многие другие

Формируем в т.ч. сложные базы данных.

Выгрузка сформированной Базы Компаний производится в формат xls, csv, или другой формат согласно Вашему запросу.

ПОЛУЧИТЕ БАЗУ ПРЯМО СЕЙЧАС

Требуется помощь специалиста?
Оставьте заявку, и мы Вам поможем
подобрать самую актуальную для Вас базу

или свяжитесь с нами по тел.: +7(499)110-07-72

Клиентами портала ЗАЧЕСТНЫЙБИЗНЕС уже стали:

ПРИСОЕДИНЯЙТЕСЬ!
Согласие на обработку персональных данных

При указании своих персональных данных на интернет портале https://zachestnyibiznes.ru/ я даю свое согласие Обществу с ограниченной ответственностью «АйБиКонсалт» ОГРН 1157746608645 (Администрация портала ЗАЧЕСТНЫЙБИЗНЕС — Оператор персональных данных, зарегистрированный в реестре операторов РОСКОМНАДЗОРА под номером 77-17- 006015), согласие на сбор и обработку своих персональных данных, указанных мной при регистрации.

Под персональными данными понимается любая информация, указываемая мной на интернет портале ЗАЧЕСТНЫЙБИЗНЕС https://zachestnyibiznes.ru/ Настоящее согласие предоставляется на осуществление любых действий в отношении персональных данных, которые необходимы для достижения вышеуказанной цели, включая, без ограничения, сбор, систематизацию, накопление, хранение, уточнение, использование, распространение (в том числе передача), обезличивание, блокирование, уничтожение, а также осуществление любых иных действий с персональными данными с учетом действующего законодательства Российской Федерации об обеспечении конфиденциальности персональных данных и безопасности персональных данных при их обработке.

Обработка персональных данных может быть осуществлена с использованием средств автоматизации, в том числе с использованием информационных технологий и технических средств, используя программные средства (операционные системы, системы управления базами данных и т. п.), средства защиты информации, применяемые в информационных системах, а также без использования средств автоматизации.

Настоящее согласие на обработку персональных данных дается бессрочно и может быть отозвано посредством направления письменного заявления. Отзыв на обработку персональных данных распространяется только на данные, указанные Пользователем на портале.

Настоящим признаю и подтверждаю, что с правами и обязанностями в соответствии с Федеральным законом «О персональных данных», в т. ч. порядком отзыва согласия на обработку персональных данных ознакомлен (-а).

Принимая условия, я соглашаюсь на обработку персональных данных и получение информационных сообщений от портала ЗАЧЕСТНЫЙБИЗНЕС.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector