1 / 11
文档名称:

软件技术基础实验报告.doc

格式:doc   大小:172KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件技术基础实验报告.doc

上传人:q2299971 2017/7/26 文件大小:172 KB

下载得到文件列表

软件技术基础实验报告.doc

文档介绍

文档介绍:实验报告
实验课程:软件技术基础
学生姓名:
学号:
专业班级:机械设计制造及其自动化班

南昌大学实验报告
学生姓名: 学号: 专业班级:
实验类型:□验证□综合□设计□创新实验日期: 实验成绩:
实验一:建立物业管理公司数据库
一、实验项目名称
数据库管理系统综合应用-------物业管理公司数据库
二、实验目的
通过物业管理公司数据库的分析、设计到上机编程、调试和应用等全过程,进一步了解和掌握数据库这一章所讲解的内容。掌握使用T_SQL语句和企业管理器对数据表进行插入、修改和删除数据的操作,并体会数据完整性约束的作用,加深对数据完整性及其约束的理解。数据查询是数据库中最基本的操作,也是使用最频繁的操作,因此必须掌握SQL的查询语句(SELECT语句)的使用方法。进一步掌握SELECT语句的使用方法,通过实验能够熟练地使用SELECT语句。通过本实验,要熟练掌握INSERT、UPDATE、DELETE语句的语法和使用方法。掌握简单表的数据查询、数据排序和多表操作时数据连接查询的操作方法。掌握嵌套查询和统计查询的操作方法。
三、实验设备
1、安装SQL Server的服务器系统
2、安装了SQL Server客户端的计算机系统
3、由服务器与客户端的计算机系统所构成的计算机网络

1、物业管理公司E-R图模型:
将物业管理公司的E-R图转换为关系模式:
转换实体
楼宇(楼宇编号,楼层数,建筑面积,户型,位置)
业主(业主编号,姓名,性别,生日,联系方式,门牌号)
转换联系
业主与楼宇:居住(业主编号,楼宇编号,姓名,户型)
程序:
创建楼宇表格
CREATE TABLE 楼宇( 楼宇编号 char(4) not null,
楼层数 char(2) not null,
建筑面积 float,
户型char(10),
位置 char(4) not null,
primary key(楼宇编号))
插入楼宇表格信息
INSERT INTO 楼宇(楼宇编号,楼层数,建筑面积,户型,位置)VALUES(1001,15,120,'A','一区')
INSERT INTO 楼宇(楼宇编号,楼层数,建筑面积,户型,位置)VALUES(2001,20,100,'B','二区')
INSERT INTO 楼宇(楼宇编号,楼层数,建筑面积,户型,位置)VALUES(2002,20,120,'A','二区')
INSERT INTO 楼宇(楼宇编号,楼层数,建筑面积,户型,位置)VALUES(3001,25,120,'C','三区')
INSERT INTO 楼宇(楼宇编号,楼层数,建筑面积,户型,位置)VALUES(4001,22,120,'C','四区')
查询完整楼宇表格
SELECT *FROM 楼宇
查询所有位置位于二区的楼宇编号以及楼层数
SELECT 楼宇编号,楼层数 FROM 楼宇 WHERE 位置='二区'
创建业主表格
CREATE TABLE 业主( 业主编号 char(6) not null,
姓名 varchar(8) not null,
性别 char(2) not null,
生日 char(8),
联系方式 varchar(11) not null,
门牌号 char(4) not null,
primary key(业主编号))
插入业主表格信息
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590111,'张三','男',19800706,**********,0501)
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590122,'李四','男',19650312,**********,0601)
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590133,'王五','女',19881122,**********,0701)
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590144,'赵六','男',19790425,**********,0801)
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590155,'田七','女',19630814,**********,0901)
INSERT INTO 业主(业主编号,姓名,性别,生日,联系方式,门牌号)VALUES(590166,'张八','男',19821203,1