Основы программирования и баз данных
Год выпуска: 2011
Страна: Россия
Автор и/или Ведущий: Седых Игорь Вячеславович
Жанр: Обучающее видео. программирование, БД.
Производство: Компьютерный Центр Обучения «Специалист»
Наименование курса: Основы программирования и баз данных
Описание:
Вы познакомитесь с основами программирования и управления базами данных, что создаст прочную основу для изучения языков программирования и СУБД в нашем Центре «Специалист».
Курс «Основы программирования и баз данных» посвящен изучению основ программирования для цифровых машин, освоению базовых понятий информатики, получению знания по методологии языков программирования, а также современных тенденций в программировании.
В процессе обучения основам программирования в Центре «Специалист» слушатели приобретут начальные навыки кодирования и реализации программ, путем оптимизации их кода.
Кроме этого, слушатели на курсах по основам программирования освоят проектирование и реализацию баз данных, а также программное управление ими.
Цель курса: Изучение фундаментальных основ программирования для цифровых вычислительных машин и разработки баз данных, получение знаний методологий и современных технологий программирования, приобретение навыков: алгоритмизации, кодирования и реализации программ; проектирования и реализации баз данных; программного управления базами данных.
По окончании курса Вы будете уметь: проектировать несложные базы данных и осуществлять их реализацию средствами СУБД Microsoft Access;
осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления;
описывать схемы алгоритмов и программ, используя общепринятые нотации.
Содержание:
* Задача. Решение задачи;
* Алгоритм. Свойства алгоритмов;
* Программа. Программное обеспечение;
* Информатика. Информация. Информационная технология;
* Данные. Числа в арифметике;
* Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
* Законы арифметики (коммутативность, ассоциативность, дистрибутивность).
* Основы алгебры логики;
* Системы счисления; Связи между системами счисления;
* Основы арифметики двоичных чисел;
* Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
* Единицы измерения ёмкости запоминающих устройств;
* Представление целых и вещественных чисел в памяти ЭВМ;
* Диапазоны представления чисел в двоичной системе счисления;
* Представление символьной информации. Кодовые таблицы;
* Понятие типа данных.
* Стадии и этапы разработки программ. Проектирование. Реализация.
* Проблемы программирования;
* Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
* Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
* Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
* Языки программирования. Классификация.
* Базовые структуры данных – массивы и записи;
* Основные операции над структурами данных;
* Динамические структуры данных. Списки. Стеки. Деревья;
* Информационная система. Понятие базы данных.
* Требования пользователей к базам данных;
* Проектирование баз данных; Цели и этапы проектирования.
* Инфологический аспект. Модель «сущность-связь».
* Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
* Реляционные базы данных. Понятие отношения. Нормализация.
* Системы управления базами данных;
* Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
* Установка и настройка системы программирования на языке С;
* Кодирование. Структура программ на языке С;
* Компиляция и редактирование связей;
* Выполнение программы в системной консоли;
* Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.
* СЛЕДОВАНИЕ как простейшая управляющая структура.
* Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции.
* ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе".
* ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.
* ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
* Анализ предметной области. Выделение сущностей и их атрибутов.
* Составление универсального отношения. Нормализация.
* РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
* СУБД Microsoft Access. Структура рабочего пространства.
* Объекты базы данных. Таблицы, запросы, отчёты, формы.
* Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.
* Что такое SQL? Краткий обзор.
* Формирование запросов к базам данных на примере программы Microsoft Query.
* Создание простейшего запроса. Оператор SELECT.
* Квалифицированный выбор – предложение WHERE.
* Запрос нескольких таблиц, как одной.
Продолжительность: 10:04:40
Качество: PCRec
Формат: WMV
Видео кодек: G2M3
Аудио кодек: WMA (Version 2)
Свойства видео: 1024x768 (4:3), 29.970 fps, GoToMeeting3 104 kbps
Свойства аудио: 44.1 kHz, Windows Media Audio 9.2, 1 ch, 48 kbps