Информатика, инженерная и компьютерная графика
Информационные системы и компьютерные технологии


Бесплатные учебники / Информационные системы и компьютерные технологии /

Базы данных








Страницы:
оглавление следующая глава >

ВВЕДЕНИЕ

Дисциплина "Базы данных" относится к федеральному компоненту цикла общепрофессиональных дисциплин специальностей 220100 "Вычислительные машины, комплексы, системы и сети", 071900 "Информационные системы и технологии" и введена в учебные планы в соответствии с требованиями Государственных образовательных стандартов указанных специальностей.

1. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ
1.1. Цели и задачи изучения дисциплины

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

Основные задачи изучения дисциплины:

– познакомить студентов с научными и инженерными проблемами, методами и средствами разработки и эксплуатации баз данных;

– научить студентов практическим навыкам по проектированию, созданию, ведению, обеспечению надежности баз данных.

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

В результате изучения дисциплины студенты должны:

– ознакомиться с основными понятиями банков данных;

– иметь представление об основных компонентах банка данных;

– ознакомиться с функциями администратора банка данных;

– изучить основные этапы проектирования баз данных: инфологическое и даталогическое моделирование, физическое проектирование;

– ознакомиться с моделями данных: сетевой, иерархической и реляционной;

– изучить принципы организации реляционной модели данных и нормализации реляционных отношений;

– получить знания о базисных средствах манипулирования реляционными отношениями: реляционной алгебре и реляционном исчислении;

– ознакомиться с внутренней организацией реляционных СУБД: хранением отношений, индексами, журнальной и служебной информацией;

– изучить поиск, сортировку, индексирование базы данных, научиться создавать формы и отчеты;

– изучить язык SQL;

– ознакомиться со способами защиты данных: восстановление, параллелизм, безопасность, целостность;

– изучить концепции транзакций и их роль в эксплуатации баз банных;

– ознакомиться со способами организации распределенных баз данных и системы клиент/сервер;

– получить знания об объектно-ориентированных базах данных;

изучить СУБД MS SQL Server, Microsoft Access и Visual FoxPro;

– ознакомиться со структурой коммерческой СУБД 1С8.0.

В результате изучения курса студент должен уметь:

– определять информационные потребности вычислительных процессов;


– разрабатывать, эксплуатировать и обеспечить надежность баз данных.

Дисциплина "Базы данных" является одной из основных и принципиальных в процессе подготовки специалистов по указанным направлениям.

Ее изучение базируется на дисциплинах: "Математика и информатика", "Основы алгоритмизации и языки программирования", "Информационные технологии в экономике", "Теория экономических информационных систем".

1.3. Объем и сроки изучения дисциплины

Дисциплина "Базы данных" изучается студентами всех форм обучения. Общее количество часов, которое отводится для изучения дисциплины, – 140.

Для студентов очной формы обучения количество аудиторных часов – 51, из них: лекций – 17 часов, лабораторных работ – 34 часа. Предусматривается курсовая работа.

1.4. Основные виды занятий и особенности их проведения при изучении дисциплины

1.4.1. Лекционные занятия

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

1.4.2. Лабораторные занятия

Лабораторные работы проводятся с использованием СУБД MS Access, MS SQL Server, Visual FoxPro.

1.5. Взаимосвязь аудиторной и самостоятельной работы студентов при изучении дисциплины

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

1.6. Техническое и программное обеспечение дисциплины

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

Лабораторные работы проводятся с использованием СУБД MS Access, MS SQL Server, Visual FoxPro.

1.7. Виды контроля знаний студентов и их отчетности

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

Текущий контроль знаний студентов включает: на каждой лабораторной работе студент проходит от 2 до 4 компьютерных тестов.

Промежуточный контроль проводится в форме аттестаций в соответствии с Положением о рейтинговой системе оценки успеваемости студентов во Владивостокском государственном университете экономики и сервиса.

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

2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
2.1. Перечень тем для лекционных занятий и самостоятельного изучения дисциплины

Тема 1. Базы данных (БД) и системы управления базой данных (СУБД)

1.1. Основные понятия банков данных и знаний; информация и данные. Классификация банков данных. Требования к банкам данных.

1.2. Роль и место банков данных в информационных системах; пользователи банков данных.

1.3. Концепция централизованного управления данными. Трехуровневая архитектура систем баз данных.

1.4. База данных как информационная модель предметной области; система управления базой данных. Администратор базы данных; архитектура банка данных. Функции администратора банка данных.

1.5. Функции СУБД. Архитектура «клиент/сервер».

Тема 2. Модели и типы данных

2.1 Уровни представления баз данных. Понятия схемы и подсхемы.

2.2. Иерархическая модель.

2.3. Сетевая модель.

2.4. Реляционная модель.

2.5. Постреляционная модель.

2.6. Многомерная модель.

2.7. Объектно-ориентированная модель.

2.8. Типы данных.

Тема 3. Язык реляционных баз данных SQL

3.1. Общие понятия.

3.2. Реляционные объекты данных.

3.3. Целостность реляционных данных.

3.4. Реляционные операторы: реляционная алгебра и реляционное исчисление.

3.5. Функциональные зависимости, декомпозиция отношений, транзитивные зависимости.

3.6. Функции и основные возможности.

3.7. Средства определения схемы.

3.8. Структура запросов.

3.9. Агрегатные функции и результаты запросов.

Тема 4. Проектирование баз данных

4.1. Этапы проектирования.

4.2. Инфологическое моделирование, модель «сущность-связь».

4.3. Даталогическое проектирование.

4.4. Проектирование реляционных баз данных.

4.5. Нормализация отношений.

4.6. Физическая модель базы данных.

5. Внутренняя организация реляционных СУБД

5.1. Хранение отношений.

5.2. Индексы, хэш-функция.

5.3. Журнальная информация.

5.4. Служебная информация.

Тема 6. Защита данных

6.1. Восстановление данных.

6.2. Параллелизм.

6.3. Безопасность: управление доступом, шифрование данных.

6.4. Целостность данных.

Тема 7. Разработка баз данных с использованием средств СУБД MS SQL Server, Microsoft Access и Visual FoxPro

7.1. Создание базы данных.

7.2. Формирование запросов.

7.3. Разработка форм.

7.4. Подготовка отчетов.

7.5. Разработка интерфейса, подготовка БД к эксплуатации.

7.6. Обзор современных промышленных СУБД и их перспективы раз вития.

Тема 8. Расширение знаний по базам данным

8.1. Информационные хранилища. ОLАР-технология.

8.2. Объектно-ориентированные БД.

8.3. Коммерческие БД. Система 1С:Предприятие 8.0.

2.2 Перечень тем лабораторных занятий

1. Создание базы данных и запросов в СУБД Accsess

2. Разработка форм и отчетов в СУБД Accsess

3. Формирование таблиц и отношений в СУБД Visual Fox Pro

4. Формирование запросов с использованием конструктора запросов и языка SQL в СУБД Visual Fox Pro

5. Создание форм с использованием конструктора форм и встроенного языка программирования в СУБД Visual Fox Pro

6. Подготовка отчетов в СУБД Visual Fox Pro

7. Конструирование новых классов в объектно-ориентированной СУБД Visual Fox Pro

8. Разработка законченного приложения с использованием средств СУБД Visual Fox Pro

9. Формирование запросов языка SQL в СУБД MS SQL Server

11. OLAP в MS SQL Server

13. Web-технологии и СУБД

14. Структура данных в системе 1С8.0

15. Документы, справочники, регистры в 1С8.0

3. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ
3.1. Перечень и тематика самостоятельных работ студентов, методические указания и формы отчетности

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

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

Темы курсовых работ

1. Гостиница

Ведение справочников: Номера, Услуги, Клиенты

Функции: Ведение справочников, поселение и выселение клиентов, бронирование мест, учёт оказанных услуг

Выходные документы: Счёт за проживание и услуги, Список проживавших на момент времени, Список номеров, Прейскурант услуг

2. Успеваемость студентов

Ведение справочников: Институты, кафедры, студенты, предметы

Функции: ведение справочников, учёт успеваемости студентов

Выходные документы: Ведомость успеваемости по группе студентов, Приложение к диплому, Аналитические отчёты


3. Больница

Ведение справочников: Пациенты, Болезни, Палаты, Врачи, История болезни

Функции: Ведение справочников, приём пациента, ведение истории болезни, выписка.

Выходные документы: Список пациентов, Список врачей, Карточка больного

4. Аптека

Ведение справочников: Группы лекарств, Лекарства, Производители, Поставщики

Функции: ведение справочников, учёт прихода и продаж лекарств

Выходные документы: Отчёт по наличию лекарств на складе по группам, Отчёт по продажам по группам, Счёт-фактура

5. Кафе

Ведение справочников: Продукты, Блюда, Заказы

Функции: Ведение справочников, хранение рецептов, расчёт себестоимости блюда, приём заказов

Выходные документы: Меню, Счёт заказа, Отчёт по продуктам на складе, Заказы за период

6. Транспортные перевозки

Ведение справочников: Машины, Водители, Клиенты

Функции: Приём заказов на грузоперевозки

Выходные документы: Счёт, Отчёт по заказам за период, Отчёт по имеющимся в наличии свободным машинам

7. Школа (расписание)

Ведение справочников: Учителя, предметы, классы, ученики

Функции: Ведение справочников, составление расписания

Выходные документы: список учеников по классам, список учителей и предметов, расписание

8. Кадры

Ведение справочников: Организационная структура предприятия, Должности, Люди

Функции: Ведение справочников, Приём, перевод, увольнение сотрудников

Выходные документы: Отчёт по штатному составу (по подразделению), бланки приказов на приём, перевод, увольнение

9. Выборы

Ведение справочников: выборы, кандидаты, избиратели (по адресам)

Функции: Ведение справочников, начало выборов, подсчёт голосов, завершение выборов

Выходные документы: Информация о кандидатах, бюллетень для голосования, протокол голосования

10. Бухгалтерский учёт

Ведение справочников: план счетов, список субъектов (физ. и юр лиц)

Функции: учёт хозяйственных операций (проводок)

Выходные документы: Баланс, оборотная ведомость, журнал-ордер

11. Зарплата

Ведение справочников: Сотрудники, отделы, должности

Функции: расчёт зарплаты – почасовая оплата, начисления, удержания, налоги.

Выходные документы: Платёжная ведомость, расчётный листок

12. Магазин «Оптика»

Ведение справочников: Клиенты, Материалы, Поставщики

Функции: Оформление заказов на материалы от поставщиков, заказов на работы от клиентов

Выходные документы: Счёт-фактура, счёт клиенту, отчёт по выполненным заказам за период

13. Коллекция книг

Ведение справочников: Авторы, Книги, жанры, издательства

Функции:Учёт поступлений книг, Поиск книг по критериям

Выходные документы: Карточка книги,Новинки, Поиск книг

14. Цветочный магазин

Ведение справочников: Цветы, Букеты, Клиенты

Функции: Учет продаж отдельных цветов и букетов, расчёт прогрессивных скидок постоянным клиентам

Выходные документы: Счёт, Отчёт по продажам за период, Отчёт по продажам по групе товара

15. Учёт ТМЦ

Ведение справочников: МОЛ, Предметы, Помещения

Функции:Учёт приходов, перемещений и списаний ТМЦ в разрезе МОЛ и помещений.

Выходные документы: Акт приёмки-списания-перемещения, Список ТМЦ за МОЛ.

16. Служба занятости

Ведение справочников: Работодатели, вакансии, соскатели

Функции: Учёт вакансий от работодателей, формализованных резюме от соискателей, подыскание подходящей вакансии для соискателя

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

17. Коммунальные услуги

Ведение справочников:Дома,Клиенты,Услуги

Функции:Ежемесячный расчёт стоимости услуг на основании данных счётчика и числа проживающих

Выходные документы: Счёт, Список потребителей дома

18. Агенство недвижимости

Ведение справочников: Улицы, Дома, Типы домов, Типы квартир и т.п.

Функции: Хранение подробной информации о сдающемся и продающемся жилье – дома, кваритиры (площадь, условия), поиск квартиры по критериям

Выходные документы: Отчёт «найденные квартиры по критериям», Карточка квартиры,

19. Платное общежитие

Ведение справочников: корпуса, комнаты, студенты, группы

Функции: учёт поселения, переселения и выселения студентов, приём платы

Выходные документы: список студентов по комнатам и корпусам, список должников, аналитический отчёт по курсам и полу.

20. АРМ СТО

Ведение справочников:Клиенты,Детали,Услуги,Машины

Функции:Приём заказов, Учёт производственных операций, формирование счёта за услуги

Выходные документы:Счёт,Отчёт по работам за период, Прайслисты на услуги и детали

21. Рецепты

Ведение справочников: Продукты, Блюда, Страны, Группы блюд

Функции: Составление рецептов, расчёт калорийности и себестоимости блюда, удобная навигация по базе рецептов

Выходные документы: Рецепт, Количество рецептов по группам, Калорийность продуктов

22. Банковские пассивы

Ведение справочников: клиенты, счета

Функции: учёт вкладов и изъятий денег, выданных кредитов, учёт платёжных поручений, начисление процентов

Выходные документы: остатки на счетах, оборот по счёту за период

23. Авиакассы

Ведение справочников: Рейсы, Самолёты, Аэропорты, Компании

Функции: Ведение справочников, ведение расписания, подбор рейса, выдача билета

Выходные документы: Расписание, Билет, Отчёт по проданным билетам за период, Отчёт по рейсу

24. Туристическая фирма

Ведение справочников: Страны, Маршруты, Достопримечательности, Компании

Функции: Хранение информации о маршрутах, подбор маршрута для клиента, приём заказа

Выходные документы: Отчёт – подходящие маршруты по критериям (цена,страна,длительность,...), бланк заявки, отчёт по заказам

25. Тестирование

Ведение справочников: Дисциплины, вопросы, ответы, студенты

Функции: хранение тестов с вариантами ответов по разным дисциплинам, регистрация студентов, хранение истории тестирования

Выходные документы: Распечатка теста для бумажного тестирования, Справка о результате тестирования, Отчёт о проведённых тестированиях за период

26. Расписание маршрутов движения транспорта

Ведение справочников: Остановки, Автобусы, Компании, Маршруты

Функции: Составление расписания городских автобусов

Выходные документы: Расписание автобуса номер N, Маршрутный лист водителя

27. Органайзер

Ведение справочников: Календарь,Задачи,Контакты

Функции: Хранение информации о контактах (адреса,телефоны,емайл), группах контактов, запланированных задачах.

Выходные документы: Распорядок месяца, недели, дня. Визитная карточка..

28. Склад

Ведение справочников: Товары, Склады, Фирмы

Функции: Ведение справочников, учёт прихода и расхода товара

Выходные документы: Отчёт по наличию товара на складе, Счёт-фактура, Отчёт по движению товара за период

29. Журнал учета заявок на обслуживание комп. техники

Ведение справочников: Клиенты, Задачи, Подразделения

Функции: Приём заказов, отслеживание их выполнения

Выходные документы: Форма заявки, Отчёт по выполенным/невыполненным заявкам за период, Заявки по клиентам

30. Тренажёрный зал

Ведение справочников: Залы, Виды спорта, Тренера, Клиенты

Функции: Ведение справочников, составление расписания

Выходные документы: Расписание по видам спорта, график загрузки тренера, график загрузки зала


Страницы:
оглавление следующая глава >


Люди, читавшие это, так же читали:

© 2009 besplatnie-uchebniki.org
Страница сгенерирована за 0.02464 секунды