вводная лекция-базы данных.ppt
- Количество слайдов: 35
Учебная дисциплина Базы данных Щелоков Сергей Анатольевич 27 -39 -72
Министерство образования и науки Российской Федерации Федеральное агентство по образованию ГОУ ВПО «ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Факультет информационных технологий Кафедра программного обеспечения вычислительной техники и автоматизированных систем лекция подготовил Щелоков Сергей Анатольевич 27 -39 -72
Учебная нагрузка l Лекции l Лабораторные и практические занятия l Курсовая работа (ЗСО) l Экзамен
Вводная лекция l Предмет и задачи изучения дисциплины l Основные понятия и определения l Введение в базы данных
Предмет изучения дисциплины l l Назначение и основные компоненты системы баз данных; уровни представления баз данных; модели данных; язык манипулирования данными реляционная алгебра и язык SQL; проектирование реляционной базы данных;
Предмет изучения дисциплины l l l изучение современных СУБД по выбору (Access, SQL-Server 2000, -2005); создание и модификация базы данных; поиск, сортировка, индексирование базы данных, создание форм и отчетов; физическая организация базы данных.
Задачи изучения дисциплины l А) иметь представление об использовании новых информационных технологий в процессе проектирования средств АИС;
Задачи изучения дисциплины Б) знать: технологию проектирования, производства и сопровождения баз данных как объектов профессиональной деятельности; l перспективы и тенденции развития информационных технологий по созданию систем управления баз данных; l
Задачи изучения дисциплины l В) должен владеть: методами, языками и технологиями разработки корректных программ в соответствии с основными парадигмами программирования; методами разработки и анализа алгоритмов, моделей и структур данных, объектов и интерфейсов.
Тема ДР: «Разработка АИС производственного отдела ООО «Избушка-кормушка» »
Эдгар Франк Кодд Дата рождения: Место рождения: 23 августа 1923 Портланд (Дорсет) Дата смерти: 18 апреля 2003 (79 лет) Гражданство: Англия Научная сфера: информатика Альма-матер: Оксфордский университет Известен как: Создатель реляционной модели данных.
Я Пирогов Владислав Юрьевич 1957 года рождения. В начале 80 -х годов я учился в аспирантуре в Ленинграде по специальности теоретическая и математическая физика. Прошло уже двадцать с лишним лет, но моя любовь к программированию, я бы даже сказал мистическая любовь, осталась прежней. Мои любимые разделы: ассемблер, Си (последнее время Visual C++), базы данных (последнее время MS SQLServer). На вопрос: чем вы любите заниматься в свободное время? - я с уверенностью могу сказать - программированием.
Роберт Виейра
Соловьев Николай Алексеевич Ученая степень: доктор технических наук Ученое звание: профессор (1998) Более 12 лет возглавлял кафедру информационных технологий и систем Военного университета войсковой ПВО ВС РФ. С 2001 года заведует кафедрой ПОВТАС. Стаж работы на научных и педагогических должностях более 25 лет. Автор свыше 100 научных и учебно-методических работ. Сфера научных интересов связана с теорией и практикой баз данных, фреймово-слотовой нормальной формы базы данных в экспертных системах.
Основные понятия и определения
БД основные понятия l БД (Data Base) – это компьютезированная система хранения информации, основная цель которой содержать информацию и предоставлять её по требованию. l БД – это хранение структурированных данных, при этом данные должны быть не противоречивыми, минимально избыточными и целостными.
БД основные понятия Определение (по ГОСТу): В настоящее время действует Закон «О правовой охране программ для ЭВМ и баз данных» от 23. 09. 92 г. В нем дается определение БД : l База данных - это объектная форма представления и организации совокупности данных (например статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.
БД основные понятия База данных – совокупность хранимых в информационной системе данных различного характера, организованных по определенным правилам, регламентирующим процессы создания, ведения и доступа к данным. Информация в БД должна быть: непротиворечивой; неизбыточной; целостной.
Определение базы данных Дэвида Кренке, который предложил использовать термин база данных в конкретном значении: База данных — это самодокументированное интегрированных записей. Биты Байты Поля Записи собрание Файлы а) Иерархия данных в системах обработки файлов Биты Байты Поля Записи Файлы Метаданные, Индексы, Метаданные приложений б) Иерархия данных в системах баз данных База данных
Вычислительная система База данных Приложение администратора СУБД Банк данных Другие средства База данных Приложение пользователя
курс 4 4 … 4 Код ст. 1 2 …. . 4 фамилия Иванов Петров …… Сидоров Ср. балл 4. 5 2. 6 ……. 3. 0 пользователь Проектировщик Программист Таблица Столбцы Отношение Поле Файл Атрибут Строки Запись Кортеж
Термины и определения Таблица базы данных — двумерный массив, содержащий информацию об одном классе объектов. В теории реляционной алгебры двумерный массив (таблицу) называют отношением. Таблица состоит из следующих элементов: поле, ячейка, запись.
Сущность – это любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных.
К. Дейт предложил следующую классификацию сущностей. Он определил три основные класса сущностей: стержневые, ассоциативные, характеристические, а также подкласс ассоциативных сущностей – обозначения. Стержень Связь Обозначение Связь Ключ Характеристика Атрибут
Стержневая сущность – это независимая, стержневая сущность (студент, преподаватель, кафедра). Названия сущностей помещаются в прямоугольники. Ассоциативная сущность (ассоциация) – это связь между двумя или более сущностями или экземплярами сущности. Ассоциации рассматриваются как полноправные сущности. Характеристическая сущность (характеристика) – это связь, уточняющая свойства основной сущности (частный случай ассоциации). Единственная цель характеристики в рамках рассматриваемой предметной области состоит в описании или уточнении некоторой другой сущности.
Обозначающая сущность или обозначение – это связь между двумя сущностями и отличается от характеристики тем, что она не зависит от обозначаемой сущности. Например, если на предприятии один сотрудник работает на двух должностях, то в случае сокращения одной должности, он не исключается из штата предприятия, а остается на несокращенной должности в соответствующем отделе. Атрибут – поименованная характеристика сущности.
Запись - это строка таблицы. Она содержит значения всех признаков, характеризующих один объект. Число записей (строк) соответствует числу объектов (экземпляров сущностей), данные о которых содержатся в таблице. В теории баз данных термину запись соответствует понятие кортеж — последовательность атрибутов, связанных между собой отношением AND (И). Ключом считается поле, значения которого однозначно определяют значения всех остальных полей в таблице. Например, поле «Номер студента» однозначно определяет характеристики любого физического лица. Для отношения предусматривают уникальный идентификатор, то есть один или несколько атрибутов, значения которых в одно и то же время не бывают одинаковыми. Идентификатор называют первичным ключом.
Таблица рассматривается как непосредственное «хранилище» данных. Традиционно в реляционных системах таблицу называют отношением. Строку таблицы называют кортежем, а столбец - атрибутом. При этом атрибуты имеют уникальные (в пределах отношения) имена. Количество кортежей в таблице называют кардинальным числом, а количество атрибутов - степенью. Домен - это множество допустимых однородных значений для того или иного атрибута.
Инфологическая модель данных - это описание предметной области, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающим над проектированием базы данных. Даталогическая модель данных – это описание, создаваемое проектировщиком по инфологической модели данных на языке описания данных конкретной СУБД.
Таблицы Формы Запросы Объекты СУБД ACCESS Отчеты Макросы и Модули
вводная лекция-базы данных.ppt