数据库实验指导书八
数据库实验指导书
实验一建立数据库、修改数据库及建表、修改表【实验目的】1.学习利用企业管理器建立数据库及修改数据库。
2.学习利用企业管理器建表及修改表。
3.利用企业管理器向表中添加数据。
【实验内容】1.使用企业管理器建学生成绩数据库及修改该数据库;2.利用企业管理器建学生s表、课程C表及学生成绩SC表;表1:S表的基本结构表2:C表的基本结构表3:SC其中:SNO:入学年份(占2位)、系编号(占2位)、专业号(占1位)、班级编号(占1位)、班内学生编号(占2位)共8位。
CNO:课程类型(公共课、基础课、专业课)(占2位)、、开设课程的系(占2位)、系开设课程编号(占2位)共6位。
3.设有二个班级,为减少输入数据量设每班有5位学生。
本学期开设4门课:JA V A语言程序设计、操作系统、数据库系统原理、人工智能。
设S表有:10条记录、C表有:4条记录、SC表:如每个学生全选该4门课程,则共有40条记录。
(各表中记录要求同学自己填写)【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验二利用查询分析器查询【实验目的】1.学会利用查询分析器进行简单查询和操作;2.学会利用查询分析器进行改正程序中的错误。
【实验内容】1.使用样本数据库同实验一。
2.实行如下要求查询或操作:①将新开课程“编译原理”(课程号为030307)、“通讯与接口技术”(课程号为030308)插入C表。
②将新选修上述课程的学生及成绩插入SC表中:(03031103,030307,86)(03031102,030307,85)(03031104,030307,80)(03031204,030308,90)③将学号为03031102学生的课程名为JAVAR的成绩修改为85分。
④将上述增加的课程和选修的记录删除。
【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验三利用查询分析器查询(二)【实验目的】1.学会利用查询分析器进行复杂查询和操作;2.学会利用查询分析器进行修改程序中的错误。
数据库原理实验8指导书
一实验题目:事务定义二实验目的:掌握事务的定义、提交、回滚等命令,通过这些命令的使用进一步理解事务的概念和性质。
三实验内容及要求:(从下面10个题目中选一个)题目一:学生(学号,年龄,性别,系名)课程(课号,课名,学分,学时)选课(学号,课号,成绩)定义一个事务,完成下列步骤:1按学号取某学生平均成绩,若平均成绩小于60,给该生每门课增加5分直至其平均成绩及格(每增一次显示一次)。
2显示该生各科成绩。
3 若该生有成绩超过95分,取消上述操作。
4提交后显示该生各科成绩。
题目二:图书(书号,书名,价格,出版社)读者(卡号,姓名,年龄,所属单位)借阅(书号,卡号,借阅日期)定义一个事务,完成下列步骤:1计算图书平均价格,若平均价格小于20,给每本书增加一元,直至其平均价格超过20(每增一次显示一次)。
2显示所有图书名称、价格。
3 若有书超过50元,取消上述操作。
4提交后显示图书价格。
题目三:商品(编号,品名,进价,库存,售价,厂商编号)顾客(卡号,姓名,电话,积分)厂商(编号,厂址,名称、电话)销售(顾客卡号,商品编号,数量,日期)定义一个事务,完成下列步骤:1按编号取某厂商出产的商品平均价格,若平均价格小于20,给每种商品增加一元,直至其平均价格超过20(每增一次显示一次)。
2显示所有商品名称、价格。
3 若有超过100元的,取消上述操作。
4提交后显示该厂商的各种商品和价格。
题目四:图书(书号,书名,作者编号,价格,出版社编号)作者(编号,姓名,电话)出版社(编号,出版社名称,地址)定义一个事务,完成下列步骤:1按出版社编号取其出版的图书平均价格,若平均价格小于20,给每本书增加一元,直至其平均价格超过20(每增一次显示一次)。
2显示该出版社所有图书名称、价格。
3 若有书超过50元,取消上述操作。
4提交后显示该出版社的图书价格。
题目五:零件(编号,名称,颜色)车间(编号,名称,人数,主任)产品(编号,名称,类型)生产(产品编号,生产车间编号)使用(产品编号,使用零件编号,个数)定义一个事务,完成下列步骤:1统计车间平均人数,若平均人数小于30,给每个车间增加2人,直至其平均人数超过30(每增一次显示一次)。
《数据库原理》实验指导书
《数据库系统概论》实验指导书实验个数:适用对象:《数据库原理》实验指导书实验一认识DBMS (1)实验二数据描述、定义实验 (1)实验三数据更新实验 (3)实验四数据查询实验 (6)实验五视图的定义、使用实验 (8)实验六数据控制实验(安全性部分) (9)实验七数据控制实验(完整性部分) (10)实验八据库设计工具的使用 (10)实验九数据库设计 (11)实验一认识DBMS一、学时2学时二、实验类型演示三、实验目的通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架;熟悉对DBMS的安装;搭建今后实验的平台。
四、需用仪器、设备486及以上微机;Windows95/97/98及以上操作系统;DBMS安装盘六、实验内容及要求1.根据安装文件的说明安装数据库管理系统。
在安装过程中记录安装的选择,并且对所作的选择进行思考为何要进行这样的配置,对今后运行数据库管理系统有什么影响;2.学会启动和停止数据库服务;3.初步了解RDBMS的安全性,这里主要是用户的登录和服务器预定义角色。
可以建立一个新的新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用;4.了解RDBMS的系统构架;5.了解RDBMS的管理和使用。
实验二数据描述、定义实验一、学时4学时二、实验类型演示、设计三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。
四、需用仪器、设备486及以上微机;Windows95/97/98操作系统;安装了SQL SERVER五、实验准备1.熟悉SQL SERVER 工作环境;2.复习有关表的建立、修改和删除的SQL语言命令;六、实验方法及步骤1.介绍有关SQL SERVER的图形界面工作环境;2.创建数据库或连接已建立的数据库3.在当前数据库上建立新表4.定义表的结构A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行5.进一步定义表的主码,外码及在表上建立索引。
《数据库原理》实验指导书
《数据库原理》实验指导书数据库原理实验指导书引言:数据库原理是计算机科学与技术专业的核心课程之一,通过实验的方式帮助学生深入理解数据库的基本原理和操作技术。
本实验指导书旨在引导学生完成数据库原理实验,掌握数据库的设计与管理,加深对数据库原理的理解。
一、实验目的本实验旨在通过实际操作,加深对数据库原理的理解,掌握数据库设计和管理的基本方法,培养数据库设计和实施能力,具体目标如下:1. 熟悉数据库的基本概念与术语;2. 掌握关系数据库的设计与规范化方法;3. 熟练运用SQL语言进行数据查询、更新操作;4. 理解并能运用SQL语句实现数据安全性和完整性。
二、实验环境1. 操作系统:Windows、Linux等;2. 数据库管理系统:MySQL、Oracle等;3. 编程语言:SQL、Java等。
三、实验内容1. 数据库的创建与删除a. 步骤一:使用CREATE DATABASE语句创建数据库;b. 步骤二:使用DROP DATABASE语句删除数据库。
2. 数据表的创建与删除a. 步骤一:使用CREATE TABLE语句创建数据表;b. 步骤二:使用DROP TABLE语句删除数据表。
3. 数据的插入与查询a. 步骤一:使用INSERT语句将数据插入数据表;b. 步骤二:使用SELECT语句查询数据。
4. 数据的更新与删除a. 步骤一:使用UPDATE语句更新数据;b. 步骤二:使用DELETE语句删除数据。
5. 数据库的设计与规范化a. 步骤一:进行需求分析,确定实体、属性和关系;b. 步骤二:进行关系模式的设计与规范化。
6. 数据库安全性与完整性a. 步骤一:使用GRANT语句设置用户权限;b. 步骤二:使用约束条件确保数据完整性。
四、实验步骤与注意事项1. 实验步骤a. 步骤一:根据实验要求,创建数据库,并设计相关数据表;b. 步骤二:插入测试数据,并进行查询、更新和删除操作;c. 步骤三:根据需求分析,进行数据库的设计与规范化;d. 步骤四:设置用户权限和约束条件,确保数据库的安全性和完整性。
《数据库原理与应用》实验指导书(08)
《数据库原理与应用》课程实验指导书(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(数据控制语言)。
数据库实习指导书
《数据库技术》课程实训指导书一、实训课程性质和任务《数据库技术》课程实训是在完成了理论教学和课内实训之后安排的综合实训。
其目的和任务是让学生更加熟练地掌握数据库对象的基本操作、数据查询等内容,对数据库及数据库设计、SQL语言的运用,以及管理信息系统的分析、设计方法有初步了解,对管理信息系统项目的组织策划、资源管理、团队精神也有一定的认识。
《数据库技术》课程实训任务主要按照面向对象程序设计和数据库应用技术两门课程的教学内容来进行,它是以一个实际管理信息系统(MIS)的开发过程为背景来实施,实训通过一个完整的MIS项目开发,提高学生的应用开发能力及实际编程能力,使学生掌握数据库系统的基本概念、原理和应用,了解数据库系统在实际应用中的开发方法及研制过程,为今后从事管理信息系统的研究、开发、应用提供必要的知识,更好地完成各种计算机应用和开发任务。
本课程的实训分为前期准备阶段、基本操作阶段和技术提高阶段三个阶段进行:前期准备阶段的实验围绕数据库系统设计进行,它要求学生根据教科书的内容,设计一个自选的实际数据库系统,并完成相应的设计报告;基本操作阶段的实验围绕着数据库系统的基本操作进行,其内容主要是有关数据库定义、数据操纵和数据控制功能,它要求学生结合书本上有关数据库系统和数据库语言的知识完成;技术提高阶段的实验不仅要求把书本上的内容掌握好,同时还需要自学一些相关的知识。
实训的软件环境为Microsoft SQL Server 2005。
二、实训基本要求实训采用分组方式进行,每组选定一个管理信息系统的题目,组内可以进行讨论,互相学习提高。
每个组员具体做一个模块,组长负责总体协调和系统联调。
在实训的过程中,要求组长带领组员深入现有系统进行深入调查,弄清用户需求。
同时,要求组长督促组员都要参与开发的全过程,并鼓励组员选择MIS系统中除基本功能外的其他功能或者使用特别方法实现功能的,作为创新设计的尝试。
具体要求如下:1.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
数据库实验指导书_8次实验版
计算机学院数据库实验指导书二零零六年十二月目录实验一安装SQL SERVER 2000 (3)实验二启动SQL SERVER2000和建库、表 (13)实验三SQL SERVER2000查询分析器 (25)实验四SQL语言的DDL (34)实验五SQL语言的DML初步 (36)实验六DML的数据查询 (38)实验七SQL语言的DCL (42)实验八SQL语言综合练习 (44)实验一安装SQL Server 2000一、实验目的SQL Server 2000是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。
本次实验了解SQL Server 2000的安装过程,熟悉SQL Server 2000软件环境。
学会安装SQL Server 2000的安装。
二、实验内容1.安装Microsoft的数据库服务软件SQL Server 2000:运行服务器目录SQL2000下的可执行文件autorun.exe,进行SQL Server 2000的安装。
安装主界面如图1-1所示。
图1-1选择安装SQL Server 2000组件,出现组件安装界面,如图1-2所示。
图1-2选择安装数据库服务器,进入SQL Server 2000的安装向导,如图1-3所示。
图1-3点击“下一步”,到计算机名称对话框,如图1-4所示。
图1-4“本地计算机”是默认选项,本地计算机的名称就显示在上面,点击“下一步”,出现安装选择对话框,如图1-5所示。
图1-5选择“创建新的SQL Server实例,或安装客户端工具”,点击“下一步”,出现用户信息对话框,如图1-6所示。
图1-6输入姓名和公司名称后,点击“下一步”,出现软件许可协议,如图1-7所示。
图1-7点“是”按钮,出现安装定义对话框,如图1-8所示。
图1-8选择“服务器和客户端工具”,点击下一步,出现实例名对话框,如图1-9所示。
图1-9系统提供了“默认”复选框,点击下一步,出现安装类型选择框,如图1-10所示。
数据库试验指导书
前言数据库技术是当前计算机领域中应用最广泛﹑发展最迅速的技术。
“数据库系统概论”是一门研究如何利用计算机进行数据管理的学科,其研究的主要内容是如何更合理地组织数据和存储数据﹑更严密地控制数据和更有效地利用数据,因而数据库技术已成为以计算机为中心的信息技术与应用系统的核心技术和重要基础。
数据库技术是一个理论和实际紧密相连的技术,必须把主教材﹑习题和上机实验紧密结合﹑三位一体﹑互为补充,而习题和上机实验则是深入理解和熟练掌握数据库理论的两个重要环节.本书是一本配合《数据库系统概论》课程的实验指导书,由两方面内容组成:一﹑数据库实验是与数据库理论课同步进行的课程实验,是非独立开设的实验;二﹑数据库课程设计继数据库理论课后开设,是独立开设的课程设计与实验。
2004年1月25日目录实验要求___________________________________________________________ 1数据库实验_________________________________________________________ 2一、实验目的______________________________________________________________ 2二﹑实验题目______________________________________________________________ 2三、考核__________________________________________________________________ 2四﹑实验步骤______________________________________________________________ 2实验一数据库的定义和建立实验_____________________________________________ 4一、实验目的 _________________________________________________________ 4二、实验内容 _________________________________________________________ 4三、注意事项 _________________________________________________________ 4四﹑思考题 ___________________________________________________________ 4实验二数据库的查询实验____________________________________________________ 5一﹑实验目的 _________________________________________________________ 5 二﹑实验内容 _________________________________________________________ 5三、注意事项 _________________________________________________________ 5四﹑思考题 ___________________________________________________________ 5实验三数据库的维护实验____________________________________________________ 6一﹑实验目的 _________________________________________________________ 6 二﹑实验内容 _________________________________________________________ 6三、注意事项 _________________________________________________________ 6四、思考题 ___________________________________________________________ 6实验四数据库的统计输出实验________________________________________________ 7一﹑实验目的 _________________________________________________________ 7 二﹑实验内容 _________________________________________________________ 7 三﹑注意事项 _________________________________________________________ 7 四﹑思考题 ___________________________________________________________ 7附表1 _____________________________________________________________________ 8附表2: ___________________________________________________________________ 10数据库课程设计____________________________________________________ 11一、课程实验目的________________________________________________________ 11二﹑课程实验题目________________________________________________________ 11三、课程设计要求________________________________________________________ 11四、课程设计考核________________________________________________________ 12五、课程设计内容________________________________________________________ 12题目1内容 ________________________________________________________ 13题目2内容 ________________________________________________________ 14 附表3 ____________________________________________________________________ 15附表4 ____________________________________________________________________ 17数据库习题________________________________________________________ 19习题一__________________________________________________________________ 19 习题二__________________________________________________________________ 20 习题三__________________________________________________________________ 21 习题四__________________________________________________________________ 23 习题五__________________________________________________________________ 25 习题六__________________________________________________________________ 27 习题七__________________________________________________________________ 29 数据库习题答案____________________________________________________ 31习题一解答______________________________________________________________ 31 习题二解答______________________________________________________________ 36 习题三解答______________________________________________________________ 39 习题四解答______________________________________________________________ 45 习题五解答______________________________________________________________ 47 习题六解答______________________________________________________________ 50 习题七解答______________________________________________________________ 52实验要求1﹑每位同学必须在规定的时间内独立完成数据库实验和数据库设计的任务;2﹑每位同学上机前作好充分的准备工作,事先熟悉与实验有关的软硬件环境,预习本次实验的内容;3﹑实验时遵守实验室的规章制度,爱护实验设备,不得私自将使用的计算机加密码,影响其他同学的上机;4﹑实验一人一组,出现问题时,要及时向指导老师汇报。
数据库系统实验指导书
数据库系统实验指导书《数据库系统原理》实验指导书⽬录实验⼀数据库的定义、建⽴和维护 (3)实验⼆数据库的简单查询和连接查询 (11)实验三数据库的组合查询和统计查询 (14)实验四视图的定义和使⽤ (16)实验五触发器和存储过程的定义和使⽤ (19)实验六嵌⼊式SQL的使⽤ (24)实验七数据库设计 (30)实验⼋数据完整性和安全性 (31)实验⼀数据库的定义、建⽴和维护⼀、实验⽬的1、掌握使⽤SQL Server 企业管理器、SQL 创建数据库、基本表和修改基本表的结构;2、掌握使⽤SQL Server 企业管理器、SQL 向数据库表输⼊数据、修改数据和删除数据的操作。
⼆、实验内容1、创建数据库和查看数据库属性;2、创建学⽣表、课程表和选课表,为主键创建索引;3、查看和修改表结构;4、通过企业管理器,在学⽣选课数据库中的学⽣、课程和选课3 个表中,各输⼊10条以上记录;5、通过企业管理器对学⽣选课数据库的学⽣、课程和选课3 个表中的数据进⾏插⼊、删除和修改操作;三、实验步骤1、创建数据库(1)使⽤企业管理器建⽴数据库的步骤1)从“开始”菜单中依次选取“所有程序”、“Microsoft SQL Server”、“企业管理器”。
2)选中需要在其上创建数据库的服务器,点击前⾯的“+”号,使其展⽰为树形⽬录。
3)选中“数据库”⽂件夹,单击⿏标右键,在弹出菜单上选择“新建数据库”,如图1-1 所⽰:图1-1 创建数据库(1)随后在数据库属性对话框的常规页⾯中,输⼊数据库名“学⽣选课”,如图1-2 所⽰:数据库属性对话框有3 个页⾯:常规页码、数据⽂件页⾯和事务⽇志页码。
分别⽤来义数据库名、数据⽂件属性和⽇志⽂件属性。
请结合帮助⽂档,了解这些页⾯中选项的含义。
4)单击“确定”按钮,关闭对话框。
在企业管理器窗⼝中出现“学⽣选课”数据库标志,表明已经成功创建数据库。
5) SQL Server 企业管理器中,右键单击“学⽣选课”数据库,在弹出菜单中选择“属性”,将弹出⼀个对话框,显⽰“学⽣选课”数据库的属性。
数据库实验指导书
数据库实验指导书(试用版)目录引言 (1)一、课程实验目的和基本要求 (1)二、主要实验环境 (1)三、实验内容 (1)实验1 数据库模式设计和数据库的建立 (2)一、教学目的和要求 (2)二、实验内容 (2)三、实验步骤 (2)四、思考与总结 (3)实验2 数据库的简单查询和连接查询 (3)一、教学目的和要求 (3)二、实验内容 (3)三、实验步骤 (3)四、思考与总结 (4)实验3 数据库的嵌套查询和组合统计查询 (4)一、教学目的和要求 (4)二、实验内容 (4)三、实验步骤 (4)四、思考与总结 (5)实验4 视图与图表的定义及数据完整性和安全性 (5)一、教学目的和要求 (5)二、实验内容 (6)三、实验步骤 (6)四、思考与总结 (6)实验5 简单应用系统的实现 (7)一、教学目的和要求 (7)二、实验内容 (7)三、实验步骤 (7)四、思考与总结 (7)附录1:数据库实验报告格式................................................... 错误!未定义书签。
附录2:SQL Server 2000使用指南. (9)1 SQL Server 2000简介 (9)2 SQL Server 2000的版本 (9)3 SQL Server 2000实用工具 (9)4 创建数据库 (12)5 创建和修改数据表 (14)6 创建索引 (19)7 存储过程 (20)8 触发器 (22)9 备份和恢复 (24)10 用户和安全性管理 (25)引言数据库技术是一个理论和实际紧密相连的技术,上机实验是数据库课程的重要环节,它贯穿于整个“数据库阶段”课程教学过程中。
一、课程实验目的和基本要求上机实验是本课程必不可少的实践环节。
学生应在基本掌握各知识点内容的基础上同步进行相关实验,以加深对知识的理解和掌握,达到理论指导实践,实践加深理论的理解与巩固的效果。
数据库课程上机实验的主要目标是:(1)通过上机操作,加深对数据库系统理论知识的理解。
数据库实验指导书八
实验指导书(八)实验目的:一、掌握创建切换面板及其自启动二、掌握数据库的安全与管理实验内容:一、创建切换面板切换面板是一种特殊的窗体,它的用途主要是为了能够在同一操作界面上打开数据库中的多个窗体或报表等,实现在不同功能模块之间的切换。
通过切换面板,可以将一组窗体或报表组织在一起,从而形成一个统一的与用户交互的操作界面,而不需要分别打开这些窗体或报表。
示范案例1:在学生管理数据库中创建切换面板,要求如下:1、在【工具】--【数据库实用工具】中打开【切换面板管理器】2、创建主切换面板:“学生信息管理系统”3、添加三个子切换面板页:“学生基本信息管理”,“学生通讯录管理”,“学生成绩管理”如图8-1所示:8-1切换面板管理器页面4、编辑切换面板页项目a 主切换面板页项目:“学生基本信息”,“学生通讯录”,“学生成绩”,“退出”前三项都是打开对应切换面板页“学生基本信息管理”,“学生通讯录管理”,“学生成绩管理”,“退出”是退出整个系统,设计页面如图8-2所示,显示页面如图8-3所示:图8-2 主切换面板项目设计页面8-3主切换面板项目显示页面b “学生基本信息管理”切换面板页中项目:“学生基本情况”,“返回”,如图8-4所示“学生基本情况”是在编辑模式下打开“学生基本情况表”窗体,“返回”是回到主切换面板8-4学生基本信息管理切换面板项目页面c “学生通讯”切换面板页中项目:“学生通讯录”,“返回”,如图8-5所示“学生通讯录”是在编辑模式下打开“通讯录”窗体,“返回”同上8-5学生通讯管理切换面板项目页面d “学生成绩”切换面板页中项目:“学生成绩录入”、“学生成绩查看”、“学生成绩修改”,“退出”,如图8-6所示“学生成绩录入”是在添加模式下打开“学生成绩录入”窗体“学生成绩查看”是在编辑模式下打开“学生成绩查看”窗体“学生成绩修改”是在编辑模式下打开“学生成绩修改”窗体“返回”同上图8-6 学生成绩管理切换面板项目页面同步案例1:同上二、为数据库应用程序定义启动选项示范案例1:为“学生信息管理系统”切换面板定义启动选项单击【工具】菜单中,选择【启动】,如下所示进行相应设定,如图8-7所示图8-7 启动窗口页面注意:要跳过数据库的启动选项设置,可以在打开数据库时候按住“shift”键同步案例1:同上三、设置数据库密码和修改删除数据库密码示范案例1:为“学生管理数据库”设定密码单击【工具】菜单选择【安全】—【设置数据库密码】,如图8-8所示图8-8设置数据库密码页面注意:设定数据库密码是必须要以独占方式打开数据库示范案例2:为“学生管理数据库”删除密码单击【工具】菜单选择【安全】—【撤销数据库密码】,输入正确的密码即可同步案例1:同上四、加密和解密数据库为防止用户通过access 以外的文件打开、查看和修改数据库,可以加密数据库,数据库通过加密后,除access外,任何其他应用程序都无法破译此数据库文件。
数据库实训任务指导书
《数据库综合实训》任务书与指导书适用班级:12计算机(1)(2)班指导老师:黄钢、蒋晓丹时间:2013-2014学年2学期18,19周一、实训的性质和目的:《数据库综合实训》是计算机应用技术专业实践环节之一,是训练培养学生数据库信息系统开发能力的重要环节,是学习完成《数据库技术及应用》,《VB程序设计基础》课程后独立开设的实践性课程。
其目的在于巩固学生数据库知识,,能较为熟练地应用SQL语句实现数据的检索、插入、删除,数据库的安全管理,加强学生的实际动手能力和提高学生综合素质。
通过本实训,学生应了解C/S或B/S模式的数据库应用软件系统的设计和开发能力,掌握一种数据库系统开发工具(如SQL SERVER、VB、PB、ASP、.NET)的使用方法。
通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高系统分析和解决问题的能力。
二、实训的任务和内容本实训要求学生能基本独立地运用程序语言和数据库方面知识,编制一个功能简单的小型信息管理系统。
参考题目如下;学生也可以自己选择题目,但必须经过教师的审核。
1、参考题目:(1)、人事管理系统(2)、学生管理系统(3)、学生成绩管理系统(4)、图书借阅管理系统(5)、铁路售票管理系统(6)、长途汽车售票管理系统(7)、大剧院售票管理系统(8)、运动会成绩及名次管理系统(9)、仓库管理系统(小超市)(10)、小超市销售管理(11)、超市收款管理系统(12)、航空售票管理系统(13)、汽车销售管理系统(14)、电脑彩票销售及摇奖模拟系统(15)、房屋销售、租赁管理系统(16)、网上书店(17)、酒店客房管理系统(18)、个人通讯录管理(19)、个人收支财务管理(20)、邮政编码查询与管理(21)、电子商务网站。
(22)、自选(和数据库设计相关的其他题目。
)2、主要技术指标和要求:(1)、系统要求:模拟系统实现对信息的基本管理;界面友好,输入输出方便;可实现数据输入、修改、删除、查询、存储功能具有一定统计和复杂查询功能。
(end)数据库实验指导书
数据库原理实验指导书湖南工程学院计算机科学与技术系2010年8月数据库原理实验报告(格式) 实验名称评分实验日期年月日指导教师姓名专业班级学号一、实验目的二、实验内容与步骤三、实验结果四、程序调试及问题分析六、实验收获及体会实验一创建、修改数据库和表结构一、实验目的:掌握建立一个数据库表结构的方法和步骤,了解数据库表的基本组成。
二、实验内容:基本表的创建和修改。
三、实验要求:(必做)硬件:Intel Pentium 120或以上级别的CPU,大于16MB的内存。
软件:Windows 95/98/2000操作系统,关系数据库管理系统SQL SERVER 2000。
学时:2学时四、实验步骤:1、用create建立教学数据库的五个基本表:(1)学生表(学号,姓名,性别,年龄),student((Sno,sname,ssex,sage) ;(2)课程表(课程号,课程名,学分),Course (Cno, Cname, credit) ;(3)选课表(学号,课程号,成绩),SC (Sno,, Cno, grade ) ;(4) 教师表(教师号,姓名,性别,出生年月,系部,职称,地址),T(Tno,Tname,ssex,birthday,dept,title,address) ;(5) 工资表(教师号,基本工资,职务工资,合计),Salary(Tno,jbgz,zwgz,hj);2、用alter修改基本表(1)在已存在的学生表student中增加一个sdept(系)的新的属性列;(2)将学生表student中sname属性列的数据类型修改为变长字符串varchar(10)。
3、建立一个临时表,然后将其删除实验二建立与删除索引一、实验目的:了解建立索引的目的,掌握建立索引与删除索引,掌握创建、修改、删除约束。
二、实验内容:建立聚簇索引、非聚簇索引、唯一索引、复合索引,删除索引,创建、修改、删除约束力。
三、实验要求:(必做)硬件:Intel Pentium 120或以上级别的CPU,大于16MB的内存。
数据库原理实验指导书
《数据库原理》实验指导书《数据库原理》上机实验上机学时:8学时一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对典型的关系数据库管理系统有较深入的了解,使学生的动手能力有较大的提高。
二、面向专业:计算机类各专业三、实验指导书:见下页四、实验内容:实验一数据库管理系统及SQL定义语言的使用实验二SQL语言(二)SQL语言进行简单查询实验三SQL语言(三)SQL进行复杂查询实验四SQL语言(四)SQL的常用数据更新操作实验一数据库管理系统及SQL定义语言的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。
(3)熟悉SQL数据定义语言(DDL)二、实验内容(1)分别在Access 和SQL SERVER2005 中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。
(2)用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除三、实验步骤:分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:1、创建用于学生管理的数据库,数据库名为XSGL,包含学生信息,课程信息和选课信息。
数据库XSGL包含下列3 个表:(l)student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3 所示。
提示:在不使用SQL语句创建表的情况下,可通过ACCESS中的关系(菜单—工具—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。
外键字段和参照字段之间的数据类型以及长度要保持一致。
2、输入表中的记录楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。
《数据库原理》实验指导书
《数据库原理》实验指导书《数据库系统原理》实验指导书实验课程类别:课程内实验实验课程性质:必修适⽤专业、年级:08计算机⼯程1-2班开课院、系:计算机⼯程教研室学时:12编写依据:《数据库系统原理》实验教学⼤纲修订时间:2011年2⽉⼀、实验内容安排⼆、实验说明实验1 创建数据库和表实验⽬的:1.学会在企业管理器中创建数据库和表。
2.学会使⽤T—SQL语句创建数据库和表。
3.学会在企业管理器中对数据库表进⾏插⼊、修改和删除数据操作。
4.学会使⽤T-SQL语句对数据库表进⾏插⼊、修改和删除数据操作。
5.理解数据更新操作时应注意数据完整性约束。
6.了解数据库备份、恢复及导⼊、导出的概念及⽅法。
实验要求:1.独⽴完成实验2.提交⽐较规范的实验报告实验内容:1.使⽤企业管理器和查询分析器创建教学管理数据库,数据库名为JXGL。
2.使⽤查询分析器创建教学管理数据库,数据库名为JXGL。
包含下列3个表:(1)STUDENT :学⽣信息表。
(2)COURSE:课程信息表。
(3)SC:选课情况表。
各表的结构分别如表1表2和表3所⽰。
表3 SC表结构实验步骤:1.在SQL Server Management Studio中创建数据库JXGL要求:数据库JXGL初始⼤⼩为10MB,最⼤⼤⼩为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB(默认为不限制),按1MB 曾长(默认是按5%⽐例增长)。
数据库的逻辑⽂件名和物理⽂件名均采⽤默认值,分别为JXGL_data(物理名称是包括⽬录路径的物理⽂件名。
它必须符合操作系统⽂件的命名规则。
默认路径⼀般为:c:\programfiles\microsoft sql server\mssql.1\mssql\data,本机房c:\programfiles\microsoft sql server\mssql.2\mssql\data,物理⽂件名的后缀为.mdf)事务⽇志的逻辑⽂件名和物理⽂件名也均采⽤默认值,分别为JXGL_LOG(物理⽂件jxgl_log.ldf,默认路径同上)注意:数据库中默认路径是可以更改的。
数据库原理实验指导书
《数据库原理》实验指导书徐明、黄辉、徐丹编写适用专业:计算机科学与技术江苏科技大学电子信息学院2010年7 月前言数据库技术是计算机科学技术的重要分支,是信息社会的三大支柱之一。
近二十年来,数据库技术不断发展,同时广泛应用于社会各行各业,领域不断扩展。
目前可见的绝大多数计算机应用系统都离不开数据库的支撑。
通过教学,使学生系统地掌握数据库系统的基本原理、概念、模型、结构、优化方法、事务管理及完整性约束方法等。
为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养学生从事复杂数据库系统的设计、开发和应用方面的能力,设置以下实验项目:1.数据定义,综合型实验,旨在使学生掌握SQL Plus的使用以及SQL模式定义语句,定义相关的表、索引与完整性约束。
2.数据操纵,综合型实验,使学生掌握SQL查询、插入、修改、删除语句以及SQL聚集函数的使用。
3.小型数据库应用系统开发,设计型实验,通过此实验掌握数据库开发的基本步骤,通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。
本指导书旨在给出一个实践操作的内容和方法,具体的实验步骤学生可自己拟定,不必拘泥于指导书中的方案。
实验一:数据定义实验学时:4学时实验类型:综合型实验要求:必修一、实验目的1、熟悉Oracle的客户端配置;2、掌握SQL Plus的使用;3、掌握SQL模式定义语句,定义相关的表、索引与完整性约束。
二、实验内容1 Oracle的使用Oracle数据库管理系统采用客户机/服务器结构,客户端上需要配置数据库网络服务命名。
在操作系统的“开始”菜单的“Oracle”程序组中,找到并运行“Net8”。
查看其中的服务命名配置是否与服务器的数据库监听服务一致。
例如:服务命名为“Oracle”,参数主机名“Db_server”(也可以输入主机的IP地址),监听端口“1521”,数据库名“Orcl”。
数据库原理与应用课程实验指导书(附答案)
《数据库原理与应用》课程实验指导书苏州工业职业技术学院信息工程系2008.1目录目录 (Ⅰ)前言………………………………………………………………………………………实验一初识SQL Server 2000…………………………………………………实验二数据库的创建和管理…………………………………………………实验三表的创建、管理及数据操作……………………………………………实验四单表查询……………………………………………………………实验五连接查询…………………………………………………………实验六嵌套查询……………………………………………………实验七视图的创建和管理……………………………………………………实验八游标的使用……………………………………………………实验九T-SQL语言编程基础…………………………………………………实验十函数…………………………………………………………………………实验十一索引、默认值约束和默认值对象………………………………实验十二数据完整性的实现…………………………………………………实验十三存储过程…………………………………………………实验十四触发器…………………………………………………实验十五系统安全管理…………………………………………………实验十六数据备份、恢复和导入导出………………………………………实验十七综合训练…………………………………………………前言数据库技术是计算机学科中的一个重要分支,发展迅速、应用非常广泛,几乎涉及了所有应用领域。
例如,办公系统、生产管理、财务管理、人事管理、工业管理等,都广泛应用了数据库技术。
本实验指导书是《数据库原理与应用》课程的配套实验资料。
通过安排实验及布置的任务,让学生熟练掌握使用关系数据库管理系统SQL Server 2000进行数据库及表的创建和管理、查询、Transact—SQL程序设计、各类约束的创建及使用、视图及索引的创建与管理、SQL Server 的存储过程的创建和管理、SQL Server 的触发器创建和管理、SQL Server的安全性管理、数据库的备份及恢复。
数据库原理实训指导书
数据库原理SQLServer实验指导书数据库系统原理实验一、基本操作实验实验1:数据库的定义实验本实验的实验目的是要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。
本实验的内容包括:l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法具体实验任务如下。
1.基本提作实验1)使用Enterpriser Manager建立图书读者数据库2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。
3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价,作者);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期人)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。
4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey (主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。
2.提高操作实验建立学生_课程库操作,在SQL Server Enterpriser Manager中实现。
数据库实验指导书08
数据库技术实验指导书息科学与工程学院自动化所前言实验环境本书选择的实软件环境是Microsoft SQL Server7.0或Microsoft SQL Server 2000.设置实验环境时,要根据实验室的计算机硬件和操作系统情况,选择合适的SQL Server版本.具体实验环境方案有如下3种。
*选择SQL Server的个人版如果操作系统是Windows95/98,计算机内存在案128MB以下,应选择SQL Server2000的个人版或SQL Server7.0桌面版.在这种环境下,数据库系统不存在客户/服务器结构,本机为SQL服务器,数据库的建立和操作均在本机实现。
*选择SQL Server7.0的标准版如果操作系统是Windows NT或Windows2000标准版,应选择SQL Server2000或SQL Server7.0的标准版.SQL Server标准版的实验环境能够支持客户机/服务器结构,实现SQL服务器管理,实现计算机间的数据通信。
*选择SQL Server7.0的企业版如果操作系统是Windows NT或Windows2000企业版,应选择SQL Server2000或SQL Server7.0的企业版.SQL Server企业版的实验环境能够支持SQL Server的所有功能,并能够实现和管理大型的数据库系统。
实验1 数据库系统设计(大作业)本实验的目的是要求学生掌握数据库设计的基本技术,熟悉数据库设计的步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。
该实验要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目中调研,进行分析和设计,例如选择教学管理系统,图书管理系统,材料管理系统或仓库管理系统等.要求写出如下3个设计报告。
1.系统需求分析报告在系统需求分析报告中包括采用的设计方法,数据流图和数据字典。
2.数据库信息要求报告在数据库信息要求报告中对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之间的关联进行详细描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导书(八)
实验目的:一、掌握创建切换面板及其自启动
二、掌握数据库的安全与管理
实验内容:
一、创建切换面板
切换面板是一种特殊的窗体,它的用途主要是为了能够在同一操作界面上打开数据库中的多个窗体或报表等,实现在不同功能模块之间的切换。
通过切换面板,可以将一组窗体或报表组织在一起,从而形成一个统一的与用户交互的操作界面,而不需要分别打开这些窗体或报表。
示范案例1:在学生管理数据库中创建切换面板,要求如下:
1、在【工具】--【数据库实用工具】中打开【切换面板管理器】
2、创建主切换面板:“学生信息管理系统”
3、添加三个子切换面板页:“学生基本信息管理”,“学生通讯录管理”,“学生成绩管理”
如图8-1所示:
8-1切换面板管理器页面
4、编辑切换面板页项目
a 主切换面板页项目:“学生基本信息”,“学生通讯录”,“学生成绩”,“退出”
前三项都是打开对应切换面板页“学生基本信息管理”,“学生通讯录管理”,“学生
成绩管理”,“退出”是退出整个系统,设计页面如图8-2所示,显示页面如图8-3
所示:
图8-2 主切换面板项目设计页面
8-3主切换面板项目显示页面
b “学生基本信息管理”切换面板页中项目:“学生基本情况”,“返回”,如图8-4所示
“学生基本情况”是在编辑模式下打开“学生基本情况表”窗体,“返回”是回到主切换面板
8-4学生基本信息管理切换面板项目页面
c “学生通讯”切换面板页中项目:“学生通讯录”,“返回”,如图8-5所示
“学生通讯录”是在编辑模式下打开“通讯录”窗体,“返回”同上
8-5学生通讯管理切换面板项目页面
d “学生成绩”切换面板页中项目:“学生成绩录入”、“学生成绩查看”、“学生成绩修
改”,“退出”,如图8-6所示
“学生成绩录入”是在添加模式下打开“学生成绩录入”窗体
“学生成绩查看”是在编辑模式下打开“学生成绩查看”窗体
“学生成绩修改”是在编辑模式下打开“学生成绩修改”窗体
“返回”同上
图8-6 学生成绩管理切换面板项目页面同步案例1:同上
二、为数据库应用程序定义启动选项
示范案例1:为“学生信息管理系统”切换面板定义启动选项
单击【工具】菜单中,选择【启动】,如下所示进行相应设定,如图8-7所示
图8-7 启动窗口页面
注意:要跳过数据库的启动选项设置,可以在打开数据库时候按住“shift”键
同步案例1:同上
三、设置数据库密码和修改删除数据库密码
示范案例1:为“学生管理数据库”设定密码
单击【工具】菜单选择【安全】—【设置数据库密码】,如图8-8所示
图8-8设置数据库密码页面
注意:设定数据库密码是必须要以独占方式打开数据库
示范案例2:为“学生管理数据库”删除密码
单击【工具】菜单选择【安全】—【撤销数据库密码】,输入正确的密码即可同步案例1:同上
四、加密和解密数据库
为防止用户通过access 以外的文件打开、查看和修改数据库,可以加密数据库,数据库通过加密后,除access外,任何其他应用程序都无法破译此数据库文件。
数据库被加密后生成一个新的拷贝,而未被加密的源数据库则仍然保留在计算机原来位置,如果需要可以把未经加密的数据库移走。
示范案例1:对“学生管理数据库”实施加密或解密
单击【工具】菜单,选择【安全】—【编码】-【编码/解码数据库】,按提示完成相关操作五、压缩和修复数据库
压缩数据库不仅能够减小数据库文件的大小,还能提高数据库的性能,因此有必要定期对数据库进行压缩
1启动access 2003, 单击【工具】菜单,选择【数据库实用工具】—【压缩和修复数据库】
2 在【压缩数据库来源】对话框中选择要压缩数据库文件所在位置,单击【压缩】
3在【将数据库压缩为】对话框中选择压缩后数据库文件保存的位置,并命名,单击【保存】或:单击【工具】菜单,选择【选项】,在【常规】选项卡中选择【关闭时压缩】复选
框
六、拆分数据库
如果有许多用户同时使用数据库中的数据,那么创建并同步多个副本既费时又难以实现,所以可以用拆分数据库的方法,把库中所有的表放到另外的数据库中叫做“后端文件”,存放表所创建的其它数据库对象的文件叫做“前端文件”,“前端文件”以链接表的形式显示“后端文件”
表中的数据。
单击【工具】菜单下【数据库实用工具】,选择【拆分数据库】,按提示操作完成
提示:拆分前最好先将原数据库备份
七、生成mde文件
将数据库保存成mde 文件,将在压缩原来数据库的同时,删除所有可编辑的源代码,用户不能查看或编辑,并且减少磁盘存储空间,优化内存,提高数据库的性能
单击【工具】菜单下【数据库实用工具】—【生成mde文件】,按提示完成操作注意:数据库格式要是2002-2003格式才可以
八、不同文件格式的相互转换
单击【工具】菜单选择【数据库实用工具】—【转换数据库】,选择要转换的格式,按提示完成操作或:单击【工具】菜单选择【选项】,单击【高级】选项卡,更改默认文件格式。