电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《数据库原理》上机实验报告

《数据库原理》上机实验报告_第1页
1/26
《数据库原理》上机实验报告_第2页
2/26
《数据库原理》上机实验报告_第3页
3/26
《数据库原理》上机实验报告学 号: 2025104 姓 名: 班 级: 测控 昆明理工大学信息工程与自动化学院2025 年 12 月一、实验目的与要求:熟练使用 SQL 定义子语言、操纵子语言命令语句掌握关系模型上的完整性约束机制掌握一定的数据库管理技术能完成简单的数据库应用开发二、实验内容及学时安排(总学时:14)(一)数据定义子语言实验(2 学时)实验 1:利用 SQL 语句创建 Employee 数据库CREATE DATABASE Employee;结果:实验 2:利用 SQL 语句在 Employee 数据库中创建人员表 person、月薪表salary 及部门表 dept。要求:按表 1、表 2、表 3 中的字段说明创建表 1 person 表结构字段名数据类型字段长度允许空否字段说明P_noChar6Not Null工号,主键P_nameVarchar10Not Null姓名SexChar2Not Null性别BirthdateDatetimeNull出生日期ProfVarchar10Null职称DeptnoChar4Not Null部门代码,外键(参照 dept 表)表 2 salary 表结构字段名数据类型字段长度允许空否字段说明P_noChar6Not Null工号,主键,外键(参照 person表)BaseDec5Null基本工资BonusDec5Null奖金,要求>50FactDec5Null实发工资=基本工资+奖金MonthInt2Not Null月份表 3 dept 表结构字段名数据类型字段长度允许空否字段说明DeptnoChar4Not Null部门代码,主键,DnameVarchar10Not Null部门名称程序为:CREATE TABLE dept(deptno CHAR(4) PRIMARY KEY NOT NULL,dname VARCHAR(10) NOT NULL)CREATE TABLE Person(P_no CHAR(6) PRIMARY KEY Not Null,P_name VARCHAR(10) Not Null,Sex CHAR(2) Not Null,Birthdate Datetime Null,Prof VARCHAR(10) Null,Deptno CHAR(4) Not Null,FOREIGN KEY(Deptno) REFERENCES dept(Deptno));CREATE TABLE salary(P_no Char(6) PRIMARY KEY Not Null,Base Dec(5),Bonus Dec(5) CHECK (Bonus>50),Fact as Base+Bonus,Month Int Not Null,FOREIGN KEY (P_no) REFERENCES person(P_no));结果:(二)数据操纵子语言实验(6 学时)实验 3:利用 SQL 语句向表 person、salary 和 dept 中插入数据。要求:按表 4、表 5、表 6 中的数据插入。表 4 表 person 中的数据P_noP_nameSexBirthDateProfDeptno000001王云男1973-4-7中级0001000002谢志文男1975-2-14中级0001000003李浩然男1970-8-25高级0002000004廖小玲女1979-8...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《数据库原理》上机实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部