Создание базы данных

Концептуальное моделирование базы данных в программе Ervin методом ER-моделирования, основные понятия ER-моделирования. Создание базы данных в СУБД MS Access: заполнение таблиц и установка связей между ними, построение запросов, формирование отчетов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.05.2014
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПРИБОРОСТРОЕНИЯ И ИНОФОРМАТИКИ»

Факультет (филиал) ЭФ специальность (направление) 230700.62

Кафедра ЭФ Прикладная информатика в экономике___________

Дисциплина База данных______________________

Курсовая работа на тему:

_____________Создание базы данных____________

Студент_________К.В. Кузнецов____________________________________

фамилия и инициалы подпись, дата

Группа__КФЭФ2-12-02Д_________ шифр 120051КФЭФ2______________

Обозначение работы______________________________________________

Работа защищена на оценку________________________________________

Руководитель работы _____________А.И. Кольчин____________________

Москва 2013 г.

Содержание

Введение

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

2. Создание базы данных в Access

3. Описание запросов

4. Формирование отчетов

Заключение

Список используемых источников

Введение

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

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

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

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

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

Для создания концептуальной модели используем программу Erwin. Создадим таблицы: Клиент, частные, корпоративные, список товаров, список товаров мероприятия, мероприятия, карта рецептов. Таблица Клиент будет супертип, а таблицы частные и корпоративные - подтипы.

Рисунок 1. Логическая модель в Erwin

2. Создание базы данных в Access

Моя База Данных содержит 6 таблиц:

- Карта рецептов

- Корпоративные клиенты

- Мероприятия

- Список товаров

- Список товаров мероприятия

- Частные клиенты

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

Таблица Карта рецептов: Состоит из 3 полей (ID , рецепт , список рецептов ID)

Таблица Корпоративные клиенты: Состоит из 6 полей (ID , город , улица, дом, телефон, название компании)

Таблица Мероприятия: Состоит из 5 полей (код, название мероприятия, частные$ID, корпоративныее$ID, стоимость)

Таблица Список товаров: Состоит из 2 полей (ID, товары)

Таблица Список товаров мероприятия: Состоит из 3 полей (мероприятие$код, спиcок товаров$ID, стоимость товаров)

Таблица Частные клиенты: Состоит из 7 полей (ID, фамилия, имя, город, улица, дом, телефон)

Далее ставим отношения между таблицами:

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

3. Описание запросов

1) Отображение всех столбцов и строк:

SELECT [карта рецептов].*

FROM [карта рецептов];

2) Использование списка столбцов:

SELECT [частные клиенты].имя, [частные клиенты].фамилия, [частные клиенты].телефон

FROM [частные клиенты];

3) Сортировка с помощью оператора ORDER BY:

SELECT [частные клиенты].телефон, [частные клиенты].имя, [частные клиенты].фамилия

FROM [частные клиенты]

ORDER BY [частные клиенты].фамилия;

4) Сортировка по нескольким столбцам:

SELECT мероприятия.код, мероприятия.[название мероприятия]

FROM мероприятия

ORDER BY мероприятия.код, мероприятия.[название мероприятия];

5) Выбор строк с помощью оператора WHERE:

SELECT мероприятия.[название мероприятия], мероприятия.стоимость

FROM мероприятия

WHERE (((мероприятия.стоимость)>1500));

6) Выбор строк с помощью оператора WHERE с текстовым значением:

SELECT [частные клиенты].имя, [частные клиенты].фамилия

FROM [частные клиенты]

WHERE ((([частные клиенты].фамилия)>"О")).

7) Использование оператора LIKE:

SELECT [частные клиенты].имя, [частные клиенты].фамилия, [частные клиенты].телефон

FROM [частные клиенты]

WHERE ((([частные клиенты].телефон) Like "8985*"));

моделирование база данных access

8) Используйте сложные условия WHERE:

SELECT мероприятия.[название мероприятия], мероприятия.стоимость, мероприятия.код

FROM мероприятия

WHERE (((мероприятия.[название мероприятия])>"Е") AND ((мероприятия.стоимость)>1500)).

9) Примените функцию SUM:

SELECT Sum(мероприятия.стоимость) AS [Sum-стоимость мероприятия]

FROM мероприятия.

10) Примените функцию COUNT(*):

SELECT Count(*) AS [всего строк]

FROM мероприятия.

11) Использование оператора WHERE с функциями обощения:

SELECT Sum(мероприятия.стоимость) AS [Sum-стоимость рероприятия]

FROM мероприятия

WHERE (((мероприятия.[название мероприятия])>"Е")).

12) Использование оператора DISTING:

SELECT [частные клиенты].имя

FROM [частные клиенты].

13) Группировка и функции обобщения:

SELECT мероприятия.[название мероприятия], Avg(мероприятия.стоимость) AS [Avg-стоимость]

FROM мероприятия

GROUP BY мероприятия.[название мероприятия].

14) Ограничение количества групп с помощью оператора HAVING:

SELECT мероприятия.[название мероприятия], Avg(мероприятия.стоимость) AS [Avg-стоимость]

FROM мероприятия

GROUP BY мероприятия.[название мероприятия]

HAVING (((Avg(мероприятия.стоимость))>1500)).

15) Использование в одном запросе оператора HAVING и WHERE:

SELECT мероприятия.[название мероприятия], Avg(мероприятия.стоимость) AS [Avg-стоимость]

FROM мероприятия

WHERE (((мероприятия.код)="001" Or (мероприятия.код)="003"))

GROUP BY мероприятия.[название мероприятия]

HAVING (((Avg(мероприятия.стоимость))>1500)).

16) Объединение данных из нескольких таблиц:

SELECT мероприятия.код, мероприятия.[название мероприятия], [частные клиенты].ID, [частные клиенты].фамилия

FROM [частные клиенты] INNER JOIN мероприятия ON [частные клиенты].ID = мероприятия.[частные$ID].

17) Объединение операций слияния с другими условиями оператора WHERE:

SELECT мероприятия.код, мероприятия.[название мероприятия], [частные клиенты].ID, [частные клиенты].фамилия

FROM [частные клиенты] INNER JOIN мероприятия ON [частные клиенты].ID = мероприятия.[частные$ID]

WHERE (((мероприятия.код)="002" Or (мероприятия.код)="003")).

18) Объединение более двух таблиц:

SELECT [частные клиенты].ID, [частные клиенты].фамилия, мероприятия.код, мероприятия.[название мероприятия], мероприятия.стоимость, [список товаров мероприятие].[стоимость товаров]

FROM [частные клиенты] INNER JOIN (мероприятия INNER JOIN [список товаров мероприятие] ON мероприятия.код = [список товаров мероприятие].[мероприятие$код]) ON [частные клиенты].ID = мероприятия.[частные$ID].

19) Использование подзапросов:

SELECT мероприятия.[название мероприятия], мероприятия.стоимость

FROM мероприятия

WHERE (((мероприятия.стоимость)>(select avg (мероприятия.стоимость)from мероприятия))).

4. Формирование отчетов

1) Создадим отчет о стоимости каждого мероприятия по отдельности,

и общую сумму:

2) Создадим контактный отчет с данными заказчика:

Заключение

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

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

Список использованной литературы

1. Хоменко А.Д. Базы данных. Учебник для ВУЗОВ. - М.: Технология, 2000. - 325 с.

2. Леонтьев В.П. Новейшая энциклопедия персонального компьютера. - М.: ОЛМА - ПРЕСС, 2003. - 650 с.

3. Карпова Т.С. Базы данных: модели, разработка, реализация. - С-Пб.: Питер, 2001. - 458 с.

4. Дейт, К. Дж. Введение в системы баз данных.: Пер. с англ. - 6-е изд. Диалектика, Москва, 1998.

5. Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000. - 640с.

6. Голицына О.Л., Максимов Н.В. - Базы данных. - М.: Форум - Инфра М, 2003. - 352 с.

7. Дейт К.Дж. Введение в системы баз данных. - М.: Вильямс, 2001. - 354 с.

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

...

Подобные документы

  • Многотабличные базы данных. Виды связей между таблицами. Создание запросов, форм и отчетов. Работа с текстовым процессором MS Excel, создание таблиц и заполнение их соответствующими расчетами. Создание в MS Access базы данных заданной структуры.

    контрольная работа [3,0 M], добавлен 25.03.2014

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Изучение работы с реляционной СУБД "Access", основные этапы проектирования базы данных: создание таблицы в режиме конструктора, заполнение ее данными, проектирование связей между ними. Создание форм и запросов, выбор сортировки, заполнение отчетов.

    контрольная работа [4,5 M], добавлен 17.01.2011

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

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

    курсовая работа [869,2 K], добавлен 04.11.2014

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

    курсовая работа [721,4 K], добавлен 29.11.2009

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.

    курсовая работа [4,3 M], добавлен 24.06.2019

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

    контрольная работа [827,5 K], добавлен 01.06.2010

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

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.

    лабораторная работа [531,5 K], добавлен 13.02.2012

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

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

    курсовая работа [1,9 M], добавлен 08.01.2015

  • Построение концептуальной модели. Создание таблиц, входящих в состав базы данных. Разработка основных запросов, отчетов о количестве учеников в данном классе и работе школы; форм для просмотра и редактирования данных в программе Microsoft Access.

    курсовая работа [2,7 M], добавлен 08.05.2015

  • Особенности СУБД Microsoft Access, ее ориентация на рядовых потребителей, возможность легко выполнять основные операции с БД: создание, редактирование и обработка данных. Информационная модель задачи, работа с конструктором запросов и отчетов базы данных.

    курсовая работа [758,6 K], добавлен 30.06.2015

  • Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.

    презентация [3,0 M], добавлен 28.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.