数据库原理概论上机实验报告(共12页).doc
《数据库原理概论上机实验报告(共12页).doc》由会员分享,可在线阅读,更多相关《数据库原理概论上机实验报告(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库原理上机实验报告学 号: 2 姓 名: 李德成 班 级: 自动化093 昆明理工大学信息工程与自动化学院2011年12月一、实验目的与要求:l 熟练使用SQL定义子语言、操纵子语言命令语句l 掌握关系模型上的完整性约束机制l 掌握一定的数据库管理技术l 能完成简单的数据库应用开发二、实验内容:表4 表person中的数据P_noP_nameSexBirthDateProfDeptno王云男1973-4-7中级0001谢志文男1975-2-14中级0001李浩然男1970-8-25高级0002廖小玲女1979-8-6初级0002梁玉琼女1970-8-25中级000
2、3罗向东男1979-5-11初级0003肖家庆男1963-7-14高级0003表5 表salary中的数据P_noBaseBonusFactS_month21003001180030012800280125002501230027511750130124002101表6 表dept中的数据DeptnoDname0001人事部0002财务部0003市场部实验1:利用SQL语句创建Employee数据库代码如下:/*create database Employee;*/实验2/实验12:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept;在员工数据库
3、中创建人员表,月薪表,部门表并定义外键约束代码如下:部门表:/*create table dept(Deptno char(4) primary key,Dname varchar(10);*/人员表:/*create table person(P_no char(6) primary key, P_name varchar(10), Sex char(2) not null, Birthdate datetime, Prof varchar(10), Deptno char(4), foreign key(Deptno) references dept(Deptno);*/月薪表:将sala
4、ry表中的P_no设为外键,并使其参照person表中的列P_no。/*create table salary(P_no char(6) primary key,Base dec(5),Bonus dec(5),Fact dec(5),S_month int,Foreign key(P_no)references person(P_no);*/实验3、利用SQL语句向表person、salary和dept中插入数据。要求:按表4、表5、表6中的数据插入。代码如下:部门表:insert into deptvalues(0001,人事部);insert into deptvalues(0002,财
5、务部);insert into deptvalues(0003,市场部);人员表:insert into personvalues(,王云,男,1973-4-7,中级,0001);insert into personvalues(,谢志文,男,1975-2-14,中级,0001);insert into personvalues(,李浩然,男,1970-8-25,高级,0002);insert into personvalues(,廖小玲,女,1979-8-6,初级,0002);insert into personvalues(,梁玉琼,女,1970-8-25,中级,0003);insert
6、into personvalues(,罗向东,男,1979-5-11,初级,0003);insert into personvalues(,肖家庆,男,1963-7-14,高级,0003);insert into personvalues(,罗向东,男,1979-5-11,初级,0003);insert into personvalues(,肖家庆,男,1963-7-14,高级,0003);月薪表:insert into salary(P_no,Base,Bonus,Fact,S_month)values(,2100,300,2400,1);insert into salary(P_no,Ba
7、se,Bonus,Fact,S_month)values(,1800,300,2100,1);insert into salary(P_no,Base,Bonus,Fact,S_month)values(,2800,280,3080,1);insert into salary(P_no,Base,Bonus,Fact,S_month)values(,2500,250,2750,1);insert into salary(P_no,Base,Bonus,Fact,S_month)values(,2300,275,2575,1);insert into salary(P_no,Base,Bonus
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 概论 上机 实验 报告 12
限制150内