一、实验目的 熟悉oracle环境; 熟练掌握和使用PL-SQL建立数据库基本表。 使用PL/SQL developer操作数据库。 熟练掌握SQL 建立关系,及增删改数据。 二、实验环境 Windows10 Oracle database 11g PL/SQL Developer 12 三、实验步骤、出现的问题及解决方案 了解SQL PLUS的使用 使用PL/SQL developer的图形界面,建立图书管理数据库orcl中的各个关系 在建立的关系中输入有效数据 删除以上各关系 在PL/SQL developer用SQL代码建立orcl数据库中各关系 用SQL 代码完成数据增、删、改 实验报告的标题是"数据库原理及应用A实验报告(实验一——数据定义与数据操纵)",这表明实验主要关注数据库的基本操作,包括数据的定义(DDL)和数据的操纵(DML)。实验的目的是让学生熟悉Oracle环境,掌握PL-SQL语言来创建数据库表,并通过PL/SQL Developer工具进行数据库操作。实验还要求学生熟练使用SQL进行关系的建立以及数据的增、删、改操作。 实验环境包括Windows 10操作系统,Oracle Database 11g数据库,以及PL/SQL Developer 12作为数据库管理工具。在实验过程中,学生需要通过SQL PLUS了解命令行工具的使用,然后使用PL/SQL Developer图形界面创建图书管理数据库orcl中的各个表,并填充数据,最后进行删除、修改和增加操作。 实验中遇到的问题包括在PL/SQL Developer中创建用户时,发现公用用户名或角色名无效。这个问题通过在用户名前加上"c##"得以解决,然后分配了CONNECT和DBA角色以获得必要的权限。此外,实验涉及到关系数据库的基本概念,如实体完整性(主键不允许为空值)、参照完整性(外键关联主键确保数据一致性)和用户定义完整性(自定义的约束条件)。 在创建各关系表时,例如图书分类、书目、图书、读者、借阅和罚款分类等,需要注意遵循图书馆管理的业务规则,设置相应的实体完整性、参照完整性和用户定义完整性约束。在实施这些约束时,遇到了一个具体问题,即在向预约表中添加外键时,由于插入的值在相关表的主键列中不存在,导致插入失败。通过检查和修正数据,解决了这个错误。 实验中还包括了对各表进行数据插入,并使用SQL查询语句验证数据是否正确插入。通过"SELECT * FROM"语句查询了图书分类、书目、图书和读者等表的数据,确保数据操纵的正确性。 这个实验涵盖了数据库管理的基础知识,包括数据库环境的配置、表的创建、数据操作和完整性约束的实现,这对于理解和掌握数据库系统有重要意义。通过这样的实践,学生能够更好地理解数据库理论,并提升实际操作技能。
剩余30页未读,继续阅读
- qq_522575432022-11-16感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
- Kirito__0002022-11-05怎么能有这么好的资源!只能用感激涕零来形容TAT...
- 2301_798229572023-10-27非常有用的资源,可以直接使用,对我很有用,果断支持!
- 粉丝: 3
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助