Преобразование концептуальной модели в физическую структуру базы данных - Реферат

бесплатно 0
4.5 135
Проектирование концептуальной информационной модели и преобразование в физическую структуру базы данных. Разработка программной системы "Банк", автоматизирующей деятельность банка. Упрощение управленческо-производственной и учрежденческой работы.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Преобразование концептуальной модели в физическую структуру базы данныхБазы данных - это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. В последние годы на первый план выдвигается новая отрасль - информационная индустрия, связанная с производством технических средств, методов, технологий для производства новых знаний. Изменятся весь уклад жизни, система ценностей: возрастает значимость культурного досуга, возрастает спрос на знания, от человека требуется способность к интеллектуальному труду и творчеству.Банк принимает платежные поручения от организаций. Данные по каждой организации заносятся в базу данных (ИНН организации, адрес, название, ФИО директора, годовой доход, телефон).СУБД MS Access рассматривает основные вопросы деятельности информационных систем: работу с таблицами и формулами; связь между таблицей и целостностью данных; запросы к БД. Инструментальные средства Access предназначены для обслуживания двух принципиально разных функций информационной системы: - проектирование и модификация структуры БД; Приложения Access - это система управления реляционными БД предназначенная для работы на автономном ПК или в локальной вычислительной сети под управлением ОС. Преимущества, предоставляемые СУБД Access и обусловили ее выбор в качестве среды для разработки. Расположения всех объектов, которыми оперирует Access в одном файле.Информационное обеспечение - это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методологии построения баз данных. При такой связи каждой строке таблицы "А" может соответствовать множество строк таблицы "Б", однако каждой строке таблицы "Б" может соответствовать только одна строка таблицы "А".Для проектирования базы данных были разработаны следующие таблицы: Таблица 1 - "Хранилище" Код Код хранилища Счетчик первичный ключ Код Код вида Счетчик первичный ключ Код Код вида счета счетчик первичный ключ Код Код клиента счетчик первичный ключСтартовая форма "Главная" содержит следующие кнопки: - Формы Каждая кнопка открывает соответствующие ее названию формы и отчеты. При нажатии кнопки "Формы" откроется форма, представленная на рис.3. Кнопка "Формы" позволяет выводить следующие формы (рис. Кнопка "Отчеты" открывает форму, представленную на рисунке 11.Одной из важных сфер компьютеризации общества является автоматизация управленческо-производственной, конторской и другой учрежденческой работы, где необходимы сбор, хранение, переработка, получение, передача информации, помощь в принятии решений. Автоматизация на основе персональных компьютеров ПК меняет стереотипы обработки информации, позволяет организовать функционирование предприятий и организаций на базе новой информационной технологии. В них автоматизированы стандартные процедуры, необходимые для работы с базами данных, а т.к. время не стоит на месте, то в каждой новой версии или новом варианте СУБД реализовано все большее количество подобных процедур.SELECT Клиенты.Наименование, Клиенты.ИНН, Клиенты.[E-mail], Вид_счета.Наименование, Счета.ПроцентSELECT Хранилище.Наименование, Ячейки.Код_ячейки, Вид_ячейки.Наименование, Клиенты.Наименование FROM Вид_ячейки INNER JOIN (Клиенты INNER JOIN (Хранилище INNER JOIN Ячейки ON Хранилище.Код = Ячейки.Хранилище) ON Клиенты.Код = Ячейки.Клиент) ON Вид_ячейки.Код = Ячейки.Вид;Хранилище.Наименование Код_ячейки Вид_ячейки.Наименование Клиенты.Наименование SELECT Операции_по_ячейкам.Дата, Операции_по_ячейкам.Тип, Операции_по_ячейкам.Ячейка, Ячейки.Хранилище, Клиенты.Наименование FROM (Клиенты INNER JOIN Ячейки ON Клиенты.Код = Ячейки.Клиент) INNER JOIN Операции_по_ячейкам ON Ячейки.Код_ячейки = Операции_по_ячейкам.ЯчейкаSELECT Клиенты.Наименование, Операции_по_счетам.Дата, Операции_по_счетам.Тип, Счета.Вид, Операции_по_счетам.Сумма FROM (Клиенты INNER JOIN Счета ON Клиенты.Код = Счета.Клиент) INNER JOIN Операции_по_счетам ON Счета.Номер_счета = Операции_по_счетам.

План
Содержание

Введение

1. Основная часть

1.1 Предметная область

1.2 Средства реализации

2. Концептуальная модель

3. Физическая модель

4. Описание пользовательского приложения

Заключение

Список литературы

Приложение

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

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

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

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

В последние годы на первый план выдвигается новая отрасль - информационная индустрия, связанная с производством технических средств, методов, технологий для производства новых знаний. Эта индустрия тесно связана с развитием компьютерных технологий.

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

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

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

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

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

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

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

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

В ходе выполнения данного проекта была разработана с помощью возможностей среды Microsoft Access база данных для автоматизации деятельности банка. MS Access обладает исключительно мощными, удобными и гибкими средствами визуального проектирования объектов, и это дает возможность пользователю довольно быстро создать полноценную ИС на уровне таблиц, форм, запросов и отчетов. Также за время выполнения работы были изучены основы проектирования концептуальной информационной модели предметной области, преобразования концептуальной модели в физическую структуру базы данных, закреплены теоретические знания по курсу "Организация баз данных".Счета клиентов

Клиенты.Наименование ИНН E-mail Вид_счета.Наименование Процент

ИП Клавиатуров 111111 edede@mail.ru Валютный 0

Philips 65436345 мари@mail.com Металический 1

Philips 65436345 мари@mail.com Специальный 2

Текст SQL запроса Ячейки клиентов в хранилище

SELECT Хранилище.Наименование, Ячейки.Код_ячейки, Вид_ячейки.Наименование, Клиенты.Наименование

FROM Вид_ячейки INNER JOIN (Клиенты INNER JOIN (Хранилище INNER JOIN Ячейки ON Хранилище.Код = Ячейки.Хранилище) ON Клиенты.Код = Ячейки.Клиент) ON Вид_ячейки.Код = Ячейки.Вид;Ячейки клиентов в хранилище

Хранилище.Наименование Код_ячейки Вид_ячейки.Наименование Клиенты.Наименование

Хранилище 1 1 Обыкновенная ИП Клавиатуров

Хранилище 2 2 Обыкновенная Philips

Хранилище 3 3 Обьем XL Danon

Текст SQL запроса Операции по ячейкам на 09 марта

SELECT Операции_по_ячейкам.Дата, Операции_по_ячейкам.Тип, Операции_по_ячейкам.Ячейка, Ячейки.Хранилище, Клиенты.Наименование

FROM (Клиенты INNER JOIN Ячейки ON Клиенты.Код = Ячейки.Клиент) INNER JOIN Операции_по_ячейкам ON Ячейки.Код_ячейки = Операции_по_ячейкам.Ячейка

WHERE (((Операции_по_ячейкам.Дата)=#3/9/2017#));Операции по ячейкам на 09 марта

Дата Тип Ячейка Хранилище Наименование

09.03.2017 1 1 1 ИП Клавиатуров

09.03.2017 2 2 2 Philips

Текст SQL запроса Операции по счетам клиента

SELECT Клиенты.Наименование, Операции_по_счетам.Дата, Операции_по_счетам.Тип, Счета.Вид, Операции_по_счетам.Сумма

FROM (Клиенты INNER JOIN Счета ON Клиенты.Код = Счета.Клиент) INNER JOIN Операции_по_счетам ON Счета.Номер_счета = Операции_по_счетам.Счет

WHERE (((Клиенты.Наименование)=[Введите наименование клиента]));

Список литературы
1. Голицына О.Л. Базы данных. - М.: Инфра-М, 2013. - 399 c.

2. Редько В.Н.; Бассараб И.А. Базы данных и информационные системы. - М.: Знание, 2011. - 602 c.

3. Сенченко П. В. Организация баз данных: Учебное пособие. - Томск: ТМЦДО, 2005. - 208 с.

4. Хансен Г., Хансен Д. Базы данных. Разработка и управление. - М.: Бином, 2000. - 704 с.

5. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений/Под ред. проф. А.Д. Хомоненко. - СПБ.: КОРОНА принт, 2002. - 672с.

6. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных. - М.: Радио и связь, 2008. - 469 c.Операции по счетам клиента

Наименование Дата Тип Вид Сумма

Philips 09.03.2017 2 2 1,00 ?

Philips 19.03.2017 3 3 2,00 ?

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?