Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Системы управления базами данных




Управлінський облік кадрів

Необходимо оформить прием сотрудников и в управленческом учете. У зв’язку з тим, що в системі існує поняття підприємства і організації, нагадуємо, про необхідність ведення управлінського обліку кадрів на підприємстві.

Завдання 10. Оберіть пункт КАДРОВЫЙ УЧЕТ → ТРУДОВЫЕ ДОГОВОРА. У вікні «Трудовых договоров» оберіть в ДЕЙСТВИЯ → НА ОСНОВАНИИ→ ПРИКАЗ О ПРИЕМЕ. У вікні, що відкрилося, встановіть дату, що дорівнює даті прийому працівників в організацію та знайдіть кнопку «Заполнить», оберіть . На питання необхідно погодитися. В результаті автоматично заповниться таблична частина закладки «Работники» (рис. 19).

Рис. 19.

 

УЧЕБНАЯ ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ

для учащихся специальности 2-40 01 01

«Программное обеспечение информационных технологий»

 

Минск

МГВРК

С о с т а в и т е л ь:

А. В. Батура, ассистент кафедры информатики МГВРК,

Р е ц е н з е н т

И. Н. Загумённикова, ассистент кафедры информатики МГВРК

 

 

Методическое пособие предназначено для оказания помощи в изучении и написании контрольных работ по дисциплине «Системы управления базами данных»

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

 

1. Учебная программа 1.1. Тематический план Таблица 1
Наименование раздела и темы Количество часов
Дневное отделение Заочное отделение
тео­ рия прак­ тика тео­ рия прак­ тика
Раздел 1. Основные концепции организа­ции данных и реляционная мо­дель данных        
Тема 1.1. Типовая организация современной СУБД        
Тема 1.2. Ранние подходы к организации СУБД        
Тема 1.3. Общие понятия реляционного под­хода к организации БД. Основные концеп­ции и термины   -   -
Тема 1.4. Базисные средства манипулирова­ния реляционными данными        
Тема 1.5. Проектирование реляционных БД с использованием нормализации        
Раздел 2. Программирование БД в Micro­soft Access        
Тема 2.1. Основные сведения о Microsoft Access        
Тема 2.2. Структура и принципы организа­ции и работы с таблицами в Microsoft Access        
Тема 2.3. Работа с данными в Microsoft Ac­cess        
Тема 2.4. Визуальные возможности Microsoft Access        
Тема 2.5. Вывод данных в Microsoft Access     -  
Тема 2.6. Работа с макросами в Microsoft Access        
Раздел 3. Структурированный язык за­просов SQL        
Тема 3.1. Общая структура языка SQL и его разновидности        
Тема 3.2. Типы данных в SQL   - - -

 

Окончание табл. 1
Наименование раздела и темы Количество часов
Дневное отделение Заочное отделение
тео­ рия прак­ тика тео­ рия прак­ тика
Тема 3.3. Операторы определения и манипу­лирования схемой БД        
Тема 3.4. Синтаксис оператора SELECT. На­значение и использование основных блоков операции SELECT        
Тема 3.5. Возможности Microsoft Access по администрированию и защите данных в БД        
Обязательная контрольная работа   - -  
Итого       It

 

1.2. Содержание предмета

Введение в курс «Системы управления базами данных». Це­ли и задачи курса, его характеристика. Краткая характеристика развития методов и средств обработки информации, информа­ционные технологии, применяемые в области СУБД.

Раздел 1. Основные концепции организации данных и реляционная модель данных

Тема 1.1. Типовая организация современной СУБД

Рассматриваемые вопросы: Понятия «информационная система», «база данных», «сис­темы управления базами данных». Общие функции всех СУБД. Классификация моделей представления данных: полнофункцио­нальные, серверы БД, клиенты БД, средства разработки про­грамм работы с БД. Модели представления данных. Банк данных и его компо­ненты.

«База Данных (БД, database)» – структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной системы.

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

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

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

Организация структуры БД формируется, исходя из следующих соображений:

1. Адекватность описываемому объекту или системе – на уровне концептуальной и логической модели.

2. Удобство использования для ведения учёта и анализа данных – на уровне так называемой физической модели.

Виды концептуальных (инфологических) моделей БД:

• «сущность-связь»;

• семантические модели;

• графовые модели.

Виды логических (даталогических) моделей БД:

• документальные (архивы) – ориентированные на формат документа, дескрипторные, тезаурусные;

• фактографические (картотеки);

• теоретико-графовые: иерархическая модель, сетевая модель;

• теоретико-множественные: реляционная модель (ER-модель), многомерная модель;

• объектно-ориентированные: объектная модель;

• основанные на инвертированных файлах (инвертированные файлы содержат: словарь, содержащий все термы, встретившиеся в коллекции и ссылку на массив данных «пост-листа» для каждого из них; «пост-листы», представляющие собой массив информации обо всех вхождениях данного слова в документы коллекции).

Классификация БД

По модели представления данных БД классифицируются как:

• картотеки;

• сетевые БД;

• иерархические БД;

• реляционные БД;

• многомерные БД;

• объектно-ориентированные БД;

• дедуктивные БД.

 

Тема 1.2. Ранние подходы к организации СУБД

Рассматриваемые вопросы: Системы, основанные на инвертированных списках, иерар­хические и сетевые СУБД. Сравнительный анализ. Достоинства. Недостатки.

Известные иерархические СУБД:

• Иерархической базой данных является файловая система.

• Типичным представителем (наиболее известным и распространённым) является Information Management System (IMS) фирмы IBM. Первая версия появилась в 1968 г.

• Time-Shared Date Management System (TDMS) компании Development Corporation.

• Mark IV Multi - Access Retrieval System компании Control Data Corporation.

• System - 2000 разработки SAS-Institute.

• Серверы каталогов, такие, как LDAP и Active Directory (допускают чёткое представление в виде дерева).

• По принципу иерархической БД построен и реестр Windows.

Реляционная БД – БД, основанная на реляционной модели. Теория реляционных баз данных была разработана доктором Коддом из компании IBM в 1970 году.

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

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

Кратко особенности реляционных БД можно сформулировать следующим образом:

• Данные хранятся в таблицах, состоящих из столбцов («атрибутов») и строк («записей», «кортежей»).

• На пересечении каждого столбца и строчки стоит в точности одно значение.

• У каждого столбца есть своё имя, которое служит его названием, и все значения в одном столбце имеют один тип.

• Запросы к базе данных возвращают результат в виде таблиц, которые тоже могут выступать как объект запросов.

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

 

Общепринятым стандартом языка работы с реляционными базами данных является язык SQL.

 

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

Рассматриваемые вопросы: Общая характеристика. Базовые понятия реляционных БД. Домен. Схема отношения, схема БД. Кортеж, отношение. Пер­вичный и внешний ключи.

 

Реляционная БД (relational database) – БД, основанная на реляционной модели.

Реляционная модель данных (relational data model) – логическая модель данных, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных.

Структурный аспект (structure aspect) – данные в базе данных представляют собой набор отношений.

Аспект целостности (integrity aspect) – отношения отвечают определённым условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект обработки (манипулирования) (manipulation aspect) – РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

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

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

Термин «реляционный» означает, что теория основана на математическом понятии отношение (relation).

 

Для лучшего понимания РМД следует отметить следующие факты:

• модель является логической, т.е. отношения являются логическими (абстрактными), а не физическими (хранимыми) структурами;

• для реляционных баз данных верен информационный принцип «всё информационное наполнение базы данных представлено одним и только одним способом», а именно – явным заданием значений атрибутов в кортежах отношений (в частности, нет никаких указателей (адресов), связывающих одно значение с другим);

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

Достоинства реляционной модели

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

• При проектировании реляционной БД применяются строгие правила, базирующие на математическом аппарате.

• РМД обеспечивает полную независимость данных, т.е. при изменении структуры реляционной БД изменения, которые требуется произвести в прикладных программах, – минимальны.

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

Недостатки реляционной модели

• Относительно низкая скорость доступа к данным и использование большого объёма внешней памяти.

• Трудность понимания структуры данных из-за появления большого количества таблиц в результате логического проектирования.

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

 

Кортеж (tuple) – элемент отношения («строка таблицы»).

Заголовок (схема) отношения r (Hr) – конечное множество упорядоченных пар вида <A, T>, где A называется именем атрибута, а T обозначает имя некоторого базового типа или ранее определённого домена, то есть множества допустимых значений.

SQL-пример: uid int(11)

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

Кортеж tr, соответствующий заголовку Hr – множество упорядоченных триплетов вида <A, T, v>, по одному такому триплету для каждого атрибута в Hr.

Третий элемент – v – триплета <A, T, v> должен являться допустимым значением типа данных или домена T.

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

 

Тема 1.4. Базисные средства манипулирования реляционными данными

Рассматриваемые вопросы: Реляционная алгебра. Основные операции реляционной ал­гебры: объединение, пересечение, разность, произведение, вы­бор, создание проекций, соединение, присвоение, деление. Реля­ционное исчисление.

 

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

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

  • объединения отношений;
  • пересечения отношений;
  • взятия разности отношений;
  • прямого произведения отношений.

Специальные реляционные операции включают:

  • ограничение отношения;
  • проекцию отношения;
  • соединение отношений;
  • деление отношений.

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




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 630; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.197 сек.