Реферат: Базы данных и знаний - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Базы данных и знаний

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 172 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!

Узнайте стоимость написания уникальной работы




Базы данных и знаний


1. Нормализация исходного отношения.

2. Разработка программ создания таблиц; формы для ввода данных в таблицу.

3. Создание отчётов.


1.Нормализация исходного отношения .

Чтобы нормализовать данное исходное отношение необходимо привести его сначала к первой , потом ко второй , а затем и к третьей нормальной форме .

Отношения находятся в 1-ой нормальной форме тогда и только тогда, когда все входящие в него домены содержат только атомарные значения

Основные действия для приведения к первой нормальной форме:

  • удаляем повторяющиеся группы в отдельных таблицах;

  • создаём отдельные таблицы для каждого множества отношений;

  • определяем первичный ключ в каждом отношении .


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

В первую вошли поля , которые связаны с первичным ключом отношением “ 1 - 1 ” :


№ сотрудника

Фамилия

Имя

Отчество

Пол

Адрес

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


Первичным ключом в этой новой таблице является № сотрудника.

Во вторую вошли поля, которые связаны с первичным ключом отношением “ 1 -  ” :


№ сотрудника, №задания, содержание задания, № документа , Содержание документа, Дата получения документа , Дата получения задания, срок выполнения задания, дата окончания выполнения задания


№ сотрудника

№ задания

Содержание задания

№ документа

Содержание документа

Дата получения документа

Дата получения задания

Срок выполнения задания

Дата окончания выполнения задания


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

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

Основные действия: - удаление частичной зависимости .

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


Во второй таблице существует частичная зависимость поля “№ документа ” от составного ключа “№ сотрудника” - “№ задания” . Это поле полностью зависит от поля ”-“№ задания” и совсем не зависит от поля “№ сотрудника” .

Для удаления этой зависимости разделяем таблицу на две .

Первая:

№ сотрудника , № задания


№ сотрудника

№задания


Первичным ключом в этой таблице является составной ключ , включающий в себя поля “№ сотрудника“ и № задания.

Вторая:

№ задания , содержание задания, дата получения задания , срок выполнения задания, дата окончания выполнения задания, номер документа, содержание документа, дата получения документа


№ задания

Дата получения задания

Содержание задания

Срок выполнения задания

Дата окончания выполнения задания

Номер документа

Содержание документа

дата получения документа


Первичным ключом в этой таблице является поле “№ задания” .

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

Во второй таблице существует транзитивная зависимость:

- поля “Содержание документа” и “Дата получения документа” зависят от первичного ключа “№ задания” через поле “№ документа”;

Для удаления этой зависимости выделяем эти поля в отдельную таблицу .

Получаем две таблицы:

№ задания

Содержание задания

Дата получения задания

Срок выполнения

Дата окончания выполнения

№ документа

Первичным ключом является поле “№ задания”


№ документа

Содержание документа

Дата получения документа

Первичным ключом является поле “№ документа”


В результате этого получаем четыре таблицы .

Первая:

№ сотрудника

Фамилия

Имя

Отчество

Пол

Адрес

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

Первичным ключом в этой таблице является поле “№ сотрудника”

Вторая:

№ сотрудника

№задания


Первичным ключом в этой таблице является составной ключ , включающий в себя поля “№ сотрудника” и “№ задания” .

Третья:

№ задания

Содержание задания

Дата получения задания

Срок выполнения

Дата окончания выполнения

№ документа


Первичным ключом в этой таблице является поле “№ задания”.


Четвёртая:

№ документа

Содержание документа

Дата получения документа

Первичным ключом в этой таблице является поле “№ документа” .


2. Разработка программ создания таблиц, формы для ввода данных в таблицы.


Создание таблицы “документы”

CREATE TABLE Докумены ( Номер_Документа INTEGER CONSTRAINT Индекс5 PRIMARY KEY , Содержание_Документа TEXT , Дата_Полу4ения date);


Создание таблицы “задание”

create table Задание ( Номер_Задания INTEGER CONSTRAINT a1 PRIMARY KEY, содержание_задания text, Дата_Полу4ения date, срок_выполнения integer ,Дата_Окон4ания_Выполнения date , Номер_Документа integer);


Создание таблицы “сотрудник”

CREATE TABLE Сотрудник ( Номер_сотрудника COUNTER CONSTRAINT Индекс1 PRIMARY KEY , Фамилия TEXT ,Имя TEXT, От4ество TEXT,Пол TEXT, Дата_Рождения date, Адрес TEXT);


Создание таблицы

create table Сотрудник_Задание ( Номер_Сотрудника INTEGER CONSTRAINT Индек2 PRIMARY KEY ,

Номер_Задания integer);


3. Создание отчета для печати

Задание:

Вывести успешные и неуспешные задания.


Запрос состоит из двух зарпросов:

1.

SELECT Задание.Номер_Задания, Задание.содержание_задания, Дата_Окон4ания_Выполнения-Дата_полу4ения AS разность, Дата_Окон4ания_Выполнения, Задание.срок_выполнения

FROM Задание;

2.

SELECT Задание.Номер_Задания, Задание.содержание_задания, (Дата_Окон4ания_Выполнения)

FROM все

WHERE срок_выполнения > разность;

Выводит успешно выполненные задания


1.

SELECT Задание.Номер_Задания, Задание.содержание_задания, Дата_Окон4ания_Выполнения-Дата_полу4ения AS разность, Дата_Окон4ания_Выполнения, Задание.срок_выполнения

FROM Задание;


2.

SELECT Задание.Номер_Задания, Задание.содержание_задания, (Дата_Окон4ания_Выполнения)

FROM все

WHERE срок_выполнения > разность;

Выводит неуспешно выполненные задания

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Налоговое право
27Римское право
28Семейное право
29Таможенное право
30Трудовое право
31Уголовное право и процесс
32Финансовое право
33Хозяйственное право
34Экологическое право
35Юриспруденция
36Иностранные языки
37Информатика, информационные технологии
38Базы данных
39Компьютерные сети
40Программирование
41Искусство и культура
42Краеведение
43Культурология
44Музыка
45История
46Биографии
47Историческая личность
 
48Литература
 
49Маркетинг и реклама
50Математика
51Медицина и здоровье
52Менеджмент
53Антикризисное управление
54Делопроизводство и документооборот
55Логистика
 
56Педагогика
57Политология
58Правоохранительные органы
59Криминалистика и криминология
60Прочее
61Психология
62Юридическая психология
 
63Радиоэлектроника
64Религия
 
65Сельское хозяйство и землепользование
66Социология
67Страхование
 
68Технологии
69Материаловедение
70Машиностроение
71Металлургия
72Транспорт
73Туризм
 
74Физика
75Физкультура и спорт
76Философия
 
77Химия
 
78Экология, охрана природы
79Экономика и финансы
80Анализ хозяйственной деятельности
81Банковское дело и кредитование
82Биржевое дело
83Бухгалтерский учет и аудит
84История экономических учений
85Международные отношения
86Предпринимательство, бизнес, микроэкономика
87Финансы
88Ценные бумаги и фондовый рынок
89Экономика предприятия
90Экономико-математическое моделирование
91Экономическая теория

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

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru