50512 (588710), страница 2

Файл №588710 50512 (Автоматизированное рабочее место секретаря агентства "Репетитор") 2 страница50512 (588710) страница 22016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

В Access используются следующие основные типы данных:

1. Текстовый

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

2.Числовой

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

3.Счётчик

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

4.Дата/время

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

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

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

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

  • определенные данные (описание структуры базы данных)

  • обработка данных

  • управление данными

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

    1. Инфологическая модель

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

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

2.3.1 Описание таблиц

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

Для полноценной работы агентства необходимы клиенты, информация о которых где-то должна хранится. В данном случае в БД информацию о клиентах содержит таблица «КЛИЕНТЫ», содержащая поля:

  • клиента

  • Код группы

  • Фамилия

  • Имя

  • Отчество

  • Предмет

  • Школа

  • Класс

  • Дата регистрации

  • Улица

Рисунок 3 - Инфологическая модель.

Дом

  • Квартира

Для взаимосвязи агентства и клиента необходимо составить договор:

  • Код договора

  • клиента

  • № договора

  • Дата заключения

  • ДОГОВОР

Телефоны клиентов занесены в отдельную таблицу “ ТЛЕФОНЫ КЛИЕНТОВ”:

  • Код клиента

  • клиента

  • Номер телефона

Соответственно для обучения клиентов необходимы преподаватели, данные которых находятся в таблице “ ПРЕПОДАВАТЕЛИ ” :

  • преподавателя

  • Фамилия

  • Имя

  • Отчество

  • Дата регистрации

  • Улица

  • Дом

  • Квартира

Для взаимосвязи агентства и преподавателя необходимо составить договор:

  • Код договора

  • преподавателя

  • № договора

  • Дата заключения

  • ДОГОВОР

Телефоны преподавателей, как и телефоны клиентов занесены в отдельную таблицу “ТЕЛЕФОНЫ ПРЕПОДАВАТЕЛЕЙ”:

  • Код телефона

  • преподавателя

  • Номер телефона

Так как каждому клиенту невозможно подобрать индивидуального преподавателя, все клиенты разделены на группы, информация о которых хранится в таблице “ГРУППА”:

  • Код группы

  • № группы

  • № клиента

  • № преподавателя

Само собой при регистрации клиента необходимо составить договор:

  • Код договора

  • клиента

  • № договора

  • Дата заключения

  • ДОГОВОР

Аналогично необходимо составление договора и с преподавателем:

  • Код договора

  • преподавателя

  • № договора

  • Дата заключения

  • ДОГОВОР

    1. Даталогическая модель

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

2.4.1 Описание таблиц

Таблица “ГРУППА” содержит информацию о группах клиентов.

Таблица 2 - “ГРУППА”

Имя поля

Тип данных

Размер

Код группы

Счетчик

Длинное целое

№ клиента

Числовой

Длинное целое

№ группы

Текстовый

7

№ преподавателя

Числовой

Длинное целое

Рисунок 4 - Даталогическая модель

Таблица “КЛИЕНТЫ” содержит подробную информацию о клиентах

Таблица 3- “КЛИЕНТЫ”

Имя поля

Тип данных

Размер

№ клиента

Счетчик

Длинное целое

Фамилия

Текстовый

30

Имя

Текстовый

20

Отчество

Текстовый

25

Предмет

Текстовый

50

Школа

Текстовый

10

Класс

Текстовый

4

Дата регистрации

Дата/время

Краткий формат даты

Улица

Текстовый

20

Дом

Текстовый

7

Квартира

Текстовый

3

Код группы

Числовой

Длинное целое

Таблица “Договор с клиентом” содержит информацию о договоре

Таблица 4- “ДОГОВОР С КЛИЕНТОМ”

Имя поля

Тип данных

Размер

Код договора

Счетчик

Длинное целое

№ клиента

Числовой

Длинное целое

№ договора

Текстовый

10

Дата заключения

Дата\время

Длинное целое

ДОГОВОР

Поле МЕМО

-

Таблица “ПРЕПОДАВАТЕЛИ” содержит информацию о преподавателях.

Таблица 5 - “ПРЕПОДАВАТЕЛИ”

Имя поля

Тип данных

Размер

№ преподавателя

Счетчик

Длинное целое

Фамилия

Текстовый

30

Имя

Текстовый

20

Отчество

Текстовый

20

Предмет

Текстовый

50

Дата регистрации

Дата/время

Краткий формат даты

Улица

Текстовый

30

Дом

Текстовый

3

Квартира

Текстовый

3

Таблица “Договор с преподавателем” содержит информацию о договоре

Таблица 6 - “ДОГОВОР С ПРЕПОДАВАТЕЛЕМ”

Имя поля

Тип данных

Размер

Код договора

Счетчик

Длинное целое

№ преподавателя

Числовой

Длинное целое

№ договора

Текстовый

10

Дата заключения

Дата\время

Длинное целое

ДОГОВОР

Поле МЕМО

-

Таблица 7 - “РАСПИСАНИЕ”

Имя поля

Тип данных

Размер

Код расписания

Счетчик

Длинное целое

День недели

Текстовый

10

Код группы

Числовой

Длинное целое

Предмет

Текстовый

50

Время

Дата/время

Краткий формат даты

№ преподавателя

Числовой

Длинное целое

Таблица 8 - “ТЕЛЕФОНЫ КЛИЕНТОВ”

Имя поля

Тип данных

Размер

№ клиента

Числовой

Длинное целое

код телефона

Счетчик

Длинное целое

№ телефона

Текстовый

16

Таблица 9 - “ТЕЛЕФОНЫ ПРЕПОДАВАТЕЛЕЙ”

Имя поля

Тип данных

Размер

Код телефона

Счетчик

Длинное целое

№ преподавателя

Числовой

Длинное целое

№ номер телефона

Текстовый

16

2.5 Целостность базы данных

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

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

  • Каскадное обновление связанных полей ;

  • Каскадное удаление связанных записей;

2.6 Описание связей

1.В агентстве могут работать множество преподавателей. Вся информация о них заносится в таблицу “ПРЕПОДАВАТЕЛИ”. При этом каждый отдельны преподаватель может иметь несколько телефонов, поэтому в данном случае используется связь “ один-ко-многим” :

Характеристики

Тип файла
Документ
Размер
31,79 Mb
Учебное заведение
Неизвестно

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6487
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее