Проектирование базы данных и систем управления базой данных в среде Microsoft Access

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

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

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

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

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

Содержание

  • 1. Введение
  • 2. Анализ предметной области
  • 3. Предпосылки создания БД
  • 3.1 Цель создания БД "Организация дисциплин"
  • 3.2 Планирование процесса разработки
  • 3.3 Требования, предъявляемые к проектируемой СУБД
  • 3.4 Методы и этапы проектирования
  • 3.4.1 Инфологическое проектирование
  • 3.4.2 Проектирование с использованием метода "сущность-связь"
  • 4. Проектирование бд в среде Microsoft Access
  • 4.1 Основные сведения о выбранной СУБД
  • 4.2 Системные требования
  • 4.4 Элементы разрабатываемой базы данных
  • 4.5 Основные типы данных, используемые в разрабатываемой БД
  • 4.6 Применение языка SQL в MS Access
  • 4.6.1 Выборка данных
  • Заключение

1. Введение

Когда ты учишься, приходиться работать с данными из разных источников. Целью создания БД является разработка автоматизированной системы, обрабатывающей информацию с использованием программного обеспечения персонального компьютера, что значительно облегчает учёбу любого студента. Надо многое успевать сделать и знать. Например, какие предметы, когда сдавать, имена преподавателей, как с ними можно связаться, кафедры на которых они работают и где они находятся. Для меня, как старосты группы, это надо знать обязательно. Исходя их этих соображений, я решила создать базу данных "Организация дисциплин". В данной БД будет содержаться информация о студентах, преподавателях, экзаменах и экскурсиях. Такая БД поможет всем студентам в учебе, а так же преподавателям.

база access среда управление

2. Анализ предметной области

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

1. Своевременное присутствие студентов на экзамене

2. Своевременное присутствие преподавателей на экскурсии

3. Возможность узнавания данных о студентах

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

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

3. Предпосылки создания БД

3.1 Цель создания БД "Организация дисциплин"

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

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

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

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

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

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

2) Генерация данных, информации, знаний. Данная операция технологического процесса представляет собой процесс организации, реорганизации и преобразования данных (информации, знаний) в требуемую пользователем форму, в том числе и путем ее обработки. Например, процесс получения форматированных отчетов (документов).

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

4) Передача данных, информации, знаний. Указанная операция - это процесс распространения данных (информации, знаний) среди пользователей с применением посредством средств и систем коммуникаций путем перемещения (пересылки) данных от источника (отправителя) к приемнику (получателю).

3.2 Планирование процесса разработки

Я выяснила, что процесс разработки проекта состоит из четырёх стадий:

1. сбора и анализа требований к проектируемой базе данных.

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

2. анализа архитектуры.

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

3. планирования процесса разработки.

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

4. реальное построение СУБД.

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

3.3 Требования, предъявляемые к проектируемой СУБД

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

Основная цель процесса проектирования состоит в получении такого проекта, который удовлетворяет следующим требованиям:

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

Хранение, извлечение и обновление данных - СУБД предоставляет пользователям возможность сохранять, извлекать и обновлять данные в базе данных. Так же это имена, типы и размеры данных.

2. Производительность - время исполнения запроса, ёмкость БД, количество обслуживаемых клиентов.

Возможность поддерживания большого количества пользователей БД при среднем времени выполнения запроса. Время исполнения запроса составляет 100 Мбит/сек. На максимальное число одновременно работающих пользователей приводится 3500.

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

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

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

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

6. Совместимость - возможность совместимости работы с разными СУБД. Обеспечить возможность инсталляции и использования СОДиЗ в других операционных системах: Windows 98, Windows NT 4.0, Windows XP. Требуемые параметры рабочих станций: минимум 8 Мб памяти и 200 Мб на жестком диске.

7. Доступность - определяет количество часов обслуживания пользователей, длительность проведения работ.

Администратор СУБД регистрирует время для архивации данных и проведение профилактических работ.

8. Простота эксплуатации - определяет условия, которые создают удобства использования СУБД.

9. Простота освоения СУБД - определяет допустимую длительность освоения приёмов управления СУБД.

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

Всеми запрашиваемыми нами требованиями обладает Microsoft Office Access 2007. Его и выбираем для создания требуемой базы данных.

3.4 Методы и этапы проектирования

Так же я выяснила, что процесс проектирования включает в себя следующие этапы:

1) Инфологическое проектирование.

2) Определение требований к операционной обстановке, в которой будет функционировать информационная система.

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

4) Логическое проектирование.

5) Физическое проектирование.

Концептуальное (инфологическое) проектирование

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

4 критерия оценки эффективности инфологической модели:

1. Простота - легкость понимания модели разроботщиками и пользователями информационного обеспечения.

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

3. Расширяемость - способность эволюционировать с целью включения новых требований пользователей.

4. Целостность - согласовать по способам использования и управления информацией.

5. Представление в виде диаграммы - способность представления модели с помощью понятных обозначения для всех пользователей.

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

Известны следующие средства создания модели:

1. Семантические сети

2. Язык инфологического моделирования

3. ER - диаграммы.

ER - диаграмма представляет собой структуру данных проектируемой информационной системы.

Сущность представляет собой различное множество объектов реального мира с набором атрибутов. Сущность идентифицируется именем и списком свойств атрибутов. Каждый экземпляр сущности обладает уникальным набором атрибутов. На ER диаграммах сущность представляют при помощи прямоугольника с именем сущности внутри.

Атрибут - неотъемлемое свойство сущности или связи. Именно по значениям атрибутов можно идентифицировать экземпляр сущности. Значение атрибутов представляют основную часть сведений хранящихся в БД. На ER - диаграммах атрибут представляется овалом. Значения атрибутов соединяются с сущностью линией с именем атрибута внутри.

РИСУНОК 1. Схема логических связей в базе данных. ER - диаграмма.

Рассмотрим сущности характерных для нашей БД и определим атрибуты, которые будут присутствовать в БД.

Таблица 1. Атрибуты сущности "Данные студентов"

Атрибут

Описание

Код

Уникальный номер для идентификации студента

Фамилия

Фамилия студента

Адрес

Адрес студента

Телефон

Телефон студента

Город

Город студента

Номер в списке

Номер в списке студента

Таблица 2. Атрибуты сущности "экзамены"

Атрибут

Описание

Код

Уникальный номер для идентификации экзаменов

Предмет

Название предмета

Консультация

Дата консультации

Экзамен

Дата экзамена

Количество часов

Количество часов для изучения материала

Преподаватель

Фамилия преподавателя

Таблица 3. Атрибуты сущности "Экскурсии"

Атрибут

Описание

Код

Уникальный код для идентификации экскурсии

Название

Название экскурсии

Время начала

Время начала экскурсии

Время окончания

Время окончания экскурсии

Место

Место, где проводиться экскурсия

Описание

Описание экскурсии

Ведет экскурсию

Преподаватель, который ведет экскурсию

Таблица 4. Атрибут сущности "Данные преподавателя"

Атрибут

Описание

Код

Уникальный номер для идентификации преподавателя

Фамилия

Фамилия преподавателя

Предмет

Название, преподаваемого предмета

Телефон

Телефон преподавателя

Ученая степень

Ученая степень преподавателя

Кафедра

Название кафедры

Аудитория

Аудитория кафедры

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

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

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

3.4.1 Инфологическое проектирование

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

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

Рассмотрим основные подходы к созданию инфологической модели предметной области:

1. Функциональный подход к проектированию

Этот метод реализует принцип "от задач" и применяется тогда, когда известны функции (комплекс задач) объекта управления, для управления которым создаётся рассматриваемые ИО. При реализации этого подхода необходимо знать методы решения задач: входные и выходные параметры, применяемые операции по их обработки.

2. Предметный подход к проектированию.

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

3.4.2 Проектирование с использованием метода "сущность-связь"

Метод "сущность-связь" (entity-relation, ER-method) является комбинацией двух предыдущих и обладает достоинствами обоих, так же называют методом "ER - диаграмм"; во-первых, ER - аббревиатура от слов ESSENCE (сущность) и RELATION (связь), во-вторых, метод основан на использовании диаграмм, называемых соответственно диаграммы ER - экземпляров и диаграммы ER - типа. Основными понятиями метода сущность - связь являются следующими:

· Сущность

· Атрибут сущности

· Ключ сущности

· Связь между сущностями

· Степень связи

· Класс принадлежности экземпляров сущности

· Диаграммы ER - экземпляров

· Диаграммы ER - типа

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

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

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

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

· Диаграммы ER - экземпляров

Диаграммы ER - тип, или ER - диаграммы

Студент

Сдал

Экзамен

Москаль

Экология

Чекмарева

Физика

Хачикян

математика

Рисунок

Диаграмма ER - экземпляров

Рисунок Диаграмма ER - типа

КЛАССИФИКАЦИЯ СВЯЗЕЙ

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

Основные виды связи таблиц.

Между таблицами могут устанавливаться бинарные (2 таблицы), тернарные (3 таблицы) и, в общем случае, n - арные связи.

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

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

ь Один - один (1:

ь 1);

ь Один - много (1: М);

ь Много - один (М:

ь 1);

ь Много - много (М: М или М: N).

Связь вида 1: 1

Связь вида 1: 1 образуется в случае, когда все поля связи основной и дополнительной таблицы являются ключевыми. Поскольку значение в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно - однозначное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными. На практике такая связь используется сравнительно редко, так как хранимую в двух таблицах информацию легко объединить в одну таблицу, которая занимает гораздо меньше места в памяти ЭВМ. Возможны случаи, когда удобнее иметь не одну, а две и более таблицы. Причинами этого может быть необходимость ускорить обработку, повысить удобство работы нескольких пользователей с общей информацией, обеспечить более высокую степень защиты информации и т.д.

Связь вида 1: М

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

Связь вида М: 1

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

Связь вида М: М

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

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

Сущность - это объект, о котором в системе будет накапливаться информация и храниться в БД. Сущности бывают как физически существующие (например, СОТРУДНИК или АВТОМОБИЛЬ), так и абстрактные (например, ЭКЗАМЕН или ДИАГНОЗ).

Для сущностей различают тип сущности и экземпляр. Тип характеризуется именем и списком свойств, а экземпляр - конкретными значениями свойств.

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

Для каждой сущности выбираются свойства (атрибуты). Различают:

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

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

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

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

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

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

Связь вида 1: 1

Связь вида 1: 1 образуется в случае, когда все поля связи основной и дополнительной таблицы являются ключевыми. Поскольку значение в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно - однозначное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными. На практике такая связь используется сравнительно редко, так как хранимую в двух таблицах информацию легко объединить в одну таблицу, которая занимает гораздо меньше места в памяти ЭВМ. Возможны случаи, когда удобнее иметь не одну, а две и более таблицы. Причинами этого может быть необходимость ускорить обработку, повысить удобство работы нескольких пользователей с общей информацией, обеспечить более высокую степень защиты информации и т.д.

Связь вида 1: М

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

Связь вида М: 1

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

Связь вида М: М

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

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

Каждая связь характеризуется именем, обязательностью, типом и степенью. Различают факультативные и обязательные связи. Если вновь порождённый объект одного типа оказывается по необходимости связанным с объектом другого типа, то между этими типами объектов существует обязательная связь (обозначается двойной линией). Иначе связь является факультативной.

По типу различают множественные связи "один к одному" (1:

1), "один ко многим" (1: n) и "многие ко многим" (m: n). ER-диаграмма, содержащая различные типы связей, приведена на рисунке 1. Обратите внимание, что обязательные связи на рисунке 1 выделены двойной линией.

ER-диаграмма с примерами типов множественных связей

Степень связи определяется количеством сущностей, которые охвачены данной связью. Пример бинарной связи - связь между инструментами и станками, которые на нём используются. Примером тернарной связи является связь типа экзамен между сущностями ДИСЦИПЛИНА, СТУДЕНТ, ПРЕПОДАВАТЕЛЬ. Из последнего примера видно, что связь также может иметь атрибуты (в данном случае это Дата проведения и Оценка). Пример ER-диаграммы с указанием сущностей, их атрибутов и связей приведен на рисунке 2.

Пример ER-диаграммы с однозначными и многозначными атрибутами

Определение требований к операционной обстановке.

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

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

Если СОДиЗ будут работать в многопользовательском режиме, то требуется подключение её к сети и наличие соответствующей многозадачной операционной системы. Так для реального режима использования ИО главным требованиям к быстродействию средств вычислительной техники (ВТ) является их быстродействие.

Выбор СУБД и других программных средств

Выбор СОДиЗ является одним из важнейших моментов в разработке проекта ИО, так как он принципиальным образом влияет на весь процесс управление объектом. Теоретически при выборе СОДиЗ нужно принимать во внимание десятки факторов. Но практически разработчики руководствуются лишь собственной интуицией и несколькими наиболее важными критериями, к которым, в частности, относятся:

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

2) характеристики производительности системы;

3) запас функциональных возможностей для дальнейшего развития СОДиЗ;

4) степень оснащённости системы инструментарием для персонала администрирования данными;

5) удобство и надежность СОДиЗ в эксплуатации;

6) стоимость СОДиЗ и дополнительного программного обеспечения.

Часть 2. Проектирование СОДиЗ

Проектирование БД

Логическое проектирование БД

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

Результатом выполнения этого этапа являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языках определения данных (DDL - Data Definition Language), поддерживаемых данной СУБД.

Физическое проектирование БД

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

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

4. Проектирование бд в среде Microsoft Access

4.1 Основные сведения о выбранной СУБД

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

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

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

4.2 Системные требования

1. Операционная система Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздняя версия или Microsoft Windows Server 2003 или более поздняя версия

2. ПК с процессором 500 МГц или более, 256 или более МБ ОЗУ; дисковод для DVD-дисков; ПК с процессором 1 ГГц и 512 МБ ОЗУ (или более мощный компьютер) необходим для работы с Microsoft Office Outlook 2007 с диспетчером контактов

3. Жесткий диск. Для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален

4. Разрешение экрана Минимум 800x600 точек; рекомендовано 1024x768 или более

5. Подключение к Интернету Для загрузки и активации продуктов понадобится широкополосное подключение к Интернету со скоростью 128 кбит/с и выше

6. Дополнительные компоненты Microsoft Internet Explorer 6.0 с установленными пакетами обновления, для пользователей Outlook 2007 понадобится Microsoft Exchange Server 2000 или более поздней версии

4.4 Элементы разрабатываемой базы данных

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

Макросы - программа, которая содержит описание последовательности действий при поступлениях некоторых событий в объекте или элементе управления. Каждое действие реализуется макрокомандой. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд а задание параметров используется при выполнении.

Отчёты. Предназначены для формирования всех документов. Содержит результаты режимов задач пользователя и вывода.

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

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

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

4.5 Основные типы данных, используемые в разрабатываемой БД

1. Текстовый. В БД типами данных являются: фамилия, предмет, ученая степень, кафедра, место, ведет экскурсию, преподаватель, город.

2. Числовой - номер в списке, аудитория, телефон, количество часов.

3. Дата/время - начало экскурсии, окончание экскурсии, консультация, экзамен.

4. Счётчик. Поле код в таблице "экзамены"

5. МЕМО. Описание в таблице "Данные студентов"

4. Применение MS ACCESS в БД "Организация дисциплин"

Создаем таблицы 3 способами создания таблиц:

с помощью мастера

с помощью конструктора таблиц

с помощью ввода данных

Связывание таблиц с БД.

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

1. Приведем пример связи 1: 1

Предположим, сто один преподаватель ведет оду экскурсию.

2. Теперь приведем пример связи 1: М.

Предположим, что преподаватель, преподает у всего студентов данного курса.

3.3 Исходя из вышеперечисленных связей, создаем ER-диаграмму для намеченной предметной области:

"Построение запросов к базе данных"

Запрос.

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

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

Создание запроса с помощью мастера.

Выполняет пошаговую процедуру построения запросов, залавая серию вопросов и предлагая варианты ответов.

Создание запросов в режиме конструктора.

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

Создание запроса с помощью мастера.

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

Создание запросов в режиме конструктора.

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

Чтобы открыть существующий запрос в режиме конструктора необходимо:

1. Щелкнуть на кнопке запроса

2. В списке запросов выбрать имя запроса, которые нужно редактировать

3. Щелкнуть на кнопке конструктор на панели инструментов или правой кнопкой мыши и выбрать конструктор.

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

1. Поля - поле таблицы из которых производиться запрос.

2. Имя таблицы - таблицы из которых включаются данные в запрос.

3. Сортировка - содержит условие сортировки в одном из порядков

4. Вывод на экран - поле видно в запросе.

5. Условие отбора - для цифровых (>3) для текстовых

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

Простой запрос:

Порядок выполнения:

1. На вкладке "Создание" нажимаем "Мастер запроса"

2. Выскакивает окно, выбираем "простой запрос - таблица "данные студентов"-адрес, фамилия"

3. Нажимаем "готово"

4. Запрос осуществился

Сложный запрос:

Порядок выполнения:

1. Во вкладке "Создание" нажимаем "Конструктор запроса"

2. Выскакивает окно, в нем мы выбираем "Данные студентов", нажимаем добавить. Затем "Экзамены" и так же нажимаем "добавить"

3. В нижнем поле выбираем в графе "имя таблицы" - "данные студентов" и "экзамены"

4. Сортировка "по убыванию"

5. Сохраняем запрос.

4.6 Применение языка SQL в MS Access

4.6.1 Выборка данных

Выборка данных.

Чтобы при помощи оператора SELECT извлечь данные из таблицы нужно знать как минимум 2 вещи:

1) Что выбрать?

2) Откуда?

Искомое имя таблицы указывается сразу после слова SELECT, а ключевое слово FROM указывает на имя таблицы из которой выбираются данные.

SELECT [Цена датчика], [Заказано датчиков]

FROM ЗаказДатчиков;

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

Сортировка данных.

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

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

Порядок сортировки можно задать и по относительному положению столбца (по номеру) в списке SELECT.

1) Сортировка по убыванию

SELECT [Описание], [Срок]

FROM [Обслуживание датчиков]

ORDER BY [Срок] DESC;

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

2) Сортировка по возрастанию

SELECT [Описание], [Срок]

FROM [Обслуживание датчиков]

ORDER BY [Срок];

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

Фильтрация данных. Предложение WHERE.

Предложение WHERE позволяет указать критерии поиска данных. Указывается сразу после названия таблицы.

SELECT [Организация-заказчик], [Заказано датчиков]

FROM ЗаказДатчиков

WHERE [Организация-заказчик] ="ФБУ ИК-17";

Если используются одновременно предложения ORDER BY и WHERE, то ORDER BY должно находится после WHERE.

SELECT [Ответственный за обслуживание датчика], [Важность]

FROM [Обслуживание датчиков]

WHERE [Ответственный за обслуживание датчика] BETWEEN "Тишин С. М." AND "Холопов В.А. "

ORDER BY [Важность];

Для оператора BETWEEN требуется 2 значения - начальное и конечное, которые разделяются ключевым словом AND, выбираются все значения из диапазона, включая начальное и конечное.

= - равенство

<, > - неравенство

! = - неравенство

< - меньше

> - больше

<= - меньше или равно

BETWEEN - между двумя значениями

IS NULL - ноль (не содержит несколько значений)

! < - не меньше

Расширенная фильтрация данных.

Чтобы увеличить уровень контроля над фильтром можно использовать несколько предложений WHERE

SELECT [Заказано датчиков], [Организация-заказчик]

FROM ЗаказДатчиков

WHERE [Заказано датчиков] >2 And [Организация-заказчик] ="ФБУ ИК-10";

AND - объединение, указывает СУБД возвращать только те строки, которые удовлетворяют всем перечисленными предложениям. Ключевое слово OR указывает СУБД выбрать только те строки, которые удовлетворяют хотя бы одному предложению. Если первое предложение выполнено, строка будет выведена независимо от второго предложения.

SELECT [Заказано датчиков], [Количество датчиков на складе]

FROM ЗаказДатчиков

WHERE [Заказано датчиков] =2 Or [Количество датчиков на складе] >4;

Порядок отбора.

Комбинируя операторы AND и OR можно создать сложные фильтры.

SELECT [Заказано датчиков], [Количество датчиков на складе]

FROM ЗаказДатчиков

WHERE ([Заказано датчиков] =2 Or [Заказано датчиков] >4) And [Количество датчиков на складе] >3;

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

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

SELECT [Ответственный за обслуживание датчика], [Важность]

FROM [Обслуживание датчиков]

WHERE [Ответственный за обслуживание датчика] In ("Тишин С.М. ","Холопов В.А. ");

Логический оператор NOT предложения WHERE отрицает се предложения, следующие за ним.

SELECT [Ответственный за обслуживание датчика], [Важность]

FROM [Обслуживание датчиков]

WHERE NOT [Ответственный за обслуживание датчика] ="Холопов В.А. ";

Предложения оператора SELECT и последовательность их использования:

SELECT - столбцы или предложения, которые должны быть возвращены.

FROM - таблица для возвращения данных

WHERE - фильтрация на уровне строк

GROUP BY - определенные группы (для таблиц)

HAVING - фильтрация на уровне групп

Создание групп. Предложение группы BY.

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

SELECT [Назначение датчика], COUNT (*) AS Общее

FROM [Технические данные датчиков]

GROUP BY [Назначение датчика];

SELECT выводит 2 столбца. Функция COUNT (*) подсчитывает все строки.

Использование предложения HAVING.

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

SELECT [Назначение датчика], COUNT (*) AS Общее

FROM [Технические данные датчиков]

GROUP BY [Назначение датчика]

HAVING COUNT (*) >=4;

HAVING фильтрует группы с помощью COUNT (*) >=2.

Совместное использование WHERE и HAVING.

Предложение WHERE фильтрует до того, как данные будут сгруппированы, а HAVING фильтрует после того, как данные были разделены на группы. Таким образом строки, выброшенные по предложению WHERE не будут включены в группу.

SELECT [Назначение датчика], COUNT (*) AS Общее

FROM [Технические данные датчиков]

WHERE [Длина зоны обнаружения, м] ="120"

GROUP BY [Назначение датчика]

HAVING COUNT (*) >=2;

Объединение таблиц.

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

SELECT *

FROM ЗаказДатчиков INNER JOIN [Технические данные датчиков] ON [ЗаказДатчиков]. [Серийный номер датчика на складе] = [Технические данные датчиков]. [Код датчика];

Конструкция INNER JOIN позволяет возвратить все записи, для которых выполняется условие равенства столбцов, объединение таблиц.

Добавление записи INSERT INTO.

1 способ: Добавление данных в указанные поля.

INSERT INTO ЗаказДатчиков ([Серийный номер датчика на складе], [Цена датчика], [Количество датчиков на складе], [Заказано датчиков], [Организация-заказчик])

VALUES ([11], [1000], [5], [3], [ФБУ ИК-3]);

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

2 способ: Добавление записей с помощью SELECT.

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

INSERT INTO ЗаказДатчиков ([Серийный номер датчика на складе], [Цена датчика], [Количество датчиков на складе], [Заказано датчиков], [Организация-заказчик])

SELECT [Технические данные датчиков]. Код, [Название датчика], [Назначение датчика], [Рабочая температура, С], [Назначение датчика]

FROM [Технические данные датчиков];

Обновление данных.

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

UPDATE ЗаказДатчиков SET [Цена датчика] = 12;

Порядок выполнения:

1) Открыть базу данных

2) Создание - конструктор запросов

3) В диалоговом окне выбираем таблицу, нажимаем добавить, закрыть окно.

4) На вкладке "Меню - конструктор" нажимаем "Режим", выбираем SQL.

...

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

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

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

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

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

  • Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.

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

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

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

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

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

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

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

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

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

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

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

  • Техника создания списков, свободных таблиц и диаграмм в среде табличного процессора Microsoft Excel. Технология создания базы данных в среде СУБД Microsoft Access. Приобретение навыков подготовки и демонстрации презентаций в среде Microsoft Power Point.

    лабораторная работа [4,8 M], добавлен 05.02.2011

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

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

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

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

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

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

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

    реферат [1,9 M], добавлен 27.12.2013

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

    реферат [2,1 M], добавлен 10.11.2010

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

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

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

    лабораторная работа [14,4 K], добавлен 16.11.2008

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

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

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

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

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

    контрольная работа [2,6 M], добавлен 03.04.2014

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

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

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