Анализ финансового состояния торгового предприятия

Автор работы: Пользователь скрыл имя, 15 Сентября 2013 в 22:06, контрольная работа

Описание работы

Создание новой базы данных.
создать новую базу данных sess.accdb;
создать в режиме "Конструктор" структуру таблицы СТУДЕНТ по следующему образцу:

Файлы: 1 файл

Zadanie_po_bazam_dannykh.doc

— 185.50 Кб (Скачать файл)

Microsoft Access

Лабораторная работа № 1

Создание структуры  и таблицы базы данных (БД).

  1. Создание новой базы данных.
      1. создать новую базу данных sess.accdb;
      2. создать в режиме "Конструктор"  структуру таблицы СТУДЕНТ по следующему образцу:

Имя поля

Тип поля

Формат поля

№ зач. книжки

Текстовое

6

Фамилия

Текстовое

15

Имя

Текстовое

10

Отчество

Текстовое

15

Пол

Текстовое

1

Дата рождения

Дата/время

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

Группа

Текстовое

3

Автобиография

Поле МЕМО

 

Фотография

Поле OLE

 

 

      1.  сохранить таблицу;
      2. заполнить таблицу базы данных СТУДЕНТ 10-ю записями по следующему образцу:

 

Номер

Фамилия

Имя

Отчество

Пол

Дата  рождения

Группа

16693

Анохин

Андрей

Борисович

м

24.02.75

112

16593

Петрова

Анна

Владимировна

Ж

15.03.75

112

             

      1.  заполнить в таблице поле "Автобиография", для удобства ввода вызвать увеличенное окно ввода ,<Shift+F2>
      2. в поле "Фотография" вставить объект из файла (файлы предварительно должны быть скопированы с сервера из папки Ris в вашу папку). По умолчанию объект внедренный, при активизации в процессе диалога при выборе объекта поля "Связь" - связанный. Просмотр объекта после ввода - двойным щелчком мыши.
      3. сохранить таблицу.

Поиск и отбор данных.

1. Поиск данных.

  1. произвести поиск записей в таблице (форме) СТУДЕНТ:

-по признаку - год рождения -1976;1

- по признаку - фамилия начинается  с буквы С.2

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

а) отсортировать записи в таблице  СТУДЕНТ в соответствии с алфавитным порядком записей в столбце ФАМИЛИЯ.

  1. Фильтрация данных в таблицах и формах.

а) произвести фильтрацию данных в  режиме "фильтр по выделенному" по признаку: год рождения -76, затем дополнительно по признаку: пол - м. После просмотра результатов - выйти из режима фильтрации [Удалить фильтр].

б)найти записи в режиме фильтрации "изменить фильтр" по условию: группа –NN (номер группы), пол -ж. После просмотра - удалить фильтр.

Примечание: для сброса ранее установленных  условий фильтрации: [Очистить бланк];

в)найти записи в режиме фильтрации "расширенный фильтр".  по условию: сортировка по фамилии, выборка по условию: год рождения <05.05.76 или группа - 111.

 

Лабораторная работа №2

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

Цель работы: освоить навыки работы с

  • Импортом данных из ранее созданной базы данных.
  • Модификацией  структуры таблицы
  • Мастером  форм
  • Связями  между таблицами
  • Элементами  управления  типа – «поле со  списком»
  • Созданием поля Итоги

 

Задание:

  1. Создайте в своей папке новую базу данных Деканат_ФИО.accdb  (где ФИО – ваши инициалы).
  2. Импортируйте из ранее созданной базы данных sess.accdb таблицу «Студент». Для этого на вкладке Внешние данные в группе Импорт выбрать Импорт базы данных Access. Далее указать путь к базе sess.accdb.
  • В режиме Конструктор добавить в таблицу «Студент» еще 2 поля:

 

Поле

Тип поля

Размер поля

Адрес

Текстовое

255

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

Текстовое

8


  • Ввести информацию в добавленные поля
  • Сделать поле «№ зач. книжки» ключевым
  1. С помощью режима Конструктор создать структуру таблиц «Дисциплины», «Группа» и «Экзамен» по следующим образцам:

 

Таблица «Дисциплины»

Признак ключа

Поле

Тип поля

Размер поля

Ключ

Наименование дисциплины

Текстовое

255

 

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

Текстовое

15

 

Форма контроля

Текстовок

10


Таблица «Группа»

Признак ключа

Поле

Тип поля

Размер поля

Ключ

Номер Группы

Текстовое

3

 

Фамилия старосты

Текстовое

15

 

Кол-во студентов

Числовое

Фиксированный

 

Кол-во минчан

Числовое

Фиксированный

 

Кол. студентов проживающих в общежитии

Числовое

Фиксированный.




 

 

 

 

 

 

 

 

 

 

 

Таблица «Экзамен»

  • Признак ключа

    Поле

    Тип поля

    Размер поля

     

    Дисциплина

    Текстовое

    255

     

    № зачетной книжки

    Текстовое

    6

     

    Оценка

    Числовое

    Формат поля: Фиксированный




    Установить связи между таблицами «Группа», «Дисциплины»,  «Студент» и «Экзамен». Для этого на вкладке Работа с базами данных в группе инструментов Показать или скрыть выбрать кнопку Схема Данных.

      • С помощью мыши перетащить ключевые поля из списка полей одной таблицы к соответствующему полю другой таблицы.
      • Установить  флажки «Обеспечение  целостности  данных», «Каскадное  обновление  связанных  полей», «Каскадное  удаление  связанных  полей»,
    1. Создать формы для таблиц «Дисциплины» и «Группа», используя Мастер форм (Выбрать  Автоформа: выровненый).
    1. Заполнить таблицу  «Дисциплины» и «Группа» с помощью формы. Ввести  в  таблицу  «Группа» записи для трех групп, а для таблицы «Дисциплины» следующие записи:

    Дисциплина

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

    Фориа контроля

    Информатика

    Сергеев

    экзамен

    Математика

    Янович

    экзамен

    Химия

    Зотова

    экзамен

    Ботаника

    Рогов

    зачет

    История

    Суворов

    зачет


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

    • для  поля  «Дисциплина»:

    Тип  элемента управления

    Поле со списком

    Тип  источника строк

    Таблица/запрос.

    Источник  строк

    • Щелкнуть  по  кнопке 
    • Добавить  таблицу  “ Дисциплина ”
    • Закрыть  окно  «Добавление  таблицы»
    • перетащить  с  помощью  мыши  поле  “ Наименование дисциплины ” в области бланка  запроса в  поле  “вывод  на  экран”  установить  

    • Аналогичные действия выполнить для поля  «№ зачетной книжки» используя  в  качестве  строк  соответственно  таблицу  «Студент».
    1. Создать  форму для заполнения  таблицы «Экзамен».
    • Пользуясь  созданной  формой  «Экзамен»  введите  данные  по  двум  дисциплинам  на  Ваш  выбор  по  всем  студентам в таблицу «Экзамен». Оценки  проставлять произвольно.
    1. Для таблицы «Группа» в Режиме Таблицы создать строку Итоги. Для этого установить курсор в пустую строку и на вкладке Главная в группе инструментов Записи выбрать кнопку Итоги. Посчитать общее количество студентов во всех группах, количество минчан и общее количество студентов проживающих в общежитии, а также, сколько групп на факультете.

     

     

     

    Лабораторная работа № 3

    MS Access. Создание запросов, форм и отчетов

    Цель  работы:

    освоить навыки создания запросов.

    освоить навыки создания форм.

    освоить навыки создания отчетов.

    Для созданной  ранее базы данных Деканат_ФИО.accdb создать следующие запросы:

     Запросы на выборку данных:

    1. Вывести фамилии и номера телефонов всех студентов.
    2. Вывести фамилии и номера групп и пол всех студентов
    3. Вывести номера групп, фамилии старост, и номера их телефонов.

    Запрос  с условием

    1. В каких группах количество студентов больше 25.
    2. У каких студентов все оценки выше 6.
    3. Вывести фамилии студентов старше 19 лет
    4. У каких студентов оценка по информатике от 7 до 9.
    5. Выбрать студентов, фамилии которых начинаются на букву « » (букву определить самостоятельно по своим данным).
    6. У каких студентов, каких групп имеются задолженности, по каким предметам.
    7. Вывести фамилии студентов родившихся в апреле месяце.

     

    Вычисляемые запросы:

    1. Определить количество полных лет каждого студента.
    2. Определить процент студентов, проживающих в общежитии в каждой группе.

    Параметрические запросы

    1. Оценки студентов по запрашиваемому предмету.
    2. Ведомость оценок (по запросу группы).
    3. Задолжники (ФИО, группа, предмет, оценка по запросу предмета).

    Итоговые  запросы

    1. Определить средний балл по предметам в каждой группе (номера групп отсортировать по возрастанию).
    2. Определить у каких студентов, сколько задолженностей.
    3. Определить сколько задолженностей в каждой группе.
    4. Определить максимальную оценку в каждой группе.

     

    Перекрестные  запросы

    1. Определить среднюю оценку за экзамен по всем дисциплинам в каждой группе
    2. Определить минимальную оценку за экзамен поставленную преподавателем  в каждой группе

    Создать формы

    1. Создать форму по таблице Студенты. Доработать форму в конструкторе, вставить заголовок, текущую дату и время.
    2. Создать форму с подчиненной формой с информацией о студентах группы. В основную форму включить поля: Группа, ФИО старосты, Кол-во студентов, в подчиненную - ФИО студента, его телефон, фотографию и адрес. Доработать форму в конструкторе, вставить заголовок и текущую дату и время.
    3. Создать форму с подчиненной формой с информацией о сдаче экзаменов в группах. В основную форму включить поля: Группа (из таблицы Группа), в подчиненную - ФИО студента, оценки по предметам.

    Информация о работе Анализ финансового состояния торгового предприятия