Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Отчет по учебной практике ОАиП база данных студентов (создание, поиск, удаление, сортировка, все, что надо написанная на С++)

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее

Министерство Образования Республики БеларусьБелорусский Государственный Университет Информатики и РадиоэлектроникиКафедра ЭВМОтчёт по учебной практике Выполнил : Проверил : студент гр.050505 Калабухов Е.В. Свентицкий С. М.Минск 2001 г. СОДЕРЖАНИЕ Название программы. Поставленная задача. Функциональное предназначение программы. Описание управления, интерфейса, основных переменных и функций. Блок-схема по ЕСПД 19.003-80. Исходный код программы. Список используемой литературы 1 Elec ro ic Base (Электронная база данных) v 1.666 . Название программы 2. Поставленная задачаНаписать базу данных (БД) на языке С позволяющую хранить информацию о студентах (Ф.И.О., номер группы, средний балл, уникальный код записи (порядковый №)). База данных должна содержать основные функции : добавление записи, удаление записи, редактирование записи, поиск и сортировку по заданным параметрам. 3. Функциональное предназначение программы Данная программа представляет собой базу данных позволяющую хранить информацию о студентах (Фамилию, Имя, Отчество, № группы, средний балл). Программа позволяет использовать следующие возможности : создание новой БД, либо открытий уже созданной, добавление новых данных в файл БД, удаление записей, редактирование имеющихся записей, поиск существующих записей по их уникальному коду, по фамилии, по имени, также предусмотрена сортировка записей в файле по Ф.И.О, по уникальному коду, по номеру группы, по среднему баллу (причем в этом случае записи располагаются от максимального среднего балла вниз, то есть по убыванию). Каждой новой записи присваивается свой индивидуальный номер (код), для упрощения ввода этот код присваивается автоматически : функций fi d max um(char ) находит максимальный номер записи в файле и последующий код присваивается введенной записи .Также предусмотрена проверка вводимых данных на идентичность , при вводе идентичных данных пользователю будет выдано предупреждение и дана возможность ввести новые данные . Программа eBase v1.666 использует очень удобный и понятный интерфейс, организована система меню и подменю, внизу окна специально создана горячая подсказка. Так же предусмотрен так называемый скроллинг (прокрутка) выводимой информации клавишами вверх-вниз, 4. Описание управления, интерфейса, основных переменных и функций. Все данные вводятся с клавиатуры. Используемые клавиши: E er (для выбора или подтверждения), Esc (для отмены, выхода в предыдущее меню), стрелки вправо, влево (для перемещения по меню), вверх, вниз (для скроллинга данных). Основные переменные: структура записей : ypedef s ruc { i um; - уникальный № (код) записи char las ame; - имя студента char mid ame; - № группы студента floa mark; - средний балл учащегося } da a; f - имя рабочего файла; Вызываемые функции: void i erface(char ) - функция основного интерфейса программы. В качестве входного параметра принимает имя рабочего файла f которое передается функциями void crea e() или void ope (). В этой функции реализовано весьма удобное меню, через которое и происходит вызов последующий функция добавления, сортировки, удаления, поиска и редактирования; void add(char ) - функция добавление записи в БД.

Входной параметр f имя файла. Использует функцию i fi d max um(char ) для присваивания вводимой записи свой уникальный номер. void del(char ) - функция удаление записи из БД. Входной параметр f имя файла. Использует временный файл emp.$$$, в конце выполнения функции временный файл переименовывается в файл под именем переменной f ; void edi (char ) - функция редактирования существующей записи. Входной параметр f имя файла. Позволяет изменять № (код) записи, а также любую информацию записи; void view(char , i ) - функция вывода данных на экран. Входной параметр f имя файла; void fi d(char ) - функция поиска записи по (ее уникальному №,по Фамилии, по Имени). Входной параметр f имя файла; void sor (char ) - функция сортировки записей БД по (№ записей, Ф.И.О, среднему баллу учащихся, № группы студента). Входной параметр f имя файла. Использует “пузырьковый” метод сортировки данных в файле. i fi d max um(char ) - функция поиска максимального № записи в файле БД. Входной параметр f имя файла. Возвращает значение № максимальной записи в файле для функции void add(char ); i ge umber(char ) - возвращает количество записей в файле. Входной параметр f имя файла; void crea e() - создание файла БД. Идет запрос на имя файла , после этого к имени файла автоматически добавляется расширение “.da ” имя этого файла считается рабочим для всей программы. При удачном создании файла его имя передается в функцию void i erface(char ) и т.д.; void ope () - открытие файла БД. Идет запрос на имя файла , после этого к имени файла автоматически добавляется расширение “.da ” имя этого файла считается рабочим для всей программы. При удачном открытии файла его имя передается в функцию void i erface(char ) и т.д.; i check(char , da a) – функция проверки при вводе информации на ее идентичность. Вызывается функциями добавления записи void add(char ) и редактирования записи void edi (char ). В качестве первого входного значения используется имя рабочего файла f , в качестве второго структура данных типа da a (описанная в разделе основные переменные). В качестве возвращаемого параметра используется переменная pr, которая может принимать значения 0 или 1, для определения идентичности данных;Нестандартные и системные средства, вроде бы, не используются Все, кроме двух, аварийные ситуации, вроде бы, ликвидированы: 1) Если диск заполнен или защищён от записи невозможно записать информацию в файл; 2) Если невозможно открыть файл программа выдает сообщение об этом и закроется 5.Блок-схема по ЕСПД 19.003-80.void mai ()Лист 01 v да нет oid ope () void i erface(char ) алгоритм сортировки (по № записи) fp – указатель на файл; s1,s2 – структуры данных типа da a; oldfs, ewfs – флаги (признаки), да да нет нет да 6. Исходный код программы#i clude #i clude #i clude #i clude #i clude #i clude #i clude #defi e E ER 7181 #defi e ESC 283 #defi e LEF 19200 #defi e RIGH 19712 #defi e UP 18432 #defi e DOW 20480 ypedef s ruc { i um; char las ame; char group umber; floa mark; } da a;void i erface(char ); void add(char ); void del(char ); void edi (char ); void view(char , i ); void fi d(char ); void sor (char ); i fi d max um(char ); i ge umber(char ); void crea e(); void ope (); i check(char , da a);void mai () { i key=0,cou er=0; i color[]={0,4,4};while (1) { ex backgrou d(1); ex color(WHI E); clrscr(); se cursor ype( OCURSOR); ex color(10); cpri f(&quo ;::::::::::::::::::&quo ;); ex color(15); cpri f(&quo ; eBase v1.6

66 Copyrigh (C) Serj Sve i ski &quo ;); ex color(10); { case LEF : if (cou er>0) { color=0; } break; case RIGH : if (cou er0) { color=0; } break; case RIGH : if (cou er=ge umber(f )) um--; view(f , um); break; }if (key==283) re ur ; if (key == E ER) { swi ch(cou er) { case 0: add(f ); clrscr(); break; case 1: del(f ); break; case 2: edi (f ); clrscr(); break; case 3: fi d(f ); break; case 4: sor (f ); break; case 5: re ur ; } } } }void add(char f ) { FILE fp; da a s ; i pr;while (1) { s . um=fi d max um(f ) 1; clrscr(); se cursor ype( SOLIDCURSOR); go oxy(20,6); cou s .las ame; go oxy(20,8); cou s .firs ame; go oxy(20,10); cou s .mid ame; go oxy(20,12); cou s .group umber; go oxy(20,14); cou

Имя индекса»? В операторе удаления индекса всегда используется его уточненное имя, потому что имя индекса должно быть уникальным в пределах одного отношения, но не больше. 6. Модификация базовых отношений Для успешной и продуктивной работы с различными базовыми отношениями очень часто разработчикам необходимо каким-либо образом модифицировать это базовые отношения. Какие основные необходимые варианты модификации встречаются чаще всего в практике проектирования баз данных? Перечислим их: 1) вставка кортежей. Очень часто нужно в уже сформированное базовое отношение вставить новые кортежи; 2) обновление значений атрибутов. А необходимость этой модификации в практике программирования встречается еще чаще, чем предыдущая, ведь при поступлении новой информации об аргументах вашей базы данных неминуемо придется какую-то старую информацию обновлять; 3) удаление кортежей. И с примерно равной вероятностью возникает необходимость удалить из базового отношения те кортежи, присутствие которых в вашей базе данных более не требуется в силу новой поступившей информации

1. Проектирование базы данных "Отдел кадров"

2. Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97

3. Автоматизированное Рабочее Место Отдела Кадров

4. Автоматизированная система управления персоналом "Отдел кадров"

5. Проект автоматизированного рабочего места работника отдела кадров

6. Развитие теории и практики баз данных
7. Разработка программного продукта "Отдел кадров ВПТ"
8. Отдел кадров на предприятии

9. КОНСОЛИДАЦИЯ ДАННЫХ И ФИЛЬТРЫ В MicroSoft Excel

10. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

11. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

12. Разработка базы данных "Кадры"

13. Базы данных в Delphi

14. Разработка базы данных "Отдел сбыта"

15. База данных для проекта досугового учреждения в городе Муроме Владимирской области

16. Базы данных в Internet

Дорожная косметичка, 21x15x12 см, арт. 82629.
Стильная косметичка выполненная из современных полимерных материалов, станет отличным современным подарком и займет достойное место среди
324 руб
Раздел: Дорожные наборы
Детский велосипед Jaguar трехколесный (цвет: розовый).
Детский трехколесный велосипед колясочного типа, для малышей от 10 месяцев до 3 лет. Модель с удлиненной рамой, что позволяет подобрать
1440 руб
Раздел: Трехколесные
Карандаши цветов "Color Emotion", трехгранные, 36 цветов.
Карандаши цветные, трехгранные. Количество цветов: 36. Материал корпуса: липа.
692 руб
Раздел: Более 24 цветов

17. Форматы баз данных в автоматизированных библиографических системах

18. Проектирование и разработка баз и банков данных

19. База данных для учета оплаты за междугородние разговоры

20. Примеры баз данных (Студенческая группа)

21. Современные системы управления базами данных

22. Разработка базы данных, отражающей учет успеваемости студентов
23. Лекции по теории проектирования баз данных (БД)
24. Разработка базы данных

25. Система управления базами данных ACCESS

26. База данных - Бактериологическая испытательная лаборатория Боханского района

27. Создание базы данных "Библиотека"

28. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

29. Классификация баз данных

30. Системы принятия решений, оптимизация в Excel и базы данных Access

31. HTML и базы данных

32. Работа в среде EXCEL. Средства управления базами данных в EXCEL

Набор ковриков "Kamalak Tekstil" для ванной, 50х50 см и 50x80 см (синий).
Ковры-паласы выполнены из полипропилена. Ковры обладают хорошими показателями теплостойкости и шумоизоляции. Являются гипоаллергенными. За
607 руб
Раздел: Коврики
Форма для выпечки разъемная "Appetite", 20х7 см.
Форма для выпечки с антипригарным покрытием, разъемная. Размер: 20х7 см.
371 руб
Раздел: Формы и формочки для выпечки
Набор зубных щеток "Pigeon" (2 штуки), от 12 месяцев.
Щетки предназначены для самостоятельной чистки зубов. Набор зубных щеток для детей с 12-ти месяцев до 3 лет. Мягкая щетина. Специально
321 руб
Раздел: Зубные щётки

33. Определение законов распределения случайных величин и их числовых характеристик на основе опытных данных. Проверка статистических гипотез

34. Опыт создания Базы Данных для источников личного происхождения

35. База данных страховой компании

36. Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации (Диплом)

37. Visual C++. Бази даних Укр.

38. Археологический источник и база данных. Выбор модели.
39. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
40. Ответы на теоретические вопросы по предмету База данных

41. Инфологическая модель баз данных "Сущность-связь"

42. Пример проектирования базы данных "Библиотека"

43. Основы использования WWW - технологий для доступа к существующим базам данных

44. Базы данных по законодательству в интернет и на компакт-дисках

45. Организация баз данных

46. Проектирование и реализация базы данных

47. Excel 97 в качестве базы данных

48. База данных Бюро знакомств

Коляска-трость Еду-Еду (цвет: серый/фиолетовый, арт. E-103).
Коляска-трость E-103 - простая, стильная и легкая коляска. Особенности: - Стильный и яркий дизайн; - Надёжная стальная рама; - Плавающие
1637 руб
Раздел: Коляски-трость
Ложечки "Pigeon" для первого прикорма.
Набор ложечек (2 штуки) для первого прикорма. Мягкий материал, не травмирующий ротик малыша. С безопасным ограничителем в основании
386 руб
Раздел: Ложки, вилки
Логическая игра "Динозавры.Таинственные острова", арт. SG 282 RU.
Исследуй Юрский период и его динозавров! Это увлекательная форма комбинационной игры, которая бросает Вам вызов. Держите плотоядных
1117 руб
Раздел: Игры логические

49. Базы данных. Создание форм и отчетов (на примере ACCESS)

50. Иерархические структуры в реляционных базах данных

51. Операционная среда Windows. База данных Microsoft Access

52. Организация доступа к базам данных в Интернет

53. Проектирование баз и хранилищ данных

54. Работа с базами данных
55. Реляционные базы данных-правила формирования отношений
56. Создание базы данных в интегральном пакете Works

57. Создание учебной базы данных Телефонный справочник в Access 97

58. Учет очереди на получение квартир по организациям (база данных)

59. Создание базы данных в Access и работа с ней

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

61. Система баз данных MS Access

62. Работа с базами данных

63. Сортировка данных в массиве

64. Информационно-справочная система, обеспечивающая работу с базой данных Bit

Шторка антимоскитная, черная.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
352 руб
Раздел: Сетки противомоскитные
Альбом "Мои школьные годы" (книга с карманами на 11 лет).
Перед Вами то, что каждая семья так долго ждала – красивое, качественное, креативное школьное портфолио. Да еще и на все школьные годы!
842 руб
Раздел: Портфолио
Средство для мытья посуды биоразлагаемое "Synergetic", концентрированное, 5 л.
Концентрированное высокопенное средство для мытья всех видов посуды от любых видов загрязнений. 100% смываемость. Подходит для мытья
631 руб
Раздел: Гели, концентраты

65. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

66. HTML и базы данных

67. Создание базы данных «расписание»

68. Проектирование Базы Данных для коммерческого предприятия

69. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

70. Використання баз даних та інформаційно-пошукових систем для раціонального ведення діловодства
71. Правовая охрана программ для ЭВМ и баз данных
72. Автоматизация базы данных для ООО "ОриенБанк"

73. База даних "Кафедра" в Access з меню MDI

74. База даних клієнтів і замовлень

75. База даних по обліку вогнепальної зброї

76. База даних по приватних підприємствах регіону

77. База даних фільмотеки: розробка проекту

78. База данных

79. База данных "Архив"

80. База данных "Международные переговоры"

Туалетная бумага "Linia Veiro Classic", 2-слойная (24 рулона), белая.
Экономичная туалетная бумага изготовлена из 100%-го целлюлозного сырья. Обладает высокой мягкостью и прочностью. С перфорацией. Имеет
338 руб
Раздел: Бумага туалетная
Форма разъемная Regent "Easy" круглая, 22x7 см.
Форма для выпечки разъемная из углеродистой стали с антипригарным покрытием. Удобная застежка. Поверхность устойчива к царапинам. Диаметр:
364 руб
Раздел: Формы и формочки для выпечки
Настольная игра "Обманщик".
Не верь обманщикам! Если будешь лукавить, твой нос будет расти! Эта карточная игра рассчитана на 3-4 игроков, которым предстоит
436 руб
Раздел: Игры на ассоциации, воображение

81. База данных "Сотрудники"

82. База данных "Такси"

83. База данных "фруктовый сад"

84. База данных MS Access

85. База данных аттестационных ведомостей

86. База данных видеокарт
87. База данных для ремонта автомобилей
88. База данных компьютерного магазина

89. База данных компьютерной фирмы

90. База данных по учёту видеокассет

91. База данных приёмной комиссии

92. База данных учащихся

93. Бази даних в Excel, Access з викликами на VBA

94. Базы данных

95. Базы данных

96. Базы данных и информационные технологии

Настольная семейная игра "Усачи".
Весёлая игра на реакцию. Каждый игрок берёт усы на специальной палочке с присоской. Сдающий переворачивает по одной карте из колоды. На
445 руб
Раздел: Игры на ловкость
Синтетическое средство для стирки белья с ферментами для лучшего отстирывания "Топ", 900 г.
Синтетическое средство для стирки белья подходит как для ручной, так и для автоматической стирки белья из натуральных, смесовых и
342 руб
Раздел: Стиральные порошки
Кружка керамическая "FIFA 2018", 350 мл.
Объем: 350 мл. Материал: керамика.
769 руб
Раздел: Кружки, посуда

97. Базы данных и управление ими

98. Базы и банки данных

99. Инфологическая модель базы данных "Видепрокат"


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.