《数据库应用》实训指导书(学生用)
- 格式:doc
- 大小:2.07 MB
- 文档页数:53
2023《数据库技术及应用》实验指导书实验一:数据库概述实验目的本实验旨在让学生了解数据库的基本概念、数据库分类以及数据库管理系统的作用和特点。
实验内容1.什么是数据库?2.数据库的分类3.数据库管理系统的作用和特点实验步骤1.阅读教材第一章相关内容,了解数据库的基本概念。
2.思考并回答以下问题:–数据库是什么?为什么需要数据库?–数据库按照什么标准可以进行分类?–数据库管理系统有哪些作用和特点?3.总结并记录你的答案。
4.将实验内容和结果整理成报告。
思考题1.数据库是什么?为什么需要数据库?2.数据库按照什么标准可以进行分类?3.数据库管理系统有哪些作用和特点?实验报告要求1.使用Markdown格式书写实验报告。
2.报告结构清晰,内容丰富。
3.文档应包括实验目的、实验内容、实验步骤、思考题和实验报告要求等部分。
实验二:数据库设计与建模实验目的本实验旨在让学生掌握数据库设计的基本原理、建模方法和数据库设计工具的使用。
实验内容1.概念模型设计2.逻辑模型设计3.物理模型设计实验步骤1.阅读教材第二章相关内容,了解数据库设计的基本原理。
2.使用数据库设计工具(如PowerDesigner、ERWin等),设计一个简单的数据库,并完成概念模型、逻辑模型和物理模型的设计。
3.将设计的数据库模型导出,并保存为图片文件。
4.将实验内容和结果整理成报告。
实验报告要求1.使用Markdown格式书写实验报告。
2.报告结构清晰,内容丰富。
3.文档应包括实验目的、实验内容、实验步骤和实验报告要求等部分。
4.实验报告应包含设计的数据库模型图片。
实验三:SQL语言基础实验目的本实验旨在让学生掌握SQL语言的基本语法、数据查询和数据操作的方法。
实验内容1.SQL语言基础语法2.数据查询3.数据操作实验步骤1.阅读教材第三章相关内容,了解SQL语言的基本语法。
2.使用数据库管理系统(如MySQL、Oracle等),创建一个实验用数据库,并创建相关的表结构。
地理信息系统教学实习(一) 实习指导书适用专业:地理信息系统实习性质生产实习实习时间:1周学分数1学分一、实习的性质、目的和任务数据库技术是现代现代信息技术的重要组成部分。
数据库技术随着计算机技术的广泛应用与发展,无论是在数据库技术的基本理论、数据库技术应用、数据系统开发,还是数据库商品软件推出方面,都有着迅速的进步与发展。
SQL Sever是微软件公司与SYBASE公司在原来合作的基础上推出的关系型数据库系统。
SQL Server 2000是目前最新的版本,除了具有现代数据库管理系统所具备的各种强大的功能外,在支持INTERNET技术方面,提供了HTTP 的支持,还为WEB用户提供了功能完善的网络数据管理与数据分析解决方案,另外还为用户方便地开发应用数据仓库和电子商务提供了便利的环境。
1、实习性质本次实习是在学生学完《数据库技术与应用》理论课教学和课堂实验基础上进行的教学实习。
2、实习目的和任务(1)巩固和运用己学知识,通过教学实习、接触实际项目,以达到理论联系实际的目的。
(2)通过教学实践,掌握数据模型的建立、数据库系统结构组成、关系模型的数据结构、数据运算、数据库设计理论与设计方法、数据库系统分析与设计、标准通用查询语言SQL,并可以使用T-SQL进行简单的程序设计与开发。
(3)了解数据库开发与应用实际项目的实施过程,技术方法和规范,为将来的应用打下基础。
(4)通过几个实例的开发,培养独立分析问题、解决问题的能力。
二、计划与设备:1.以班为单位组成实习队,一人一台微机,同时在机房上机调试程序。
2.5~6人为一组分成若干实习小组,各实习小组实习项目不同。
可以互相学习,讨论。
三、实习的主要内容和要求1、实例:要求学生以小组为单位任选其一(各小组不能重复)。
2、实例描述:按照实习所给各实例的要求,对其进行描述。
如实例《学生档案管理系统》的描述为:对大学在校学生建立一个从报到注册到毕业离校期间的档案系统。
编制课程实习任务指导书说明:(课程实习任务书样式三)1、根据课程实习教学大纲编写课程实习任务指导书。
2、课程实习任务指导书由任课教师编写。
3、审核人为系主任。
4、批准人为学部部长。
5、课程实习任务指导书根据需要可选一至三课题编写。
6、格式参考《数据库技术》实习任务指导书。
《数据库技术》实习任务指导书一、目的:本实习指导书适用于应用计算机专业。
实习从基本的建立数据库及表对象入手,由浅至深,逐步引导学生建立其他的数据库对象,实施数据完整性,建立查询、视图、触发器、存储过程,并独立开发一个小型数据库应用系统(工资管理系统)。
教师可根据具体学生具体实习情况选做。
二、内容:实习课题1 Transact-SQL语言的使用一、实习课时:6二、主要内容及目的(1) 理解局部变量和全局变量的概念。
(2) 掌握函数的使用,系统函数和全局变量配合检索系统信息的方法。
(3) 学会编辑、保存、执行SQL Server脚本。
(4) 掌握基本的SELECT语句的使用方法。
三、技术标准及要求(1) 使用SQL Server 2000查询分析器。
(2) 严格依照操作步骤进行。
四、实习场地与器材(1) 顶岗。
(2) SQL Server 2000。
五、操作步骤及工作要点1.使用局部变量、全局变量(1)定义一个tinyint的整型变量,并分别给其赋值45、345,并显示变量的值。
观察其执行结果。
(2)定义一个长度为9的可变长度型字符变量,并分别赋值“Welcome to Guangzhou”及“Guangzhou”,观察其执行的结果。
(3)以上脚本需存为sql02_02.sql文件,执行结果需存为rpt02_02.rpt文件。
2.函数及系统函数的使用(1) 数学函数的使用。
分别用函数求出-3、2.2的绝对值,16的平方根,5的三次方,-5的负号。
(2) 字符串函数的使用。
1)返回字符串“dcbA”的第一个字符的ASCII码值;2)分别将字符串“china”、“MACHINE”转换成大写、小写字母;3)去掉字符串“ machine ”左边的空格,再与“china”及“press“连接起来;4)去掉字符串“ machine ”右边的空格,再与“china”及“press“连接起来;5)去掉字符串“ machine ”左右两边的空格,再与“china”及“press“连接起来;6)从字符串“china machine press”中返回字符串”machine“,并将字符串“machine”逆序返回。
《数据库原理与应用》课程实验指导书(24学时)专业工业工程班级大连轻工业学院机械工程与自动化学院实验一熟悉数据库系统的操作环境(2学时)一、实验目的1.练习安装SQL SERVER 2000数据库软件2.熟悉SQL SERVER 2000企业管理器、查询分析器的基本使用方法。
3.了解SQL SERVER 2000数据库的逻辑结构和物理结构及其结构特点。
4.掌握在企业管理器中创建数据库。
5.掌握SQL Server企业管理器的基本应用。
6.掌握SQL Server查询分析器的使用方法。
二、实验仪器计算机(Pentium4,128M内存,Intel兼容机、Windows2000/XP环境)、SQLServer2000软件,U盘(学生自备)。
三、实验原理使用SQL SERVER 2000提供的各种常用管理工具进行有关的操作。
四、实验内容与步骤1.安装SQL SERVER 2000数据库软件(1)安装(2)配置1)启动SQL Server 服务器2)停止SQL Server服务器2.创建数据库分别用企业管理器和查询分析器创建“xs”数据库,要求数据库xs初始大小为10MB,最大尺寸为40MB,增长速度为5%;数据库的日志文件逻辑名称为xs_log,物理文件名为xs_mdf,初始大小为2MB,最大尺寸为10MB,增长速度为1MB。
(1)在企业管理器中创建数据库。
(2)使用T-SQL语句创建数据库3.删除数据库(1)利用企业管理器删除数据库(2)利用Drop语句删除数据库4.创建数据表(1)用数据库SQL Server 2000的企业管理器建立“xscj”数据库,文件名为xscj_data、大小50M,日志文件名为xscj_log、大小25M的新数据库。
(2)利用企业管理器在数据库xscj上,建立如下所示的表xs:xs(3)利用企业管理器向xs中添加记录。
五、实验数据的记录及处理使用SQL语句编程运行成功后,将所编程序进行记录,并写在报告纸上,包括:(1)创建数据库(2)删除数据库六、思考题xscj_data文件和xscj_log文件的区别是什么?七、实验报告格式及要求实验报告组织方式如下:1.实验目的2.实验内容及步骤3.数据记录及处理4. 思考题4.写出在实验过程中遇到的问题及解决方法5. 要求字迹端正、条理清晰、概念正确6. 使用普通实验报告纸实验二数据库的创建与管理(2学时)一、实验目的1.熟悉SQL的DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。
《数据库系统应用》实习指导书实习班级:实习时间:主带教师:一、实习目的:1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。
2、通过综合应用实习,熟练掌握SQL Srver各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度.3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。
二、实习任务:1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。
2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。
3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。
4、实习操作结果及实习系统按要求及时保存、以供评定、展示.三、实习内容:(一)数据库应用系统管理应用实例:1、产品销售管理系统2、学生选课系统3、学生成绩管理系统(二)数据库对象的基本操作1、数据库、数据表的创建、修改、管理、和维护;2、对数据进行查询、插入、更新、删除的操作和使用;3、SQL语法规则、常用函数的操作和使用;4、索引与约束的创建、修改、管理、和维护;5、默认值、规则的创建、修改、管理、和维护;6、视图的创建、修改、管理、和维护;7、存储过程的创建、执行、修改、管理、和维护;8、触发器的创建、修改、管理、和维护;9、游标的使用;10、SQL的安全管理;11、SQL数据库的日常维护与管理。
(三)设计并完成教师指定的数据库管理应用系统各项操作1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;2、老师在实习中做必要的指导;3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。
每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
5、每位同学均须完成相应题目,同学之间可讨论参考,但每人必须完成相应操作并将语句保存在实习报告中打印上交。
《数据库应用设计》实验课程指导书本实验课程配合《数据库原理》课程同步开设,共32学时。
本实验的环境配置要求:硬件配置:586以上PC兼容机或品牌机,配有彩色显示器、鼠标、键盘,内存不小于64MB,硬盘自由空间不少于200MB。
推荐配置为内存128MB或256MB(或以上),硬盘自由空间500MB以上。
操作系统:Windows98或Windows2000Professional.集成开发环境:Microsoft Sql Server2000以上版本考核方式:综合评分平时成绩(实验出勤率)占20%实验及报告成绩占30%课程设计过程和报告占50%实验安排序实验内容目的课时1用SQL SERVER建立数据库熟悉数据库的建立42使用SQL查询分析器熟悉SQL语言43在PB中建立登录界面和注册界面熟悉PB的开发流程及嵌入式SQL的使用44菜单熟悉MDI应用的建立和编程4 5使用TREEVIEW控件和游标熟悉TREEVIEW控件的编程,及游标的使用46建立数据维护的窗口熟练建立数据窗口对象及控件4 7查询掌握数据窗口控件的过滤函数及带参数的数据窗口对象。
48数据窗口对象的UPDATE属性熟悉多表的UPDATE属性设置4 9统计报表数据窗口对象的高级使用4 10综合设计熟练使用PB的开发应用程序12实验1、熟悉实验环境,并建立数据库一、实验目的:1熟悉SQL SERVER环境;2使用SQL SERVER建立数据库;3理解关系数据库的基本概念二、考察知识点:关系数据库的基础知识(《数据库系统概论》第二章)1关系--表2主码(主键),外码(外键)3关系的完整性(1)实体完整性(主码)(2)参照完整性(外码)(3)用户定义的完整性(规则,默认)三、实验内容:1进入企业管理器建立一个教学管理数据库.包含以下表:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,先行课,学分)选课(学号,课程号,成绩)教师(教师号,姓名,职称)任课(教师号,课程号,时间)并为各表选择主键和外键2建立规则rule_sex,和rule_age使学生的性别只能为’男’或’女’使学生的年龄在10到40之间.3建立默认值default_department使所在系的默认值为‘计算机’。
《数据库系统应用》实习指导书实习班级:实习时间:主带教师:一、实习目的:1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。
2、通过综合应用实习,熟练掌握SQL Srver各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。
3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。
二、实习任务:1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。
2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。
3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。
4、实习操作结果及实习系统按要求及时保存、以供评定、展示。
三、实习内容:(一)数据库应用系统管理应用实例:1、产品销售管理系统2、学生选课系统3、学生成绩管理系统(二)数据库对象的基本操作1、数据库、数据表的创建、修改、管理、和维护;2、对数据进行查询、插入、更新、删除的操作和使用;3、SQL语法规则、常用函数的操作和使用;4、索引与约束的创建、修改、管理、和维护;5、默认值、规则的创建、修改、管理、和维护;6、视图的创建、修改、管理、和维护;7、存储过程的创建、执行、修改、管理、和维护;8、触发器的创建、修改、管理、和维护;9、游标的使用;10、SQL的安全管理;11、SQL数据库的日常维护与管理。
(三)设计并完成教师指定的数据库管理应用系统各项操作1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;2、老师在实习中做必要的指导;3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。
每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
5、每位同学均须完成相应题目,同学之间可讨论参考,但每人必须完成相应操作并将语句保存在实习报告中打印上交。
《—数据库应用—》上机指导书数据库课程组编写适用专业:非信息专业河北科技大学经济管理学院 _信息 _系2011年 9月前言“数据库原应用”是一门理论性和实践性都很强的专业课程 ,通过本课程的学习,学生会使用 SQL Server数据库管理系统并能进行实际应用。
能熟练掌握 Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。
“数据库应用”课程上机的主要目标:1 )通过上机操作,加深对数据库系统理论知识的理解。
2)通过使用 SQL SERVER2005,了解 SQL SERVER数据库管理系统的数据管理方式,并掌握其操作技术。
3 )通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。
“数据库应用”课程上机项目设置与内容表 1列出了”数据库应用”课程具体的上机项目和内容表 1上机项目及内容上机要求上机类别每组人数序号上机项目学时1 0.5 必修验证 1熟悉 SQL Server工作环境2 3 4 5 6 7 81.52必修必修必修必修必修必修必修验证验证验证验证验证验证验证1111111 管理数据库数据表操作DML 的数据查询视图的定义及使用数据完整性4222存储过程2触发器9 2 必修验证 1游标、自定义函数合计18上机组织运行方式 :⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。
⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。
⑶上机 1人 1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
⑷该课程上机是一个整体,需要有延续性。
机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。
数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。
(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。
②在数据表视图中输⼊记录。
③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。
通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。
《数据库原理及应用》项目实训指导书项目实训指导书(一)1. 项目实训的目的与基本要求在数据库应用技术项目教学的基础上,通过项目实训,将数据库应用技术和面向对象程序设计结合起来,经历项目开发的完整过程。
要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。
2. 项目实训的方法和步骤⑴题目的选择从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目,或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。
项目完成后,经课题组验收、评价,符合要求的可加入项目库。
下面各步骤结合“网上书店”为例进行说明。
⑵项目背景介绍简要说明选择该项目的原因,如项目的意义、用途和发展前景等。
如:“网上书店”的项目背景可作如下描述。
电子商务,是指在Internet上进行商务活动,她正在以难以置信的速度渗透到人们的日常生活中,具有高效率、低成本的特点。
电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,使人们足不出户即可完成商品的交易,具有广泛的发展前景和商机。
⑶需求分析项目需求分析,就是了解项目需要做什么,需要完成什么功能。
此步聚是整个项目的基础。
此步骤以流程图的形式呈现,并加上适当的注释、说明。
如在“网上书店”项目中,站在购书者的角度,其购书流图如图1所示,购书者选择图书时,可选择各种查询方式,如按类别、关键字、出版社、作者等,总之,就是尽量方便购书者的操作。
图1 购书流程⑷概念结构设计将需求分析得到的用户需求,抽象为信息结构,找出实体及实体间的关系,并用E-R 图进行描述,列出实体表的名称和用途。
如“网上书店”项目,从购书流程中可找出如下实体:购书者、图书、图书类别和购物篮等,如表1所示。
;实体间的关系用E-R图表示,如图2所示。
表1 实体表图2 E-R图⑸逻辑结构设计把概念结构设计阶段产生的系统基本E-R图转换为具体的DBMS所支持的数据模型,即关系模式,列出各数据对象的名称,数据表各字段的类型、含义等,并用关系图的形式描述各表之间的关系。
《数据库应用开发》实训指导书一、目的与意义数据库设计能力对计算机专业的学生是很重要的。
通过数据库的学习,学生的软件编程能力有一定的提高。
数据库实训是锻炼、培养运用已学知识分析问题、解决问题及编写数据库应用程序的能力。
二、实训要求1.学生必须仔细阅读数据库实训指导书,选择合适的设计题目。
有问题及时主动通过各种方式与教师联系沟通。
2.学生要发挥自主学习的能力,充分利用时间,安排好设计的时间计划,并在设计过程中不断检测自己的计划完成情况,及时向教师展示系统设计与编写情况。
3.设计按照教学要求需要3周时间完成,每周要上课20学时,总共至少上课60学时。
三、数据库实训的题目:本次设计可选择共34个题目,学生可以在其中挑选一个题目或者另选题目,尽量保证每位同学题目不一样,完成软件设计;具体题目如下:1.库存管理系统的开发与设计2.病例管理系统的开发与设计3.超市管理系统的设计4.**小区物业管理系统的设计5.工资管理系统的开发与设计6.酒店管理系统的设计7.学籍管理系统的设计8.宾馆客房管理系统的设计9.飞机订票系统设计10.**进销存管理系统设计11.**室仪器管理系统设计12.影院售票系统的设计13.音像出租系统设计14.医药管理系统的设计15.房屋中介系统设计16.学生公寓管理系统设计17.电子商务网站设计18.教学信息网的设计19.电子地图的开发与设计20.汽车尾号识别系统设计21.网上书店系统的设计22.试题库管理系统的设计23.机房排课系统的设计24.考勤系统的开发设计25.排课系统的设计26.银行信用卡业务管理系统的设计27.旅游信息管理系统设计28.人事档案管理系统的设计29.高速公路管理系统设计30.车辆出租管理系统设计31.沈阳市公交查询系统的设计32.车站票务管理系统设计33.火车查询系统设计34.商场导购系统设计注:如果上述题目中没有被你所选中的,也可以与指导教师商定。
四、上交相关材料要求1.设计中的相关程序代码及文件。
一、实训背景随着信息技术的飞速发展,数据库技术已成为现代信息系统的核心组成部分。
为了使同学们能够深入了解数据库原理,掌握数据库应用技术,提高实际操作能力,我们进行了数据库应用实训。
本次实训以SQL Server数据库为平台,通过实际操作,让学生掌握数据库的创建、表的设计、数据查询、数据更新等基本操作。
二、实训目的1. 熟悉数据库的基本概念和原理;2. 掌握SQL Server数据库的安装与配置;3. 学会使用SQL Server Management Studio进行数据库管理;4. 掌握表的设计、数据查询、数据更新等基本操作;5. 提高实际操作能力和数据库应用能力。
三、实训内容1. 数据库基本概念(1)数据库:存储数据的集合,是按照一定的数据模型组织、描述和存储数据的系统。
(2)数据库管理系统(DBMS):负责数据库的建立、使用和维护的软件系统。
(3)数据库系统(DBS):由数据库、数据库管理系统和应用程序组成的整体。
2. SQL Server数据库的安装与配置(1)下载并安装SQL Server 2016。
(2)创建数据库:在SQL Server Management Studio中,连接到本地服务器,右键单击“数据库”,选择“新建数据库”,输入数据库名称,设置文件大小和增长方式。
(3)配置数据库:在“常规”选项卡中,设置数据库的字符集、排序规则等;在“文件组”选项卡中,设置数据文件和日志文件的文件组;在“选项”选项卡中,设置数据库的恢复模式、兼容级别等。
3. 表的设计(1)创建表:在SQL Server Management Studio中,连接到数据库,右键单击“表”,选择“新建表”,输入表名,设置字段名、数据类型、长度、约束等。
(2)修改表:在表设计器中,可以添加、删除、修改字段,设置约束等。
4. 数据查询(1)简单查询:使用SELECT语句查询表中的数据。
(2)条件查询:使用WHERE子句对查询结果进行筛选。
数据库原理与应⽤实验指导书《数据库原理与应⽤》实验报告学院:专业:软件⼯程班级学号:学⽣姓名:实验成绩:实验⽇期:指导⽼师:实验概述⼀、课程实验概况《数据库原理》是⼀门需要理论和实际紧密相连的课程,上机实验是课程教学的重要环节,实验指导书中给出的⽅法和技术是⽬前使⽤的最新技术。
通过实验,让学⽣巩固课堂教学内容,掌握数据库的基本概念、原理和设计⽅法,并将理论与实际相结合,培养学⽣实际动⼿能⼒。
数据库原理课程上机实验的⽬的:1.加深对讲授内容的理解,尤其是⼀些语法规定。
通过实验来掌握语法规则是⾏之有效的⽅法。
2.熟悉所⽤的SQL SERVER 2008或者更⾼版本的环境。
3.掌握上机操作数据库及数据库对象的⽅法:包括图形操作⽅式和SQL语句操作⽅式;掌握根据出错信息修改语句或程序的⽅法。
⼆、实验前的准备⼯作1.了解所⽤的SQL Server 2008或者更⾼版本的性能和使⽤⽅法。
2.复习和掌握与本实验有关的教学内容。
3.准备好上机所需的源数据库⽂件,切忌不编程或抄别⼈的程序去上机。
4.对上机中出现的问题应事先估计,对程序中⾃⼰有疑问的地⽅应先作上记号,以便上机时给予注意。
5. 准备好调试程序和运⾏程序所需的数据。
三、实验的步骤上机实验应⼀⼈⼀组,在规定的时间内,由学⽣独⽴完成,出现问题时,教师应引导学⽣独⽴分析和解决,所有实验为⼀整体,有其延续性,每⼀次实验必须在实验课堂上认真完成,如果不能完成将会影响下次实验,如果确实不能在课堂上完成,必须在下次实验前的课后完成,每次实验后,必须认真填写实验报告。
尤其对错误提⽰信息,应善于分析判断,找出出错的⾏,然后检查该⾏或其上⼀⾏。
上机实验⼀般应包括以下⼏个步骤:注意:初次使⽤SQL SERVER 2008或者更⾼版本时,要先启动SQL Server 服务。
1. 启动SQL Server服务点击开始—>程序—>Microsoft SQL SERVER 2008—>配置⼯具—> SQL Server Configuration Manager,进⼊图1所⽰窗⼝。
《数据库应用程序设计》实验指导书《数据库应用程序设计》是一门理论性和实践性很强的课程,任课教师采用“任务驱动”教学法设计了以下实验内容,把课堂内容巧妙的设计到具体的实验操作中去。
通过实验同学们不但可以巩固和加强课堂教学内容,还可以提高学生实际工作能力和动手能力,并为后续课程和从事实践技术工作奠定重要的基础。
上机实验时每人为一组,独立上机。
实验要求1、上机前应事先作好准备工作,以提高上机实验的效率,准备工作至少应包括:复习和掌握与本实验有关的教学内容。
2、上机实验过程中,应服从教师安排。
3、对运行中可能出现的问题应事先做出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。
4、上机实验完成后,要根据教师的要求及时上交作业。
实验设备与环境1、硬件配置处理器:Pentium III兼容处理器或更高速度的处理器最低要求:600 MHz 内存:推荐使用:1 GHz 或更高最低要求:512 MB2、软件配置操作系统:Windows XP,Windows 2005以上版本实验环境:SQL server 2005开发版本。
实验一 SQL Server数据库的安装一、目的与要求1.掌握SQL Server服务器的安装。
2.掌握SQL Server Management Studio (SSMS)的基本使用方法。
3.对数据库及其对象有一个基本了解。
二、实验准备1.了解SQL Server各种版本安装的软、硬件要求。
2.了解SQL Server支持的身份验证模式。
3.了解SQL Server各组件的主要功能。
4.对数据库、表和数据库对象有一个基本了解。
5.了解在SSMS中执行SQL语句的方法。
三、实验步骤1.安装SQL Server 2005根据软硬件环境,选择SQL Server 2005开发版。
2.利用SSMS访问系统自带的pubs数据库(1)启动SQL Server服务管理器。
(2)以系统管理员身份登录到SSMS。
《数据库原理及应用》实验指导书中北大学经济与管理学院《数据库原理及应用》实验类别:课内实验实验课程名称:数据库原理及应用实验室名称:实验课程编号:总学时:学分:适用专业:信管先修课程:计算机导论及操作实验在教学培养计划中地位、作用:数据库原理及应用是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
实验的目的是为了配合课堂教学,进一步强化对数据库原理的理解。
实验的任务是要结合数据库原理和 SQL Server 2000数据库系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一。
实验一 SQL的数据定义(4学时)1、实验目的(1)掌握DBMS的数据定义功能(2)掌握SQL语言的数据定义语句2、实验内容(1)创建、删除表(2)查看、修改表的定义(3)导入导出数据(4)备份和还原3、实验要求(1)熟练掌握SQL Server的基本操作(2)写出实验报告4、实验步骤设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC:学生表:student(Sno,Sname,Ssex,Sage,Sdept,Memo)课程表:course(Cno,Cname,Ccredit,Memo)学生成绩表:score(Sno,Cno,Grade)用户表:userpass(UserID,Pass)(1)创建、删除表,例如:student(Sno int,Sname varchar(20),Ssex int,Sage int,Sdept varchar(50),Memo varchar(50))Primary key (Sno)course(Cno int,Cname varchar(40),Ccredit int,Memo varchar(50))Primary key ( Cno)score(Sno int,Cno int,Grade decimal(10,2))Primary key (Sno, Cno)userpass(UserID varchar(10),Pass varchar(10),Memo varchar(50))Primary key (UserID)实验二 SQL的数据查询(4学时)1、实验目的(1)掌握DBMS的数据查询功能(2)掌握SQL语言的数据查询语句2、实验内容(1)SELECT语句的基本用法(2)使用WHERE子句进行有条件的查询(3)使用IN,NOT IN,BETWEEN等谓词查询(4)利用LIKE子句实现模糊查询(5)利用ORDER子句为结果排序(6)用SQL Server的统计函数进行统计计算(7)用GR0UP BY子句实现分组查询的方法(8)UPDATE 语句用于对表进行更新(9)DELETE 语句用于对表进行删除(10)INSERT 语句用于对表进行插入3、实验要求(1)熟练掌握SQL的数据查询语句SELECT(2)掌握多表查询的技术(3)掌握使用嵌套查询的方法(4)掌握SQL的数据更新语句INSERT、UPDATE、DELETE(5)写出实验报告4、实验步骤对学生表Student、课程表Course和选修表SC进行查询:(1)SELECT语句的基本用法例如:查询全体学生的详细记录。
《数据库原理应用》课程实习指导书一、课程实习目的《数据库原理应用》是一门应用性很强的学科,在学习时必须使理论与实践相结合。
课程实习的目的是通过实践使同学们经历一次综合训练,从而能较全面地理解、掌握和综合运用所学的知识。
通过设计数据库系统实例理解Microsoft SQL Server作为后台数据库时的系统开发过程,熟练掌握数据库管理系统的原理和基本技术。
二、课程实习任务根据课程实习任务书中指定(或自拟)的设计题目,完成以下任务:1、系统分析2、数据库的设计与实施3、系统编程(选作)三、实习内容与要求1、系统分析和系统功能设计围绕选定的设计题目进行一定得社会调查,对实际系统进行分析,明确系统的用户需求,确定系统功能,写出需求分析说明。
2、数据库设计设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
完成数据库定义工作,实现系统数据的数据处理和数据录入。
1)概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等。
(E-R 图,实体属性表,联系属性表)2)逻辑结构设计将概念结构映射为数据库全局逻辑结构(关系模型),包括所确定的关键字和属性、重新确定的记录结构和所建立的各个表文件之间的相互关系。
3)实现数据安全性、数据完整性控制等功能。
3、数据库实现利用已确定的逻辑结构以及数据库管理系统(SQL Server 2005)提供的方法,技术,实现物理数据库。
4、系统编程(选作)选择自己熟悉的用户界面程序设计工具(VB,JAV A等)开发功能界面,实现系统的功能使用。
5、在完成设计的基础上撰写设计报告书并提交。
报告书的结构和内容要求见附录。
五、参考选题:1、小型自选商场商品管理系统要求:能对小型自选商场的商品进货、销售、库存等环节进行管理。
主要有:1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
《数据库应用》项目导向任务驱动型教学模式实践指导书河南商业高等专科学校计算机应用系软件教研室指导思想本实践指导书采用项目导向、任务驱动思想,将整个项目分解为若干个模块,最后连编整个项目。
例如:学生信息管理系统分为4个模块:⏹数据模块:包括项目、数据库和数据表(实验二、三、四)⏹显示模块:包括表单、报表等(实验五、六、七)⏹程序模块:包括查询、视图、程序等(实验八~十三)⏹菜单模块:包括菜单、系统连编等(实验十四、十五)图1 学生信息管理系统的4模块划分实验一认识VF工作环境一、实验目的:1.掌握VF的启动与退出;2.熟悉VF的工作界面,掌握VF6.0主窗口中各个组成部分的使用方法;3.了解VF中系统环境设置的操作方法;4.认识VF中向导、设计器、生成器等交互式工作界面。
二、实验内容:1.练习VF系统的启动与退出方法。
教材17-18页。
要求:退出VF采用两种不同的方法。
记录:退出VF可在命令窗口中输入命令_______________,然后按回车键。
2.启动VF后,观察VF的工作界面,熟悉窗口中的标题栏、菜单栏、工具栏、命令窗口、主窗口和状态栏。
教材17、18、19 页3.启动VF,了解命令窗口(1)练习显示与关闭命令窗口。
两种方法:a使用工具栏中的“命令窗口”按钮。
b“窗口”菜单下“隐藏”命令和“命令窗口”命令的交替使用。
(2)在命令窗口中输出如下内容,观察工作区中的输出结果:?”abc”?”早上好!”注:每输完一条命令按回车键观察结果。
(3)若要修改工作区中显示的文字的字体,则需在命令窗口中输入如下命令:_screen.fontsize=20_screen.fontname=”隶书”_screen.backcolor=rgb(255,255,0)_screen.forecolor=rgb(0,0,255)其中:fontsize修改的是工作区中文字的字号,等号后的数字可随意修改;fontname修改的是文字的字体,双引号中的汉字可修改为其他字体(注意,标点符号为英文状态);backcolor和forecolor分别修改工作区的背景色及前景色(文字的颜色),等号后汉书括号里的数值分别代表红色、绿色、蓝色的比重,其数值可以在0到255之间随意修改,数值之间以逗号间隔。
输完这些命令之后,再执行之前的?显示命令观察结果。
4.熟悉VF菜单栏中各菜单项。
(1)分别单击菜单栏中各菜单,观察其功能。
(2)了解动态菜单和上下文敏感菜单。
选择“文件”菜单下“新建”命令,打开“新建”对话框,选择“表单”单选钮,按下“新建文件”按钮后观察菜单栏中菜单的变化。
(提示:菜单栏中增加“表单”菜单项。
)观察“显示”菜单的变化。
5.利用“工具”菜单下“选项”配置VF6.0系统环境。
P20(1)打开“工具”菜单→“选项”,观察“选项”对话框中各选项卡下相关内容。
(2)选择“区域”选项卡并完成记录。
记录:当前系统默认的日期格式为____格式(美国,中国,英国),小时采用的是___小时制(12,24)。
(3)选择“显示”选项卡,选中“时钟”复选钮,确定后在状态栏中观察到有时间显示。
P21(4)选择“文件位置”选项卡,把默认目录设置为“D\系统开发”。
●将设置保存为仅在本次系统运行期间有效。
●保存为默认设置。
6.使用SET命令配置VF环境。
Set 命令有两大类,一类是设置状态,相当于是软件开关;另一类为设置参数。
设置状态的命令格式为:set 参数名on/off设置参数的命令格式为:set 参数名to 参数值(1)练习:在命令窗口中输入:?45.6+54.4 && ?为显示命令?date() && 显示系统时间,date()为系统日期函数set date to YMD?date() && 显示系统时间,但格式改变成年/月/日set MARK to “.”?date() && 显示系统时间,但格式改变成年.月.日Set century on?date() && 显示系统时间,但格式年/月/日中年改变成4位Set clock off && 关闭VFP时间状态栏Set clock status && 打开VFP时间状态栏观察工作区的显示内容,体会set date to \set mark to \set century on等命令的功能。
(2)练习set default 命令:格式:set default to <盘符>功能:指定文件的默认目录。
在命令窗口输入:Set default to d:\VF6.0*7、熟悉VF中向导、生成器、设计器等交互式操作界面。
(1)VF向导的使用P教材22页。
练习打开向导的两种方法。
(2)VF设计器的使用P教材24页。
练习打开设计器的方法。
(3)VF生成器的使用P教材23页。
是VF的一种可视化辅助工具,用于帮助用户按要求设计各种控件的表现形式。
如在“表单设计器”中添加一“列表框”控件,可在打开的“列表框生成器”中对列表框进行设置。
*8、Visual FoxPro 6.0项目管理器的使用(1)打开项目管理器,创建一个“xscjgl.pjx”项目文件。
P教材197页。
(2)熟悉项目管理器窗口。
6个选项卡,6个按钮。
(3)在项目管理器中练习添加、创建新文件、移去文件、修改文件等操作。
P教材199页。
*9、表单设计计算三角形周长实例步骤如下:(1)设计界面。
选择“文件”\“新建”菜单,在打开的“新建”对话框中选中“表单”对象,单击“新建文件”按钮,系统生成空白表单。
同时,系统打开“表单控件”工具条。
按下图所示的界面设计表单。
(2)设置对象属性。
按下表所示设置表单上的控件对象属性。
(3)编写“计算”命令按钮的Command1的Click事件代码:a=thisform.text1.valueb=thisform.text2.valuec=thisform.text3.valueif a+b>c and b+c>a and c+a>bl=a+b+cthisform.text4.value=lelsemessagebox(“不是三角形!”)endif(4)运行表单。
在表单上单击鼠标右键,选择“运行表单”命令,在运行窗口中输入数据,观察运行结果。
三、提醒与建议上机时如果时间充足,在完成VF的上机练习任务后,建议学生练习中英文汉字输入。
因为在以后的上机练习中,输入工作量占相当比重,因此,学生提高输入速度是十分必要的。
练习可使用系统中安装的金山打字程序,参考标准:中文每分钟60字,英文每分钟200字符。
实验二创建项目、数据库和数据表一、实验目的:1.熟悉项目的创建方法;2.熟悉数据库的创建与使用方法;3.掌握数据表结构的建立及数据的输入;4.掌握表的打开和关闭;5.掌握数据表结构的修改;6.掌握记录的添加和修改;二、实验内容:(一)创建项目1、修改系统的默认目录。
先在D盘建立名为“学生信息管理系统”的文件夹,然后打开VF系统,选择“工具”→“选项”命令,打开“选项”窗口,选择“文件位置”选项卡,在列表框中选择文件类型为“默认目录”行,单击右下角的“修改”按钮,打开“更改文件位置”对话框,在该对话框的文本框中确定文件的默认路径。
单击“确定”按钮回到“选项”窗口,单击“设置为默认值”后再单击“确定”按钮。
则接下来创建的文件都将保存在此文件夹中。
2、创建“学生信息管理.pjx”项目选择“文件”→“新建”命令,打开“新建”对话框,选择“项目”文件类型后,单击右侧的“新建文件”按钮,打开“创建”窗口,选择D:\学生信息管理系统作为保存位置,将文件名修改为“学生信息管理”,单击“保存”按钮即可。
(注意:此步骤中保存位置及文件名非常重要,一定要确认是否保存到指定的位置,及文件名称是否修改正确)观察:此时,在D:/学生信息管理系统文件夹中可以看到“学生信息管理.pjx”和“学生信息管理.pjt”两个文件。
(二)创建数据库方法一:步骤一:选择“文件”→“新建”命令,在打开的“新建”对话框中选择“数据库”文件类型,单击“新建文件”按钮,在打开的“创建”窗口中将文件名修改为“xsgl”,单击“保存”按钮,打开“数据库设计器”窗口。
观察:在D:/学生信息管理系统文件夹中可以看到“xsgl.dbc”、“xsgl.dct”和“xsgl.dcx”三个文件。
步骤二:选择“文件”→“打开”命令,在“打开”对话框中选择“项目”文件类型后,在列表框中选择“学生信息管理.pjx”文件,打开项目管理器。
单击右侧“添加”按钮,将步骤一建立好的xsgl.dbc数据库添加到学生信息管理项目中。
方法二:在项目管理器中的“数据”选项卡下选择“数据库”项,单击右侧的“新建”按钮,打开“新建数据库”对话框,选择“新建数据库”后,打开“创建”窗口,后面方法同上,即打开数据库设计器。
说明:该方法在项目管理器中直接建立一个数据库。
(三)创建数据表1、建立“学生档案”表结构;使用菜单方式创建“学生档案”表的结构步骤一:单击“文件”菜单→“新建”→“表”→“新建文件”按钮,在弹出的“创建”对话框中选择D:\学生信息管理系统作为保存位置,文件名更改为“学生档案”,单击“保存”按钮;步骤二:确认弹出的“表设计器”窗口的标题栏中显示目前正在编辑的表为“学生档案.dbf”,然后按照表4-1所示创建表的结构,最后单击“确定”按钮,表结构创建完毕(说明:系统询问“现在输入数据记录吗?”,单击“否”,以后再录入数据);表4-1学生档案表的结构字段信息观察:打开“我的电脑”,观察D:\学生信息管理系统路径中是否存在创建好的表文件xsda.dbf和xsda.fpt。
说明:如果表文件中不包含通用型或备注型的字段,则创建表只得到扩展名为.dbf的文件。
2.建立“成绩表”表的结构;使用命令方式创建表的结构,步骤一:在“命令”窗口中输入命令:create d:\学生信息管理系统\成绩表步骤二:确认弹出的“表设计器”窗口的标题栏中显示目前正在编辑的表为“成绩表.dbf”,然后按照表4-2所示创建表的结构,最后单击“确定”按钮,表结构创建完毕;表4-2成绩表的结构字段信息观察:打开“我的电脑”,观察D:\学生信息管理系统路径中是否存在创建好的表文件xscj.dbf,由于此表中不包含备注型字段和通用型字段,所以没有生成扩展名为.fpt的文件。
3.建立“课程表”、“院系信息”、“专业信息”表的结构;按照表4-3、4-4、4-5所示创建表的结构。
表4-3 课程表的结构字段信息表4-4 院系信息表的结构字段信息表4-5 专业信息表的结构字段信息观察:打开“我的电脑”,观察D:\学生信息管理系统路径中是否存在创建好的相关表文件。