
数据库
jacka03
越努力越幸运
展开
-
数据库--图书馆管理系统、WPF可视化
实验目的通过实验,使学生掌握数据库系统设计和开发的一般方法,能够设计并实现简单的数据库系统。实验要求熟悉实验室实验环境,掌握实验预备知识,了解实验中故障排除的基本方法。实验中根据实验要求完成相应的任务,并独立完成实验报告。实验内容设计的数据库系统可从以下题目中选择,但不限定于以下题目,可自由选择。需提供系统简要的需求分析,给出大体的功能介绍;完成数据库的概念结构设计,建议用PowerDesigner画出系统的逻辑结构图或物理结构图(也可以使用其他工具);任选自己熟悉的数据库管理系统和编程语言完成原创 2020-07-14 09:33:10 · 5770 阅读 · 6 评论 -
数据库--事务管理
实验目的事务是由用户定义的一个数据库的操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 Oracle数据库使用事务机制来确保数据的一致性,数据库的事务机制是发生在第一个SQL语句执行时,结束于COMMIT或ROLLBACK命令执行时。只有一个事务执行完成后,另一个可执行的SQL语句才能执行。SQL执行时,所有的数据改变都是暂时的,只有结束事务的时候,才会真正写入数据库。通过本实验,对事务管理有感性认识。实验内容1、 用帐号sys密码oracle创建新的用户并授权:creat原创 2020-07-13 00:03:56 · 278 阅读 · 0 评论 -
数据库--数据备份与恢复
实验目的掌握ORACLE数据库系统的一种备份/恢复方法。实验内容1、 在orcl数据库中创建新的用户并授权(如果原来已有这个用户,可以忽略本步骤):create user cc identified by ccpassword ;grant resource, connect, DBA to cc;2、 以用户CC的身份建立连接,并在此连接下执行后面的操作;3、 拷贝代码运行,删去旧的同名数据表:Declaretmp integer default 0;Begin原创 2020-07-12 23:58:11 · 1037 阅读 · 0 评论 -
数据库--Oracle数据库对象
实验目的Oracle 数据库包含许多数据库对象,例如表、视图、索引、序列、存储过程、触发器等。表、视图、索引的操作在前面的实验中已经做了相应的练习,本实验将介绍如何使用序列、触发器和存储过程。同学们可以通过本实验掌握如何定义、使用删除这些数据库对象。实验内容1. 序列a) 创建序列b) 查看创建的序列对象c) 使用序列d) 修改序列e) 删除序列2. 存储过程a) 创建三个数据表b) 插入数据创建存储过程c) 创建存储过程,更新表中的数据d)原创 2020-07-12 23:47:33 · 671 阅读 · 0 评论 -
数据库--用户权限管理
用户权限管理实验目的对ORACLE数据库系统的用户权限管理有感性认识。实验内容理论学习:Oracle 权限设置权限分类:1. 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。2. 实体权限:某种权限用户对其它用户的表或视图的存取权限(针对表或视图而言)。系统权限管理:1、系统权限分类:DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Co原创 2020-07-12 15:13:28 · 1713 阅读 · 0 评论 -
数据库----数据更新
实验目的熟悉并掌握创建表,插入记录,查询记录,删除记录,修改记录。创建索引,删除索引。创建视图,使用视图,删除视图。实验内容仍然基于上次课程建立的小型图书借阅系统。如果使用实验室的机器完成实验,首先重做上次课的步骤1-4建立相应数据库。实验步骤(以用户CC的身份建立连接,并在此连接下执行后面的操作。)1、 查询记录:在Reader表中查询直接上司是“李四”的员工的名字SELECT rname from reader where rboss=’李四’;2、 修改记录:在Reader原创 2020-07-12 14:16:09 · 1518 阅读 · 0 评论 -
数据库---数据查询
实验内容现有一个单位内部的小型图书借阅系统,假设每本图书的数量无限制,并且可以借给任何单位成员,每个单位成员可以借多本书,单位成员与图书的关系是多对多的关系。假设系统中仅有三个关系模式。数据表结构Reader表属性名类型长度是否空含义RNOvarchar24员工编号(主码)Rnamevarchar210否员工姓名Rsexvarchar22性别Rageintegerinteger年龄Rbossvarchar210原创 2020-07-12 00:03:41 · 2660 阅读 · 0 评论 -
数据库---创建与删除
SQL语言win10、Oracle数据库数据库的创建与删除实验目的(1)掌握利用Oracle Database Configuration Assistant工具来创建和删除Oracle数据库,掌握Oracle中的用Create命令定义表的方法,以及表的完整性定义,并掌握Oracle中的用Alter命令 和Drop命令对表的修改和删除。实验内容用Oracle Database Configuration Assistant创建数据库打开SQLDEVELOPER,用上一步设置的用户名和密原创 2020-07-11 23:27:37 · 987 阅读 · 0 评论 -
数据库-触发器-删除-报错 PL/SQL: ORA-00904:标识符无效
触发器作用:删除Reader表记录后自动将Borrow表中对应的记录删去。代码:DROP TRIGGER Reader_delete;CREATE TRIGGER Reader_deleteAFTER DELETE ON ReaderREFERENCING OLD AS oldeFOR EACH ROW BEGIN DELETE FROM Borrow WHERE ReaNo = olde.ReaNo;END;结果报错:LINE/COL ERROR---------原创 2020-06-20 22:52:43 · 1108 阅读 · 0 评论