1、我的自考数据库实验报告本自学考试计算机系列课程实践性环节实验报告本课程名称 数据库系统原理 实验学期 2011年3月 至 2011年 7月 学年 第二 学期年级 大三 专业 通信工程 学生姓名 陈榕 学号 9 指导教师 游老师 实验最终成绩 重庆大学计算机学院制实验名称数据库系统原理实验时间2011年5月6号至13号 实验地点主楼第一软件实验室 课堂成绩报告成绩最终成绩一、实验目的1)、了解Microsoft SQL Server的客户/服务器结构、SQL Server性能及系统数据库;2)、熟悉SQL Server 主要的管理、开发工具;运用Transact-SQL访问数据库;3)、了解并掌
2、握SQL Server的数据类型、列的性质、创建表和视图的语句;4)、理解何谓数据完整性;学会使用缺省子句和检查约束实现数据完整性;5)、了解表的索引和约束关系以及如何通过数据库对象来实现数据完整性;6)、确定当前数据库以及连接到其他数据库;7)、了解并掌握向表中插入新行、更新表中的数据以及如何从表中删除数据。二、实验内容在以下每个给出的小题下写出SQL语句并粘贴出运行结果。打开企业管理器工具SQL查询分析器用SQL语句创建数据库(数据库名称以自己姓名的拼音表示)刷新展开用户表粘贴出结果2.1将当前数据库转换到自己名字的数据库下,利用老师给出的如下SQL文件建立4个基本表:create tab
3、le college( cog_no char(2) not null, cog_name varchar(50) , cog_address varchar(100) , primary key (cog_no); /* =*/create table course( cou_no char(8) not null, cou_name varchar(12) , cou_credit float , cou_type char(1) , cou_college char(2) , primary key (cou_no) ,foreign key (cou_college) referenc
4、es college (cog_no);/* =*/create table student( stu_no char(8) not null, stu_name varchar(12) , stu_sex char(2) , stu_recruittime datetime , stu_college char(2) , primary key (stu_no) ,foreign key (stu_college) references college (cog_no);/* =*/create table selectcourse( stu_no char(8) not null, cou
5、_no char(8) not null, grade integer , primary key (stu_no, cou_no) ,foreign key (cou_no) references course (cou_no) ,foreign key (stu_no) references student (stu_no) ); /* =*/create table teacher( tec_no char(8) not null, tec_name varchar(12) ,tec_sex char(2) ,tec_age integer , tec_college char(2) ,
6、 tec_course char(8) , primary key (tec_no) ,foreign key (tec_college) references college (cog_no);三、实验步骤2.3 利用企业管理器表设计工具在已经建好的上面几个表中插入一些实验数据,要求: college(3个学院名为IS、 MA、CS)、 teacher、course(3个课号为c01、c02、c03)每张表至少插入3条记录,student、selectcourse每张表至少插入6条记录。注意对外键值的插入,一定要先插入相关参照表的主键值(如学生表中的外键所在学院对应的参照表学院需先有值)。2
7、.4 用SQL语句实现如下操作:1)插入一条自己的学生记录四、实验结果五、实验总结实验名称数据库系统原理实验时间2011年5月13号至6月3号实验地点主楼第一软件实验室 课堂成绩报告成绩最终成绩一、实验目的通过实验,熟悉PowerBuilder应用开发环境;能创建窗口、数据窗口对象;能在窗口中添加按钮、静态文本、单行可编辑文本框等控件二、实验内容(1)连接数据库(2)建立工作空间和应用程序(3) 建立数据窗口对象(4)建立主窗口对象(5)为应用对象添加“连接数据源”脚本三、实验步骤1)建立数据源:进入PowerBuilder8.0点击databaseODB ODBCUtilitiesCreat
8、e ODBC Data Source选择“用户数据源” 下一步选SQL Server点“完成”定义数据源名称为自己的姓名选服务器(如local) 下一步用如下验证方式(参见图4-1)下一步更改默认的数据库为要使用的库名(实验一建的库名,即自己的姓名):一直缺省到“确定” 。2)建立配置文件Profile :右击ODB ODBCNew Profile取profile名称为自己的姓名选前面创建的Data Source(数据源名称,即自己的姓名)user id输入”sa” OK。3)连接:右击profile名称connect。(2)建立工作空间和应用程序1)新建工作空间:FileNewWorkspa
9、ce OK 取名为自己姓名保存到自己事先建立的文件夹内(如果没有,需在操作系统下建立一个)。注:如果已经保存过工作空间,只需打开它,方式为:右击Open Workspace。2)建立应用程序:FileNewTargetApplication OK取Application Name名为自己姓名的拼音(这里不接受中文)点击Library栏pbl和pbt是库文件和对象文件 finish。(3) 建立数据窗口对象1)创建数据窗口:FileNewDataWindowGridOKnext选需要的Table(如student,也可以是教师或课程或学院基本信息)选择需要的ColumnOKnext finish
10、。2)修改表标题为中文:点击第一行第一列属性的tex改为中文(如学号)改完全部表标题可以添加汇总人数和平均年龄等(作为选作)保存(取名以dw_打头,如dw_student)复制粘贴数据窗口(如图4-3)到word。(4) 建立窗口主对象1)建窗口:FileNewPB ObjectWindow OK2)插入静态文本:点击工具箱下拉按钮静态文本控件在工作区点击在属性面板text内输入文本(如欢迎进入选课系统)调整控件大小、字形、颜色等。3)插入图片:选择图片控件在工作区点击按属性面板PictureName右边按钮选择图像文件调整图形控件大小。4)插入制作人:选择按钮控件点击在工作区点击在属性面板t
11、ext内输入文本(如制作人:自己姓名)。示例见图4-4。5)保存窗口:保存时取名为w_main(该名作为应用对象打开的第一个主窗口名)关闭该窗口。(5)为应用对象添加“连接数据源”脚本1)添加应用脚本:双击应用对象Apple1粘贴如下脚本到script窗口(参见图4-5):SQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = ConnectString=DSN=xkxtdb;UID=;PWD= / 其中DSN为数据源名称, 前面取的是自己的姓名CONNECT USING SQLCA;open(w_main)2)保存并测试程序:保存点击图标测试(或点击菜单runrun appl1)复制粘贴运行时主窗口(如图4-6)到word。四、实验结果 五、实验总结实验名称实验时间实验地点课堂成绩报告成绩最终成绩一、实验目的二、实验内容三、实验步骤四、实验结果五、实验总结附件二:实验报告打印格式说明1.标题:三号加粗黑体2.开课实验室:5号加粗宋体3.表中内容:(1)标题:5号黑体(2)正文:5号宋体4.纸张:16开(20cm25.5cm)5.版芯上距:2cm下距:2cm左距:2.8cm右距:2.8cm
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1