Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Селекция

Проекция - пример

Проекция

Реляционная алгебра

База данных

Примерное соответствие

Табличное представление

Отношение

Информационная модель объекта

Реляционные базы данных

План лекции

Графика. Текст

Базы данных

Повторение

Ошибки

Цикл отладки

Трансляция

Интерпретация

Две основные модели исполнения

nИнтерпретация

–анализ текста и исполнение происходят одновременно

nТрансляция (компиляция)

–анализ текста программы и составление последовательности машинных команд

–исполнение подготовленной последовательности машинных команд

n+ более простая реализация исполняющей системы

n+ ошибки исполнения программы "привязаны" к тексту программы

n+ программу легче отлаживать

n- анализ текста программы при каждом ее исполнении

n- многократная интерпретация в циклических программах

n+ высокая эффективность

n+ "защита" интеллектуальной собственности

n- более сложный процесс создания и отладки программ

nСпецификация программы (что подавать на вход и каков должен быть результат)

nСоздание и редактирование исходного текста программы на языке программирования

nЗапуск трансляции. Если возникли ошибки – переход к п. 2

nТестирование программы (сравнение со спецификацией). Если возникли ошибки – переход к п. 1

nСдача готовой продукции

nОшибки при трансляции

nОшибки во время исполнения

nИсполняющая система

nПрограммы и языки программирования

nИнтерпретация и компиляция

Следующая лекция – язык программирования Pascal

Вопросы?

 

 

#5

nОсновные понятия баз данных

–Информационная модель

–Атрибут, домен

–Кортеж, отношение, схема отношения

nРеляционная алгебра

–Проекция, селекция, соединение

–Язык SQL

n… предназначены для хранения и обработки информации о большом количестве однотипных объектов

nАтрибуты – значимые свойства объекта

nДомен атрибута – множество значений, которые может принимать атрибут

nКлюч – множество атрибутов, значения которых однозначно указывают экземпляр объекта

Информационная модель студента

nКортеж – набор значений атрибутов одного из экземпляров объекта

nОтношение - множество кортежей, хранимых в базе данных

nСхема отношения – описание информационной модели объекта

nБаза данных содержит множество отношений, возможно, связанных между собой

nОперанды и результат операций – отношения

nОперации – селекция, проекция и соединение

nSQL – Structured Query Language

n… - отбор атрибутов из числа имеющихся = вычеркивание столбцов

n… - отбор кортежей по заданному критерию = вычеркивание строк

<== предыдущая лекция | следующая лекция ==>
Язык программирования | Цвет - HSL
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 475; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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