Kwert-soft.ru

IT Софт для ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

База данных деканат access

Создание базы данных «Деканат ВУЗа»

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

Дата добавления: 2014-12-11

Размер файла: 1.57 MB

Работу скачали: 578 чел.

Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск

Содержание

1 Задание на проектирование 5

2 Разработка структуры БД 6

2.1 Описание предметной области 6

2.2 Анализ информационных потоков 8

2.3 Создание инфологической модели БД 9

2.3.1 Процедура нормализации сущностей 11

2.4 Создание даталогической модели 15

2.5 Выбор технических и программных средств реализации БД и клиентского приложения 20

3 Создание базы данных «Деканат ВУЗа» 21

3.1 Описание структуры базы данных 21

3.2 Описание свойств таблиц БД 22

3.3 Описание связей между таблицами БД и условий целостности данных 27

3.4 Описание хранимых процедур 28

4 Создание пользовательского интерфейса информационной системы 29

4.1 Пользовательское меню 29

4.2 Формы как средство добавления, удаления, просмотра, изменений данных в БД 31

4.3 Формирование запросов к базе данных 32

Список использованных источников 35

Приложение 1 36

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

Современной формой информационных систем являются базы данных.

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

Для работы с такой структурой данных используются специальные средства – Системы управления базами данных (СУБД). В качестве ознакомительной системы в ходе изучения курса «Базы данных» была изучена СУБД Microsoft SQL Server 2008.

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

1 Задание на проектирование

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

  • Ввод, анализ введенных пользователем данных, их просмотр, корректировку и удаление;
  • Логики обработки данных;
  • Формирования запросов и отчетов с возможностью вывода результатов на экран монитора или принтер (или экспорт данных в документы MS Office ).

2 Разработка структуры БД

2.1 Описание предметной области

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

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

В деканате составляется расписание занятий. Деканат контролирует работу преподавателей и студентов на предмет её соответствия учебному плану, осуществляет общее руководство научной работой студентов.

В деканате ведется учет кафедр, сотрудников, групп и студентов. Сведения о кафедре включают:

  • Код кафедры;
  • Наименование;
  • Код сотрудника_зав.кафедрой.

Сведения о сотрудниках включают:

Данные о группах содержат параметры:

  • Код группы;
  • Наименование;
  • Код кафедры;
  • Код студента_старосты;
  • Сумма оплаты за обучение.

Информация о студентах характеризуется следующими параметрами:

  • Код студента;
  • ФИО;
  • Код группы;
  • Вид обучения;
  • Накопленная сумма оплаты за обучение.

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

Таблица «Дисциплины» включает параметры:

Таблица «Расписание» включает параметры:

  • Признак [ экзамен / зачет ] ;
  • Дата;
  • Код группы;
  • Код предмета;
  • Код преподавателя;
  • Численность группы;
  • Аудитория;
  • Время.

Сведения о результатах включают параметры:

  • № ведомости;
  • Признак [ экзамен / зачет ] ;
  • Дата;
  • Код группы;
  • Код предмета;
  • Код преподавателя;
  • Кол-во аттестованных;
  • Из них кол-во пятерок;
  • Кол-во четверок;
  • Кол-во троек;
  • Кол-во неаттестованных;
  • Кол-во неявок.

Таблица «Результат_оценка» включает в себя:

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

  • Код оценки;
  • Наименование [2/3/4/5/неявка/зачет/незачет];
  • Тип оценки [положительная, неудовлетворительная].

В таблице «Оплата» представлены следующие параметры:

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

При работе с системой декан и зам.декана должны иметь возможность решать следующие задачи:

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

2.2 Анализ информационных потоков

2.2.1 Входные данные

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

  • Кафедра (Код кафедры, наименование, код сотрудника_ зав.кафедрой);
  • Группы (код группы, наименование, код кафедры, код студента_старосты, сумма оплаты за обучения);
  • Студенты (код студента, ФИО, код группы, вид обучения, накопленная сумма оплаты за обучение);
  • Дисциплины (Код предмета, наименование);
  • Сотрудники (Код сотрудника, ФИО, код кафедры);
  • Оценки ( Код оценки , наименование [2/3/4/5/неявка/зачет/незачет], тип оценки [положительная, неудовлетворительная]).
  • Оперативные:
  • Расписание (признак [экзамен/зачет], дата, код группы, код предмета, код преподавателя, численность группы, аудитория, время);
  • Результаты (№ ведомости, признак [экзамен/зачет], дата, код группы, код предмета, код преподавателя, кол-во аттестованных, из них кол-во пятерок, кол-во четверок, кол-во троек, кол-во неаттестованных, кол-во неявок);
  • Результат_оценка (№ ведомости, код студента, код оценки );
  • Оплата (Код студента, дата, сумма).

2.2.2 Выходные данные

Выходными данными в данной системе являются:

  • Количество экзаменов запланированных ежедневно в сессию;
  • Средний балл сессии студентов « i -го» типа обучения;
  • Список преподавателей, принимавших экзамены « i -го» числа;
  • Список студентов-задолжников по результатам сессии (двойки, н/зач, неявки);
  • Список дисциплин, по которым сдавались экзамены и зачеты в названии которых встречается слово «основы».
  • Экзаменационная ведомость на « i -ю» дату по « j -му» предмету « k -ой» группе.

2.3 Создание инфологической модели БД

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

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

Читать еще:  Access database engine что это

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

На концептуальном уровне оперируют понятиями: сущность, атрибут, связь. Инфологическая модель подсистемы «Деканат ВУЗа» на основе данных понятий приведена в таблицах 2.1 – 2.10.

Таблица 2.1 — Инфологическая модель таблицы «Кафедра».

База данных «Деканат»

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

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

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

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

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

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

База данных «Деканат»

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

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

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

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

Структурирование — это введение соглашений о способах представления данных.

Неструктурированными называют данные, записанные, например, в текстовом файле.

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

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

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

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

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

1. Формулировка задачи


1. Ведение сведений о студентах.


2. Ведение сведений о студентах данного года рождения

Скачать базу данных (БД) Деканат

База данных MS Access «Деканат»

СОЗДАНИЕ БАЗЫ ДАННЫХ

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

2. Темы для предварительного изучения

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

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

Таблица 1. Варианты задания

Минимальный список характеристик

Наименование специальности, код группы, ФИО, дата рождения, домашний адрес, телефон слушателя, примечания — автобиография слушателя; код, название, количество часов и вид контроля предметов, код сессии и оценки каждого слушателя каждому предмету в каждую сессию.

РАБОТА С ЗАПРОСАМИ

Получение навыков работы по созданию запросов

2. Темы для предварительного изучения

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

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

Получение навыков работы по созданию отчетов.

2. Темы для предварительного изучения

Назначение отчетов. Порядок создания отчетов. Разделы бланка отчетов. Элементы управления. Форматирование элементов управления. Сортировка и группировка. Сохранение и печать отчета.

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

Получение навыков работы по созданию экранных форм.

2. Темы для предварительного изучения

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

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

СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ

Получение навыков работы по созданию кнопочных форм.

2. Темы для предварительного изучения

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

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

Создать базу данных (БД) Деканат.

Структура готовой базы данных «Деканат»

Рис. 1 Страница главной кнопочной формы

Рис. 2 Форма «Слушатели» с подчинённой формой «Оценки»

Рис. 3 Форма «Специальности» с подчинённой формой «Группы»

Рис. 4 Форма «Специальности и предметы»

Рис. 5 Страница Отчёты

Рис. 6 Отчёт «Оценки по фамилии»

Рис. 7 Отчёт «Слушатели группы»

Готовая БД организована в виде следующих таблиц:

Рис. 8 Скачать базу данных (БД) Деканат. Таблица «Оценки»

Рис. 9 Скачать базу данных (БД) Деканат. Таблица «Предметы»

Рис. 10 Скачать базу данных (БД) Деканат. Таблица «Распределение часов»

Рис. 11 Скачать базу данных (БД) Деканат. Таблица «Слушатели»

Рис. 12 Скачать базу данных (БД) Деканат. Схема данных

Скачать отчёт по базе данных с экранными формами бесплатно

Примерная цена 763 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Альфа-клик, Почта России, QIWI, SMS-оплата, Деньги@Mail.Ru, MTC, Мегафон, Яндекс.Деньги, Подарочный сертификат и другие

Скачать базы данных Access подобной тематики:

Ключевые слова: Скачать базу данных Деканат; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных Деканат вуза; создание база данных; база данных СУБД; access курсовая Оценки студентов; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; скачать бд access; объекты access; бд в access; скачать субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; скачать базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; скачать базу данных; база данных access скачать; базы данных access скачать; реферат база данных; база данных скачать; программа база данных; база данных; база данных курсовой; скачать базу данных access; access; готовая база данных access; база данных в access; база даних access; базы данных в access; бази даних в access; пример базы данных access; создать базу данных в access; бази даних access; примеры баз данных access; создание базы данных в access; базы access; запросы в access; access отчеты; таблицы access; таблиці access; макросы в access; создание запросов в access; создание баз данных в access; отчеты в access; создание таблиц в access; access курсовой; примеры бд access; формы access; таблиці в access; базы данных microsoft access; купить базу данных; нормализация данных; примеры СУБД; база данных примеры; курсовые работы по СУБД; нормализация; базе данных; структура БД; пример БД; база запросов; учебная база данных; проектирование БД; данных; описание БД; субд реферат; создать БД; база данных по; использование БД; курсовая работа база данных; готовая.

Созданная в Microsoft Access база данных «Деканат» содержит таблицы: «Группы», «Оценки», «Предметы», «Распределение часов», «Слушатели», «Специальности». Таблица «Группы» состоит из полей: Группа, Код специальности. Структура таблицы «Оценки»: Код слушателя, Код предмета, Код сессии. Структура таблицы «Предметы»: Код предмета, Название предмета, Код специальности. Таблица «Распределение часов» состоит из полей: Код предмета, Код сессии, Количество часов, Вид контроля. Структура таблицы «Слушатели»: Код слушателя, Группа, ФИО, Дата рождения, Домашний адрес, Телефон, Примечание. Структура таблицы «Специальности»: Код специальности, Название специальности. Схема данных базы данных «Деканат». Запросы базы данных «Деканат». Запрос из нескольких таблиц «Для сложного отчёта». Запрос на выборку «Оценки 4 или 5». Запрос с параметром «Оценки по фамилии». Запрос на выборку «Слушатели группы 151». Запрос на выборку «Экзамены на специальности 5080405». Формы и отчёты базы данных «Деканат». Кнопочная форма. Форма «Все слушатели». Форма «Слушатели». Форма «Специальности и группы». Форма «Специальности и предметы». Вкладка «Отчёты». Отчёт «Экзамены на специальности 5080405». Отчёт «Оценки 4 или 5». Окно для ввода параметра «Фамилия слушателя». Отчёт «Оценки по фамилии». Сложный отчёт. База данных создана в access 2003, откроется в access 2007 и 2010.

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : база данных студентов, база данных Успеваемость, база данных Факультет, база данных Деканат, база данных ВУЗ—>Просмотров : 14523 | —>Загрузок : 2811 | —>Рейтинг : 0.0 /

Поиск Яндекса по сайту

Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку

Создание базы данных в MS Access 2007: пошаговая инструкция

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.

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

Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

Описание MS Access

Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.

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

Определения основных понятий

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

  1. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
  2. Сущность – отдельная таблица базы данных.
  3. Атрибут – заголовок отдельного столбца в таблице.
  4. Кортеж – это строка, принимающая значение всех атрибутов.
  5. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
  6. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
  7. SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

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

Создание БД

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

Итак, выполните следующее:

  1. Запустите MS Access 2007.
  2. Нажмите на кнопку «Новая база данных».
  3. В появившемся окне введите название БД и выберите «Создать».

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

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

После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:

  1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».
  2. Теперь начинайте заполнять названия полей и соответствующий им тип данных, который будет использоваться.

Создание и редактирование схем данных

Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

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

  1. Перейти во вкладку «Работа с базами данных».
  2. Нажать на кнопку «Схема данных».
  3. Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы».
  4. Выберите каждую из сущностей, поочередно нажимая кнопку «Добавить».
  5. Нажмите кнопку «ОК».

Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:

  1. Перетащите общее поле из одной таблицы в другую.
  2. В появившемся окне выберите необходимы параметры и нажмите «ОК».
  3. Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному).

Выполнение запросов

Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.

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

Виды запросов

SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete — «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.

На выборку

В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL.
  4. В текстовое поле введите команду: SELECT * FROM Студенты WHERE Адрес = «Харьков»; где «SELECT *» означает, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адрес = «Харьков»» — условие, которое обязательно должно выполняться.
  5. Нажмите кнопку «Выполнить».
  6. На выходе мы получаем результирующую таблицу.

А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:

SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;

а результирующая таблица примет следующий вид:

На создание сущности

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

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:

CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));

где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.

  1. Кликните по кнопке «Выполнить».
  2. Откройте созданную таблицу.
На добавление, удаление, редактирование

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

  • для заполнения кортежа:
    INSERT INTO Преподаватели
    VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’05-06-1981′, ‘География’);
  • для редактирования записи:
    UPDATE Преподаватели SET Имя = ‘Анна’;
  • для удаления:
    DELETE * FROM Преподаватели WHERE Имя=’Анна’;.

Создание формы

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

  1. Откройте интересующую таблицу.
  2. Перейдите во вкладку «Создание».
  3. Нажмите на необходимый формат формы из блока «Формы».

Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.

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

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

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

  1. Перейдите во вкладку «Создание».
  2. Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».
  3. Выберите интересующую таблицу и поля, нужные для печати.
  4. Добавьте необходимый уровень группировки.
  5. Выберите тип сортировки каждого из полей.
  6. Настройте вид макета для отчета.
  7. Выберите подходящий стиль оформления.

Если отображение вас не устраивает, его можно немного подкорректировать. Для этого:

  1. Нажмите ПКМ на вкладке отчета и выберите «Конструктор».
  2. Вручную расширьте интересующие столбцы.
  3. Сохраните изменения.

Вывод

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

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

Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!

Ссылка на основную публикацию
Adblock
detector