P
poohhf
[Специалист] Основы программирования и баз данных
Цель курса:
Изучение фундаментальных основ программирования и разработки баз данных, получение знаний по методологии и современным технологиям программирования, приобретение навыков: алгоритмизации, кодирования и реализации программ; проектирования и реализации баз данных; программного управления базами данных.
По окончании курса Вы будете уметь:
Складчик:
Скачать:
Надоел хайд?
Покупайте премиум и вам откроются все хайды плюс доступ в "Закрытый раздел" с еще большим количеством приватных тем.
Цель курса:
Изучение фундаментальных основ программирования и разработки баз данных, получение знаний по методологии и современным технологиям программирования, приобретение навыков: алгоритмизации, кодирования и реализации программ; проектирования и реализации баз данных; программного управления базами данных.
По окончании курса Вы будете уметь:
- проектировать несложные базы данных и осуществлять их реализацию средствами СУБД Microsoft Access
- осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления
- описывать схемы алгоритмов и программ, используя общепринятые нотации
Модуль 1. Базовые понятия и определения
- Задача. Решение задачи;
- Алгоритм. Свойства алгоритмов;
- Программа. Программное обеспечение;
- Информатика. Информация. Информационная технология;
- Данные. Числа в арифметике;
- Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
- Законы арифметики (коммутативность, ассоциативность, дистрибутивность);
- Основы алгебры логики;
- Системы счисления; Связи между системами счисления;
- Основы арифметики двоичных чисел;
- Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
- Единицы измерения ёмкости запоминающих устройств;
- Представление целых и вещественных чисел в памяти ЭВМ;
- Диапазоны представления чисел в двоичной системе счисления;
- Представление символьной информации. Кодовые таблицы;
- Понятие типа данных.
- Стадии и этапы разработки программ. Проектирование. Реализация.
- Проблемы программирования;
- Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
- Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
- Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
- Языки программирования. Классификация.
- Базовые структуры данных – массивы и записи;
- Основные операции над структурами данных;
- Динамические структуры данных. Списки. Стеки. Деревья;
- Информационная система. Понятие базы данных.
- Требования пользователей к базам данных;
- Проектирование баз данных; Цели и этапы проектирования.
- Инфологический аспект. Модель «сущность-связь».
- Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
- Реляционные базы данных. Понятие отношения. Нормализация.
- Системы управления базами данных;
- Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
- Установка и настройка системы программирования на языке С;
- Кодирование. Структура программ на языке С;
- Компиляция и редактирование связей;
- Выполнение программы в системной консоли;
- Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.
- СЛЕДОВАНИЕ как простейшая управляющая структура.
- Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции.
- ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе".
- ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.
- ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
- Анализ предметной области. Выделение сущностей и их атрибутов.
- Составление универсального отношения. Нормализация.
- РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
- СУБД Microsoft Access. Структура рабочего пространства.
- Объекты базы данных. Таблицы, запросы, отчёты, формы.
- Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.
- Что такое SQL? Краткий обзор.
- Формирование запросов к базам данных на примере программы Microsoft Query.
- Создание простейшего запроса. Оператор SELECT.
- Квалифицированный выбор – предложение WHERE.
- Запрос нескольких таблиц, как одной.
Складчик:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Скрытое содержимое доступно для зарегистрированных пользователей!
Покупайте премиум и вам откроются все хайды плюс доступ в "Закрытый раздел" с еще большим количеством приватных тем.
Возможно, Вас ещё заинтересует:
- [Андрей Кобец] [kobezzza] IndexedDB в действии. Тариф Расширенный (2025)
- [Инфоурок] Базовая компьютерная подготовка с изучением Windows, Word, Excel, интернета
- [Product University] Blockchain Developer c нуля
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0
- Linux для разработчиков [2024] [Слёрм] [Павел Калашников]
- [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator
- Чиним сломанные процессы [Podlodka.io, Михаил Дружинин, Дмитрий Константинов и др.]
- [Глеб Учитель] [Stepik] Проектирование архитектуры и интеграций (API / брокеры) сервисов
- Все про базы данных [Podlodka.io, Дмитрий Константинов, Константин Евтеев и т.д]
- Терминал Linux. Основы работы в командной строке [Stepik]