第二次上机
一、上机内容 在studentsdb数据库中使用SELECT语句进行基本查询。 (1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。 select 学号,姓名,出生日期 from student_info; (2)查询student_info表学号为 0002的学生的姓名
数据库复习5
数据库设计 数据库设计是指对于一个给定的应用环境,构造(设计)优化数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用需求,包括信息管理需求和数据操作要求。 数据库设计的特点 三分技术,七分管理,十二分基础数据 结构(数据)设计和行为(处理)设计相
数据库复习4
数据库完整性 数据库完整性是指数据的正确性和相容性。 完整性约束 实体完整性 参照完整性 用户定义的完整性 实体完整性 若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。所谓空值就是“不知道” “不存在” 或者“无意义”的值。 关系模型的实体完整性在 create table 中用p
数据库复习3
数据库安全性 数据控制语言(grant revoke) 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露 更改和破坏。 数据库安全性控制手段:用户身份鉴别, 多层存取控制,审计,视图和数据加密(分为存储加密和传输加密)。 存取控制分为 自主存取控制和强制存取控制 自主存取控制 用户对于
数据库复习2
关系数据库 关系模型 关系模式-规范化理论 R(U,D,DOM,F) R 关系名 U为一组属性 D为属性组U中得属性所来自得域 DOM为属性到域得映射 F为属性组U上的一组数据依赖 关系模式可能存在的问题 数据冗余 更新异常 插入异常 删除异常 所以要做规范化 根据属性间的依赖关系判定
综合案例5——索引
本部分介绍了什么是索引,以及索引的种类及各种索引的创建方法,如建表的同时创建索引、使用alter table或create index语句创建索引。索引是提高数据库性能的一个强有力的工具,因此同学们要掌握好索引的创建。 1、案例目的 创建数据库index_test,按照下面表结构在index_tes
综合案例4——视图应用
本部分介绍了MySQL数据库中视图的含义和作用,并且讲解了创建视图、修改视图和删除视图的方法。创建视图和修改视图是重点,希望同学们认真学习这两部分内容,并在计算机上进行操作。同学们在创建视图后一定要查看视图的结构,确保创建的视图是正确的,修改视图后也要查看视图的结构,保证修改是正确的。 1、案例目的
综合案例3——数据表查询操作
SQL语句可以分为两部分,一部分用来创建数据库对象,另一部分用来操作这些对象,本部分内容详细介绍了操作数据库对象的数据表查询语句。通过部分内容的介绍,同学们可以了解到SQL中的查询语言功能的强大,用户可以根据需要灵活使用。此综合案例将回顾这些查询语句。 1、案例目的 根据不同条件对表进行查询操作,掌
综合案例2-记录的插入、更新和删除
本部分内容重点介绍了数据表中数据的插入、更新和删除操作。MySQL中可以灵活的对数据进行插入与更新,MySQL中对数据的操作没有任何提示,因此在更新和删除数据时,一定要谨慎小心,查询条件一定要准确,避免造成数据的丢失。此综合案例包含了对数据表中数据的基本操作,包括记录的插入、更新和删除。 1、案例目
模拟试卷2
一、填空题 1.DBMS的中文含义: 数据库管理系统 。 2.数据库系统中常用的三种数据模型有: 层次模型,关系模型,网状模型 。 3.图书与读者之间是 多对多 关系。 4.在 MySql 命令中用于显示xs表表结构的命令是 desc xs; 。 5.Select查询条件可以通过 where 控制。