Реферат на тему:


Воспользуйтесь поиском к примеру Реферат        Грубый поиск Точный поиск






Загрузка...
ВВЕДЕНИЕ

КУРСОВОЙ ПРОЕКТ

Тема Проектирование и разработка базы данных

Содержание

стр.

Введение ........................................................................... .4

Глава 1 Постановка задачи .................................... ... 6

Глава 2 ХОД РАБОТЫ ................................................... ... 10

2.1 Создание таблиц .......................................... ..10

2.2 Создание н связей между таблицами ..................... .13

2.3 Создание запросов .......................................... ... 14

2.4 Создание форм ............................................. ... 15

2.5 Создание отчетов ............................................. ... 19

Глава 3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ ........................... ..24

ЗАКЛЮЧЕНИЕ ..................................................................... 25

ПЕРЕЧЕНЬ ссылок на источники ................................. 26

Приложения ........................................................................ 27

Введение

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

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

Можно выделить три основные функции СУБД:

- определение данных (Data definition) вы можете определить, какая именно информация будет храниться в вашей базе данных, задать структуру данных и их тип (например, максимальное количество цифр или символов), а также указать, как эти данные связаны между собой. В некоторых случаях вы можете задать форматы и критерии проверки данных;

- обработка данных (Data manipulation) данные можно обрабатывать различными способами. Можно сочетать данные с другой связанной с ними информацией и вычислять итоговые значения;

- управление данными (Data control) вы можете указать, кому разрешено знакомиться с данными, корректировать их или предоставлять новую информацию. Можно также определить правила коллективного пользования данными.

Глава 1 Постановка задачи

Системы управления базами данных (СУБД).

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

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

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

База данных это набор данных со следующими свойствами:

· данные логически связаны между собой и несут соответствующую информацию;

· структура баз данных обычно соответствует тому специфическому набору данных, которые она содержит;

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

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

Системы управления данными первого поколения.

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

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

Системы управления данными второго поколения.

Файлы взаимосвязанных данных объединяются в базы данных. СУБД создаются для таких опытных пользователей, как программисты.

Системы управления данными третьего поколения.

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

Преимущества СУБД:

· Сокращение избытка данных;

· Без баз данных невозможно избежать хранения избыточных данных;

· При наличии центрального контроля баз данных некоторые избыточные данные можно устранить;

· Избыточные данные не могут быть полностью устранены, так как большую роль в СУБД играют вопрос времени и достоверности.

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

Наиболее распространенными СУБД является Visual FoxPro и Microsoft Access.

СИСТЕМА УПРАВЛШНЯ базами данных MICROSOFT ACCESS

Система управления базами данных Microsoft Access входит в состав пакета Microsoft Office. Она позволяет развязку связывать широкий круг задач пользователей без программирования и доступна для широкого круга непрофессиональных пользователей персональных компьютеров компьютеров.

Система управления базами данных (СУБД) Access г.озроблена для эксплуатации в комп ютерних сетях в среде Windows.

Одно из основных преимуществ СУБД Ассеss заключается в том, что она имеет простые и удобные средства обработки нескольких таблиц в одной базе данных. Таблица является основным об объектом базы данных. В одной базе данных хранится несколько таблиц и средства связи Связывание таблиц.

В системе Acсess есть разные способы управления данными, а именно:

- система меню;

- панели инструментов;

- контекстное меню;

- курсор мыши;

- комбинации клавиш.

СУБД Access имеет значительное количество специальных программ "Мастеров". Есть мастер таблиц, мастер кнопок, мастер форм и др. Мастера осуществляют диалог с пользователем, в процессе которого определяются данные, необходимые для разв Связывание соответствующей задачи. Для удобства работы каждый мастер имеет определенные этапы (шаги). Любой этап можно пропустить или обратиться к предыдущим.

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

Этапы создания базы данных в среде Microsoft Access:

• определение цели создания базы данных;

• определение таблиц, которые должна содержать база данных;

• определение структуры таблиц (полей и их типов);

· назначение ключей таблиц и создание нужных индексов;

• определение связей между таблицами;

· загрузки данных;

· создание других объектов базы данных: запросов, форм, отчетов, макросов и модулей;

· анализ эффективности базы данных с помощью мастера таблиц (меню СЕРВИС & gt; АНАЛИЗ & gt; ТАБЛИЦА) и анализатора ско-коде (меню СЕРВИС & gt; АНАЛИЗ & gt; БЬИСТРОДЕЙСТВИЕ).

Рассмотрим назначение объектов Access.

Таблица предназначена для хранения данных в виде записей (строк) и полей (столбцов). табэти составляют основу базы данных. Именно в них хранится информация, организованная определенным образом. Запрос - позволяет получить нужные данные из одной или нескольких таблиц, рассчитать значения некоторых данных по формулам. Форма - объект, предназначенный, как для ввода, так и для вывода данных в удобном для пользователя виде. В форме можно разместить элементы управления, которые применяются для ввода, изображения и изменения данных в полях таблиц. Отчет - объект, предназначенный для печати данных. Макросы - средства для автоматизации работы с формами, отчетами и др. Модули - программные модули на языке Visual Basic.

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

Глава 2 ХОД РАБОТЫ

2.1 Создание таблиц

Для того, чтобы создать таблицу надо создать базу данных (далее БД) в главном меню выбираю: Файл-Создать. (Рис. 2.1.1)


Рисунок (2.1.1)

В окне появилось выбираю Новая база данных (рис. 2.1.2)

Рисунок (2.1.2)

задаю место сохранения БД и название (рис. 2.1.3)

Рисунок (2.1.3)

Создаю таблицу с помощью конструктора (рис. 2.1.4)
 

Рисунок (2.1.4)

В окне появится ввожу Им я полей и Тип данных (рис. 2.1.5)

Рисунок (2.1.5)

Храню таблицу с помощью главного меню Файл-Сохранить (рис. 2.1.6)

Загрузка...