Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Графическая интерпретация реляционной схемы



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

  • Отношение представляется в виде полоски, содержащей имена всех атрибутов. Имя отношения пишется над ней.
  • Первичный ключ отношения должен быть выделен жирной рамкой.
  • Связи, определенные между отношениями, должны быть показаны линиями, проведенными между связующими атрибутами. Значения экземпляров связующих атрибутов должны совпадать.

Виды связей между таблицами

Связь позволяет моделировать отношения между объектами предметной области. Наименование связи должно быть уникально во всей модели.

Существует 4 типа связей:

1. «Один-к-одному»- любому экземпляру сущности А соответствует только один экземпляр сущности В, и наоборот.

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

2. «Один-ко-многим»- любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, но любому экземпляру сущности В соответствует только один экземпляр сущности А.

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

3. «Многие-к-одному»- любому экземпляру сущности А соответствует только один экземпляр сущности В, но любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

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

Какая же разница между связями «один-ко-многим» и «многие-к-одному»? Такая же, как между фразами «портфель студента» и «студент портфеля». То есть важно, кто во взаимоотношении двух объектов главный - студент или портфель. Суть отношений двух объектов отражается в имени связи.

Если при определении связи вам сложно выделить подчиненность, то вывод только один: вы плохо разобрались в предметной области.

4. «Многие-ко-многим»- любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

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

Ключи.

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

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

Для создания простого ключа достаточно иметь поле, которое содержит уникальные значения (например, коды или номера). Если выбранное поле содержит повторяющиеся или пустые значения, его нельзя определить как ключевое

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

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

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

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

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

Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой ключ и составной ключ.

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

Простой ключ. Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как первичный ключ. В качестве ключа можно определить любое поле, содержащее данные, если это поле не содержит повторяющиеся значения или значения Null.

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

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

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

 


Варианты контрольной работы. Задание №3

Общее задание, к вариантам разработки базы данных в ACCESS.

1) Создать многотабличную базу данных (записей не менее 10).

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

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

4) Выполнить 2 запроса. Простой запрос и сложный запрос (с условием) описать их.

5) Создать отчет (объект ACCESS! ) с применением фильтрации и сортировки данных.

 

 

Задание №3 Вариант№1 (Библиотека).

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

Таблица №1: тЧитатели, содержащую информацию о читателях библиотеки (поля: КодЧитателя, ФИО, Паспорт, Город, Адрес, Телефон).

Таблица №2: тКниги, содержащую информацию о книгах (поля: КодКниги, Автор, Название, Жанр, Год издания, Издательство, Цена).

Талица №3. тЭкземпляр, содержащую информацию о каждом экземпляре книги (поля: КодЭкземпляра, КодКниги, Местонахождение).

Таблица №4: тВыдача (поля: КодЧитателя, КодЭкземпляра, Дата взятия, Дата возврата).

Задание №3 Вариант№2 (Путевки).

Таблица №1: ПУТЕВКИ

Код путевки Страна Вид отдыха Проезд Цена

 

Таблица №2: КЛИЕНТЫ

Фамилия Имя Отчество Адрес Телефон

 

Таблица №3: ЗАКАЗЫ

№ заказа Дата Код клиента Код путевки Количество

Задание №3 Вариант№3 (Торговая организация).

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

Таблица №1: тКлиенты, содержащую информацию о клиентах (поля: КодКлиента, Фамилия).

Таблица №2: тТовары, содержащую информацию по товарам (поля: КодТовара, Наименование, Цена, НаСкладе).

Таблица №3: тЗаказы (поля: КодЗаказа, КодКлиента, КодТовара, Количество, ДатаПокупки).

Задание №3 Вариант№4 (Видеотека).

Создать БД «Видеотека», содержащую информацию о названии, жанр, продолжительность фильма. Дата выдачи и возврата диска в прокат.

Таблица №1: тКлиенты, содержащую информацию о клиентах, взявших диск (поля: КодКлиента, Фамилия, Телефон).

Таблица №2: тДиски, содержащую информацию о фильме (поля: КодДиска, , Название, Жанр, Продолжительность, Страна, дата приобретении, Цена).

Таблица №3. тЭкземпляр, содержащую информацию о каждом экземпляре фльме (поля: КодЭкземпляра, КодФильма, Местонахождение).

Таблица №4: тВыдача (поля: КодЧитателя, КодЭкземпляра, Дата взятия, Дата возврата).

Задание №3 Вариант№5 (Переговоры).

Создайте базу данных Переговоры, которая содержит 3 таблицы:

Таблица №1: ТЕЛЕФОН

Имя поля Тип данных Размер поля
Номер телефона Числовой Целое
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Город Текстовый
Улица Текстовый
Дом Текстовый
Корпус Текстовый
Квартира Числовой Целое

 

Таблица №2: ГОРОД

Имя поля Тип данных Размер поля
Код города Числовой Целое
Название города Текстовый

 

Таблица №3: ЗВОНКИ

Имя поля Тип данных Размер поля
Код звонка Счетчик Целое
Кто (код города) Числовой Целое
Кто (номер) Числовой Целое
Куда (код города) Числовой Целое
Куда (номер) Числовой Целое
Дата Дата/Время Целое
Продолжительность Числовой

 

Задание №3 Вариант№6 (Такси)

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

Таблица №1 ВОДИТЕЛИ, содержит информацию о водителях: (Позывной, Фамилия, Имя, Отчество, Номер ВУ, Дата выдачи ВУ, На больничном, В отпуске, Уволен). Поле Позывной имеет формат счетчика. Следующие поля – текстовые, Дата выдачи ВУ имеет формат даты/времени, а последние три поля – логические.

 

Таблица №2: АВТОМОБИЛЬ, содержит информацию об автомобилях: (Государственный номер, Марка, Цвет, Год выпуска, № свидетельства о регистрации транспортного средства, Собственник, а также находится ли автомобиль в ремонте).

 

Таблица №3: ЗАКАЗЫ (Номер заказа, Дата и время поступления, Адрес клиента, Позывной водителя, Выполнение)

 

Задание №3 Вариант№7 (Больничная карта).

Таблица №1 АДРЕС:

Код адреса Фамилия Имя Телефон (дом) Адрес

 

Таблица №2 КАРТА:

Номер Фамилия Имя Пол Дата рождения Рост Вес Увлечения

 

Таблица №3 ГОСТИ:

Код гостя Фамилия Имя Имя супруга Имена детей Адрес

Задание №3 Вариант№8 (Деканат).

Создайте базу данных Деканат, которая содержит 4 таблицы:

Таблица №1: СТУДЕНТ

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Номер зачетки Числовой Целое
Код Группы Числовой Целое
Адрес Текстовый
Телефон Текстовый
Стипендия логический Да/нет

 

Таблица №2: ДИСЦИПЛИНЫ

Имя поля Тип данных Размер поля
Код дисциплины Числовой Целое
Название дисциплины Текстовый

 

Таблица №3: ПРЕПОДАВАТЕЛИ

Имя поля Тип данных Размер поля
Код преподавателя Числовой Целое
Табельный номер Числовой Целое
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Код дисциплины Числовой Целое
Должность Текстовый

 

Таблица №4: ОЦЕНКИ

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Код дисциплины Числовой Целое
Оценки Числовой Байт

Задание №3 Вариант№9 (Ежедневник встреч).

Таблица№1 СОТРУДНИКИ

Номер Сотрудника Фамилия Имя Отчество Должность Рабочий телефон. Примечание

 

Таблица№2 КЛИЕНТЫ

Код Клиента Фамилия Контакта Организация ИлиОтдел Должность Получателя Телефон

 

Таблица№3 ВСТРЕЧИ

Номер встречи Код сотрудника Код клиента Дата встречи Примечания

Задание №3 Вариант№10 (Агентство недвижимости)

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

Таблица №1. ОПЕРАЦИИ.

Поле Тип Размер
Код операции Числовой Целое
Название операции Текстовый

Таблица 2. НЕДВИЖИМОСТЬ.

Поле Тип Размер
Код Недвижимости Числовой Целое
Название Недвижимости Текстовый

Таблица3. КЛИЕНТЫ.

Поле Тип Размер
ФИО Текстовый
Адрес Текстовый
Телефон Числовой Целое
Операция Числовой Целое
Код недвижимости Числовой Целое
Стоимость Денежный Денежный
Код Сотрудника Числовой Целый

 

Таблица 4. СОТРУДНИКИ.

Поле Тип Размер
Код Сотрудника Числовой Целое
ФИО Сотрудника Текстовый

Варианты контрольной работы. Задание 4

 

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

А) шаблон письма с полями слияния;

Б) слияние произведено в файл – каждое письмо на отдельной странице;

В) слияние произведено на бумагу – распечатка каждого письма на отдельном листе.

 

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

 

№ варианта Тема письма База данных
Предложение для заключения контракта на следующий год со скидкой. Скидка у каждого клиента своя Клиенты фирмы
Извещение о необходимости в такие-то сроки пройти медосмотр. Дата зависит от даты последнего медосмотра сотрудника Сотрудники фирмы
Приглашение на родительское собрание. Дата собрания для каждого класса своя Родители школьников
Личное приглашение на собрание собственников жилья по вопросу о найме подрядчиков для благоустройства двора Жильцы дома (ТСЖ)
Предложение для заключения контракта на следующий год со скидкой. Скидка у каждого клиента своя Клиенты фирмы
Извещение о необходимости в такие-то сроки пройти медосмотр. Дата зависит от даты последнего медосмотра сотрудника Сотрудники фирмы
Приглашение на родительское собрание. Дата собрания для каждого класса своя Родители школьников
Личное приглашение на собрание собственников жилья по вопросу о найме подрядчиков для благоустройства двора Жильцы дома (ТСЖ)
Личное приглашение на собрание собственников жилья по вопросу о найме подрядчиков для благоустройства двора Жильцы дома (ТСЖ)
Предложение для заключения контракта на следующий год со скидкой. Скидка у каждого клиента своя Клиенты фирмы

 

Варианты контрольной работы. Задание 5

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


Вопросы к зачету

1) Информатика. Информатизация общества. Признаки информационного общества.

2) Понятия, виды и свойства информации. Характеристики информации.

3) Информационные ресурсы и культура. Особенности и формы информационного ресурса.

4) Информационные технологии. Инструментарий новых информационных технологий.

5) Основные устройства ПЭВМ (процессор, внутренняя память).

6) Классификация и характеристика устройств памяти.

7) Устройства ввода-вывода информации. Модем. Факс-модем. Физическое устройство НЖМД.

8) Логическое устройство НЖМД.

9) Форматирование дисков. Типы форматирования. Тестирование и ремонт поверхности диска.

10) Оптимизация размещения файлов на диске. Дефрагментация файлов и пустых участков.

11) Восстановление информации после её случайного удаления и сбоев диска.

12) Программное обеспечение ПЭВМ: определение, классификация.

13) Алгоритм. Свойства алгоритма. Алгоритмические конструкции. Семь этапов решения задач на ЭВМ.

14) Моделирование. Этапы моделирования. Классификация моделей.

15) Операционная система. Файловая система. Классификация операционных систем. Категории операционных систем. Запросы пользователей.

16) Компьютерные вирусы. Основные методы защиты.

17) Экспорт/импорт текстовых данных (технология OLE и DDE).

18) Microsoft Word: Текстовый процессор WORD и его функциональное назначение. Окно WORD. Инструментальные панели и их настройка.

19) Microsoft Word: Создание и защита документа. Форматирование текстового документа (абзац, шрифты, параметры страницы).

20) Microsoft Word: Поиск и замена элементов текста, проверка орфографии и грамматики, использование тезауруса, автоматическая расстановка переносов.

21) Microsoft Word: Создание и использование стилей. Создание оглавления документа. Автотекст. Автозамена.

22) Microsoft Word: Специальные средства оформления документа: списки, колонки, вставка символов, нумерация страниц, колонтитулы, создание формулы и диаграммы.

23) Microsoft Word: Таблицы как инструмент форматирования текста. Способы создания таблиц. Редактирование таблиц. Манипуляции с ячейками таблицы. Форматирование таблицы. Вычисления в таблицах.

24) Microsoft Word: Создание массовых рассылок (технология слияния документов).

25) Microsoft Excel: Табличный процессор Excel и его функциональное назначение. Окно Excel, строка формул.

26) Microsoft Excel: Ввод, редактирование и форматирование ячеек, форматы ячеек.

27) Microsoft Excel: Классификация функций. Аргументы функций. Приоритет выполнения операций.

28) Microsoft Excel: Построение диаграмм, типы диаграмм, элементы диаграммы и их редактирование. Автозаполнение, создание списков пользователей.

29) Microsoft Excel: Адресация ячеек, виды ссылок на ячейку, лист, диапазон листов, книгу.

30) Microsoft Excel: Сортировка, фильтраций списков, структурирование и группировка данных. Консолидация данных.

31) PowerPoint: Создание презентации, эффекты анимации, настройка презентации и времени.

32) Microsoft Access: Понятие базы данных и СУБД. Архитектура и функции СУБД.

33) Microsoft Access: Создание базы данных. Свойства и типы полей.

34) Microsoft Access: Объекты базы данных MS ACCESS: таблица, запросы, формы, отчеты.

35) Сети: Понятие компьютерной сети, ее назначение. Виды соединений Локальной сети. Топология локальной сети. Уровни передачи данных по сети.

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

37)Сети: Эволюция сетей. Интернет: структура, адресация, протоколы передачи. Основные услуги ИНТЕРНЕТ.


Рекомендуемая литература

1. Информатика: Учебник/под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000. - 768 с.

2. Информатика. Базовый курс. Учебник для Вузов/под ред. С.В. Симоновича, - СПб.: Питер, 2000.

3. Симонович С.В., Евсеев Г.А. Практическая информатика, Учебное пособие. М.: АСТпресс, 1999.

4. Фигурнов В. Э. IBM PC для пользователя. М.: Инфра-М, 2001 г.

5. Симонович С.В., Евсеев Г.А. Алексеев А. Г. Специальная информатика, Учебное пособие. М.: АСТпресс, 1999

6. Острейковский В. А. Информатика. – М.: Высшая школа, 1999

7. Лабораторный практикум по информатика: Учебное пособие для вузов / Микшина В. С., Еремеева Г. А., Бушмелева К. И. и др./под ред. Острейковский В.А. – М.: Высшая школа, 2003.

8. Информатика: Практикум по технологии работы на компьютере./ Под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000.

9. А.В.Могилев, Н.И.Пак, Е.К.Хеннер, Информатика, Учебник для ВУЗов – М.: Издательство Academa, 1999.

10. Денисов А., Вихарев И., Белов А.. Самоучитель Интернет. – Спб: Питер, 2001. - 461 с.

11. Основы современных компьютерных технологий. Ред. Хомченко А.Д.

12. Бойс Д. Осваиваем Windows 95. Русская версия. 1997.

13. Шкаев А.В. Руководство по работе на персональном компьютере. Справочник. М.: Радио и связь, 1994 г.

14. Мартин, Метьюз. Excel для Windows 95/97. М.: АВЕ. - 1996.

15. Евдокимов В.В. и др. Экономическая информатика. Учебник для вузов. – СПб.: Питер, 1997.

16. Могилев А.В. и др. Информатика. – М., 1999. – 816 с.

17. Комягин В.Б., Коцюбинский А.О. Excel 7.0 в примерах. М.: Нолидж, 1996.

18. Крамм. Р. Программирование в Access для чайников. К.: Диалектика, 1996.

19. Фролов А.В., Фролов Г.В. Глобальные сети компьютеров. Практическое введение в Internet, E-Mail, FTP, WWW и HTML. М.: Диалог-МИФИ, 1996.

20. Коцюбинский А.О., Грошев С.В. Современный самоучитель работы в сети Интернет. М.: Триумф, 1997.

21. Гончаров А. HTML в примерах. СПб.: Питер, 1997.

22. Левин А. Самоучитель работы на персональном компьютере. М., 1995.

23. Каратыгин С.А. Access-97 (серия “Без проблем”) - М., 1997.

24. Пасько В. Microsoft Office’97, К.: BHV, 1998.

25. Гончаров А. Excel 7.0 в примерах. Спб.: Питер, 1996.

26. Дюк В. Обработка данных на ПК в примерах. СПб.: Питер. - 1997г.

27. Основы компьютерных технологий. – СПб.: Корона, 1998.

28. Шафрин Ю.А. Основы компьютерной технологии. – М.: АБВ, 1997.

29. Д.А. Поспелов. Информатика: Энциклопедический словарь для начинающих. – М.: Педагогика-Пресс, 1994. – 352 с.

30. Основы современных компьютерных технологий: Учебное пособие/под. ред. Хомоненко. – СПб.: КОРОНА, 1998.

31. Вейскас Д. Эффективная работа с Microsoft Access 7.0 для Windows 95: Пер. с англ. – СПб.: Питер, 1997. – 848 с.

32. Пакеты программ офисного назначения: Учеб. пособие / С.В. Назаров, Л.П. Смольников, В.А. Тафинцев и др.; Под ред. проф. С.В. Назарова. – М.: Финансы и статистика, 1997. – 320 с.

33. Гончаров А. Access 7.0 в примерах – СПб.: Питер, 1997. – 256 с.

34. Винтер П. Microsoft Access 97: справочник. – СПб.: Питер, 1998. – 416 с.

35. Келли Дж. Самоучитель Access 97. – СПб.: Питер, 1999. – 336 с.

36. Робинсон С. Microsoft Access 2000: Учебный курс. – СПб.: Питер, 2000.

37. Microsoft Access 2000: Справочник / Под ред. Ю. Колесникова. – СПб.: Питер, 1999. – 396 с.

38. Стоцкий Ю. Самоучитель Office 2000. – СПб: Изд-во «Питер», 1999. – 576 с.

39. Microsoft Office 2000. Официальный сайт фирмы Microsoft. URL: http: //www.microsoft.com/rus/office2000/

40. Русская компьютерная библиотека. URL: http: //www.rusdoc.ru/

41. MS Access 97 со всех сторон. URL: http: //nsa.chat.ru/

42. Московская группа пользователей MS Access URL: http: //www.arimsoft.ru/msaccess/rindex.htm

43. MS Access - Books, Magazines and Resources URL: http: //ourworld.compuserve.com/homepages/attac-cg/Acgbook.htm

44. Сервер информационных технологий URL: http: //www.citforum.ru/

 

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-11; Просмотров: 928; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.114 с.)
Главная | Случайная страница | Обратная связь