昆明理工大学数据库实验报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《昆明理工大学数据库实验报告.doc》由会员分享,可在线阅读,更多相关《昆明理工大学数据库实验报告.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理上机实验报告学 号: 姓 名: 班 级: 自动化指导老师: 昆明理工大学信息工程与自动化学院2012年12月一、实验目的与要求:l 熟练使用SQL定义子语言、操纵子语言命令语句l 掌握关系模型上的完整性约束机制l 掌握一定的数据库管理技术l 能完成简单的数据库应用开发二、实验内容及学时安排(总学时:14)(一)数据定义子语言实验(2学时)实验1:利用SQL语句创建Employee数据库代码:create database employee;运行结果:实验2:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept。要求:按表1、表2、表3中的
2、字段说明创建表1 person表结构字段名数据类型字段长度允许空否字段说明P_noChar6Not Null工号,主键P_nameVarchar10Not Null姓名SexChar2Not Null性别BirthdateDatetimeNull出生日期ProfVarchar10Null职称DeptnoChar4Not Null部门代码,外键(参照dept表)代码:create table person( P_no Char(6) Not Null primary key,P_name Varchar(10) Not Null,Sex Char(2) Not Null,Birthdate Da
3、tetime Null,Prof Varchar(10) Null,Deptno Char(4) Not Null,Foreign key (Deptno) References dept(Deptno);create table salary(P_no Char(6) Not Null primary key,Base Dec(5) Null,Bonus Dec(5) Check (Bonus50) Null,Fact As Base+Bonus,Mon int,Foreign key (P_no) References person(P_no);create table dept(Dept
4、no Char(4) Not Null primary key,Dname Varchar(10) Not Null,);运行结果:表2 salary表结构字段名数据类型字段长度允许空否字段说明P_noChar6Not Null工号,主键,外键(参照person表)BaseDec5Null基本工资BonusDec5Null奖金,要求50FactDec5Null实发工资=基本工资+奖金MonthInt2Not Null月份表3 dept表结构字段名数据类型字段长度允许空否字段说明DeptnoChar4Not Null部门代码,主键,DnameVarchar10Not Null部门名称(二) 数据
5、操纵子语言实验(6学时)实验3:利用SQL语句向表person、salary和dept中插入数据。要求:按表4、表5、表6中的数据插入。 代码: Person表的数插入:insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno) values(,王云,男,1973-4-7,中级,0001);insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno)values(,谢志文,男,1975-2-14,中级,0001);insert into person(P_no,P_name,Sex,B
6、irthdate,Prof,Deptno)values(,李浩然,男,1970-8-25,中级,0001);insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno)values(,廖小玲,女,1979-8-6,高级,0002);insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno)values(,梁玉琼,女,1970-8-25,初级,0002);insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno)values(,罗向
7、东,男,1979-5-11,初级,0003);insert into person(P_no,P_name,Sex,Birthdate,Prof,Deptno)values(,肖家庆,男,1963-7-14,高级,0003); salary表的数插入: insert into salaryvalues(,2100,300,1);insert into salaryvalues(,1800,300,1);insert into salaryvalues(,2800,280,1);insert into salaryvalues(,2500,250,1);insert into salaryval
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 昆明 理工大学 数据库 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内