
数据库原理
Pikepika
热爱可抵岁月漫长
展开
-
SQL Server基础问题
问题一:简述数据和信息的概念 数据是信息的一种表现形式,信息是对客观世界的本质描述,开始于数据,数据是信息的载体,是承载信息的符号。 (符号可以是数字也可以是文字、图形、图像、声音、视频、动画等。) 问题二:简述数据库发展的3个阶段各自的特点 人工管理阶段: ①数据不保存 ②数据没有专门的管理软件 ③数据不共享 ④数据不具独立性 文件管理阶段: 进步:①数据以文件的形式长久存储文件 ②系统提供文件管理功能及存取方法 ③程序与数据间拥有一定独立性 ④文件形式多样化及数据间具有一定共享性 不足:①数据共享性差、原创 2021-08-28 14:43:54 · 226 阅读 · 0 评论 -
视图与索引
视图 视图就是一条select语句所对应的结果集,结果集的名字就是试图名。 作用:简化了查询语句,为SQL Server提升了工作效率 例5-3 删除视图V_T drop view V_T 例5-8 在视图V_SAVG中查询学生“冯明”的信息 select * from V_SAVG where sn='冯明' 索引 索引是一个单独的、存储在磁盘上的数据库结构,它包含所有记录的引用指针。简单来说,索引就是一个目录。 索引的特点: 1、提升了查询速度 2、通过创建唯一索引,可以保证数据库的各行数据的唯一性原创 2021-08-25 14:59:38 · 398 阅读 · 0 评论 -
关系模型的完整性约束和数据库安全保护
关系模型的完整性约束 1、实体完整性 实体完整性指每个关系都必须具有主码,且主码对应的所有属性值均不可为空。 空(NULL)值指“不知道”或“不存在”的值。 候选码、主码:一个关系中可以有多个候选码,选一个为主码。 主属性、非主属性:候选码的属性称为主属性,不包含在内就是非主属性 2、参照完整性 参照完整性是指如果关系R2的外码X与关系R1的主码相对应,则x的每个值或等于R1的主码的某一个值或空值,其实就是对外键的约束。 外码:关系选课(学号、课程编号、成绩),关系课程(课程号、课程),课程号是关系课程的外原创 2021-08-25 11:39:43 · 859 阅读 · 0 评论 -
数据操作与查询
use srs --例4-1 向数据库s中添加一条学生记录('11003','拉姆','女','计算机','16') insert into s values('11003','拉姆','女','计算机','16'); --例4-4 将学生“雷姆”转入自动化 update s set dept='自动化' where sn='雷姆' --例4-5 将所有学生的年龄增加1岁 update s set age=age+1 --例4-6 删除学生“雷姆”的记录 delete from s where sn=原创 2021-08-24 18:39:15 · 321 阅读 · 0 评论 -
SQL基础
数据查询(DQL)Database query language:select 数据操纵(DML)Database manipulation language:insert、update、delete 数据定义(DDL)Database definition language:create、drop(减少)、alter(更改) 数据控制(DCL)Database control language:grant、revoke --例3-1 创建一个数据库SRS CREATE DATABASE SRS ON原创 2021-08-24 11:57:46 · 194 阅读 · 0 评论 -
数据库系统概述
1原创 2021-07-14 09:09:07 · 577 阅读 · 0 评论